mithic
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

Heavily WIP, not for consumption yet.

Event sourcing module upcoming


mithic

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

Package NPM Description
@mithic/collections npm collection library
@mithic/commons npm common utility components
@mithic/cqrs npm CQRS library
@mithic/event (WIP) npm event graph store interface
@mithic/messaging npm messaging interface

License

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

Dependencies (4)

Dev Dependencies (2)

Package Sidebar

Install

npm i mithic

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

5.55 kB

Total Files

5

Last publish

Collaborators

  • andykswong