EventStoreDB
The stream database built specifically for Event Sourcing and Event-Driven Architectures.
Why consider EventStoreDB?
EventStoreDB is an open-source database written in C# (.NET) specifically architected for Event Sourcing and CQRS patterns. Storing immutable append-only event streams with guaranteed global ordering, real-time reactive catch-up subscriptions, and complex server-side projection queries.
Learn EventStoreDB by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of EventStoreDB
EventStoreDB stores domain state transitions as immutable event streams with real-time push subscriptions.
Docker Quickstart
docker run --name esdb-node -it -p 2113:2113 -p 1113:1113 eventstore/eventstore:latest --insecure --run-projections=AllEventStoreDB is licensed under the Business Source License 1.1.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.