mithic
v0.1.0
Published
Modular library for real-time isomorphic applications using CQRS/ES/CRDT
Downloads
2
Maintainers
Readme
⚠ Heavily WIP, not for consumption yet.
Event sourcing module upcoming
Modular library for real-time isomorphic JavaScript applications using CQRS/ES/CRDT
Overview
mithic
provides the building blocks for creating real-time client and server side applications, using patterns from CQRS, Event Sourcing (ES) and CRDT.
In mithic
, events form a causal Merkle DAG, instead of just a linear event stream. This allows CRDTs to be constructed through conflict-free replication of event graph, which is perfect for implementing offline-first and/or decentralized applications.
Packages
|Package|NPM|Description|
|-------|---|-----------|
|@mithic/collections
||collection library|
|@mithic/commons
||common utility components|
|@mithic/cqrs
||CQRS library|
|@mithic/event
(WIP)||event graph store interface|
|@mithic/messaging
||messaging interface|
License
This repository and the code inside it is licensed under the MIT License. Read LICENSE for more information.