S-Mach

S-Mach

Geek Repo

S-Mach Open Source

Home Page:http:/s-mach.net

Github PK Tool:Github PK Tool

S-Mach's repositories

s_mach.concurrent

s_mach.concurrent is an open-source Scala library that provides asynchronous serial and parallel execution flow control primitives for working with asynchronous tasks. An asynchronous task consists of two or more calls to function(s) that return a future result A ⇒ Future[B] instead of the result A ⇒ B. s_mach.concurrent also provides utility & convenience code for working with scala.concurrent.Future

Language:ScalaLicense:MITStargazers:25Issues:3Issues:22

s_mach.datadiff

s_mach.datadiff is an open-source data difference engine for Scala. Implementations of the DataDiff type-class are provided which can compute the difference between all data types, Option, Set, Seq, and Map and all tuple classes. An implementation for any case case class (or other type that can be represented as a struct type) can be generated at compile-time by the mkDataDiff macro method. The difference between any two instances is stored as a patch type, which can be user-defined per type. Patches can be applied to instances of the original type to propagate computed changes. All provided DataDiff implementations are 100% strongly-typed and use absolutely no runtime reflection.

Language:ScalaLicense:MITStargazers:10Issues:2Issues:2

s_mach.i18n

An open-source Scala library for internalization

Language:ScalaLicense:MITStargazers:7Issues:2Issues:0

s_mach.codetools

s_mach.codetools is an open-source Scala macro, codegen and code utility library.

Language:ScalaLicense:MITStargazers:4Issues:2Issues:0

s_mach.string

s_mach.string is an open-source Scala library that provides primitives for string manipulation beyond the standard library. s_mach.string supports word-level string manipulations using an arbitrary word definition (e.g. delimited by whitespace, camel case, etc). s_mach.string also provides a variety of find-replace methods.

Language:ScalaLicense:MITStargazers:3Issues:2Issues:4

s_mach.validate

s_mach.validate is an open-source Scala library that provides methods for easily building reuseable, composable and serialization format agnostic data validators.

Language:ScalaLicense:MITStargazers:3Issues:0Issues:0

effectful

An open source Scala library for effectful services

Language:ScalaLicense:MITStargazers:2Issues:0Issues:0

aeondb

AeonDB is an experimental, immutable, concurrent, clusterable, embeddable key-value store with transactions and ACID guarantees. AeonDB reads are referentially transparent and allow retrieving any past state of any value. AeonDB stores data as a replicable time-ordered stream of commit events.

Language:ScalaLicense:Apache-2.0Stargazers:1Issues:0Issues:0

s_mach.sbt_libdefaults

An SBT autoplugin for default project settings for s_mach libraries

Language:ScalaLicense:MITStargazers:1Issues:0Issues:0

s_mach.example

A library of open source example domain models

Language:ScalaLicense:GPL-2.0Stargazers:0Issues:0Issues:0
Language:ScalaLicense:MITStargazers:0Issues:0Issues:0

s_mach.explain

s_mach.explain is a collection of open-source Scala libraries that provide primitives for generating human-readable explanations and machine-readable schema for data.

Language:ScalaLicense:MITStargazers:0Issues:0Issues:0

s_mach.www

Web code for hosting of s_mach.net

Language:HTMLLicense:NOASSERTIONStargazers:0Issues:0Issues:0