Skip to content

Libraries and tools

DCB is merely a set of ideas and concepts. But there are already a couple of libraries and libraries that prove those in practice:

Go

  • go-crablet

Java

  • AxonIQ has announced to support DCB with version 5 of their Axon Framework (work in progress)

JavaScript/TypeScript

  • @dcb-es/event-store (work in progress)

PHP

  • wwwision/dcb-eventstore (work in progress)
  • gember/event-sourcing (work in progress)

Python

  • Event Sourcing in Python (work in progress)

Ruby

  • ortegacmanuel/kroniko (work in progress)

Rust

  • Disintegrate disintegrate-es/disintegrate (slightly different approach, inspired by the original ideas of DCB)

Add your own

If you are working on a library related to DCB or on a compatible (see specification) Event Store, feel free to open a Pull request in the Github Repository of this website to add it to the list above