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.

/mithic/

    Package Sidebar

    Install

    npm i mithic

    Weekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    5.55 kB

    Total Files

    5

    Last publish

    Collaborators

    • andykswong