All Projects → brendanzab → chronicle

brendanzab / chronicle

Licence: Apache-2.0 license
An event sourced CQRS framework for Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to chronicle

wolkenkit-eventstore
wolkenkit-eventstore is an open-source eventstore for Node.js that is used by wolkenkit.
Stars: ✭ 79 (+119.44%)
Mutual labels:  cqrs, event-sourcing
backend
Ergonode backend repository
Stars: ✭ 100 (+177.78%)
Mutual labels:  cqrs, event-sourcing
go-eventually
Idiomatic Event Sourcing in Go
Stars: ✭ 76 (+111.11%)
Mutual labels:  cqrs, event-sourcing
football-events
Event-Driven microservices with Kafka Streams
Stars: ✭ 57 (+58.33%)
Mutual labels:  cqrs, event-sourcing
microservice-template
📖 Nest.js based microservice repository template
Stars: ✭ 131 (+263.89%)
Mutual labels:  cqrs, event-sourcing
wolkenkit-todomvc
wolkenkit-todomvc is a todo application.
Stars: ✭ 15 (-58.33%)
Mutual labels:  cqrs, event-sourcing
endless
Scala library to describe sharded and event sourced entities using tagless-final algebras
Stars: ✭ 70 (+94.44%)
Mutual labels:  cqrs, event-sourcing
nest-microservices
Small user management system using nest microservices
Stars: ✭ 35 (-2.78%)
Mutual labels:  cqrs, event-sourcing
serverless-cqrs
CQRS example using AWS Lambda
Stars: ✭ 17 (-52.78%)
Mutual labels:  cqrs, event-sourcing
nest-convoy
[WIP] An opinionated framework for building distributed domain driven systems using microservices architecture
Stars: ✭ 20 (-44.44%)
Mutual labels:  cqrs, event-sourcing
eda
eda is a library for implementing event-driven architectures.
Stars: ✭ 31 (-13.89%)
Mutual labels:  cqrs, event-sourcing
cqrs
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.
Stars: ✭ 155 (+330.56%)
Mutual labels:  cqrs, event-sourcing
CleanArchitecture
Clean Architecture Solution for .NET 5
Stars: ✭ 18 (-50%)
Mutual labels:  cqrs, event-sourcing
akka-persistence-foundationdb
A replicated Akka Persistence journal backed by FoundationDB
Stars: ✭ 43 (+19.44%)
Mutual labels:  cqrs, event-sourcing
fee-office
A DDD, CQRS, ES demo application
Stars: ✭ 35 (-2.78%)
Mutual labels:  cqrs, event-sourcing
EcommerceDDD
Experimental full-stack application using Domain-Driven Design, CQRS, and Event Sourcing.
Stars: ✭ 178 (+394.44%)
Mutual labels:  cqrs, event-sourcing
microservice framework version 6
A Java framework to support applications utilising CQRS and Event Sourcing architectures
Stars: ✭ 25 (-30.56%)
Mutual labels:  cqrs, event-sourcing
workflow
Functional CQRS Eventsourcing Engine
Stars: ✭ 22 (-38.89%)
Mutual labels:  cqrs, event-sourcing
Totem
Knowledge work at play
Stars: ✭ 56 (+55.56%)
Mutual labels:  cqrs, event-sourcing
slack-community
Docs related to DDD-CQRS-ES Discord Community
Stars: ✭ 58 (+61.11%)
Mutual labels:  cqrs, event-sourcing

chronicle

Join the chat at https://gitter.im/chronicle-framework/Lobby

WARNING: this project is a work in progress and is nowhere near ready for production!

An event sourced CQRS framework for Rust.

There are a number of crates in this repository:

  • chronicle: Common traits for event stores, snapshot stores, and projections
  • chronicle_domain: Async command processing and aggregate trait
  • chronicle_memory: In-memory implementation of chronicle APIs
  • chronicle_postgres: Postgres implementation of chronicle APIs

Why Rust?

  • Predictable performance with minimal overhead
  • Fast, zero-cost async-io abstractions (futures, streams, etc.) via Tokio
  • Powerful, modern type system is very for domain modelling
  • Deployment should be simplified through the static compilation of a single binary
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].