Patric Eckhart
Full Stack Developer, DevOps Engineer and Open-Source enthusiast
Genesis DB - The event sourcing database for developers who love event sourcing

I've recently developed Genesis DB, a lightweight and transparent event-sourcing database engine built for developers who love event-driven architectures. Written in Go, it emerged from my passion for creating a simple yet powerful event store without vendor lock-in.

Genesis DB provides fast read and write performance with a simple HTTP-based API using ndjson streaming. It natively supports the CloudEvents specification and chains events together to create an auditable, deterministic trail of your system's state changes.

The engine features one-command snapshots and restores, structured logs with Prometheus metrics for operational transparency, and is designed specifically for read-heavy systems. It makes event querying straightforward and provides clear traceability of how your system reached its current state.

What makes Genesis DB special is its simplicity and developer-friendly approach. It's free for developers (up to 10,000 events) with a small license fee for commercial use beyond that. No complex setup, no vendor lock-in - just a clean, efficient event store that does exactly what you need.