Skip to content
brendanzabPublic

About

An event sourced CQRS framework for Rust

Topics

Resources

Stars

40 stars

Watchers

3 watching

Forks

Repository files navigation

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

About

An event sourced CQRS framework for Rust

Topics

Resources

Stars

40 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages