I love event-driven architectures. That's why I built Genesis DB, a lightweight, production-ready event-sourcing database engine written in Go. It's designed for developers who appreciate event sourcing and want something fast, simple, and transparent.
Built for real-world performance: Blazing-fast reads optimized for read-heavy systems, while keeping writes snappy. Stream, commit, observe, and query events via plain HTTP with ndjson. SDKs are available, but the API is simple enough to integrate directly.
Auditable by design: Events in Genesis DB are chained together, each linked to the previous, creating a tamper-evident, audit-ready history.
Operations made simple: One-command snapshots and restores. Structured logs and metrics built in for full observability. Native CloudEvents spec compliance means your data stays portable. Use Genesis DB, leave anytime. It delivers all the core features you'd expect from a serious event store.