0.1.0 • Published 1 year ago

mithic v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

⚠ Heavily WIP, not for consumption yet.

Event sourcing module upcoming

mithic npm docs license: MIT codecov build

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

PackageNPMDescription
@mithic/collectionsnpmcollection library
@mithic/commonsnpmcommon utility components
@mithic/cqrsnpmCQRS library
@mithic/event (WIP)npmevent graph store interface
@mithic/messagingnpmmessaging interface

License

This repository and the code inside it is licensed under the MIT License. Read LICENSE for more information.