A lisp based template language for markup with a focus on macros.
Literal values as type definitions.
Minimal Key, Value, Revision database interface that can be used with different underlying databases.
Key, Revision, Value database implementation. Uses in-memory data or objects directly.
In memory key value database with revision based transactions.
Typechecking strictly for JSON's data types with value based type definitions that are also json serializable.