KurrentDB

KurrentDB

KurrentDB is an event sourcing database engineered for modern software and event-driven architectures, successor to EventStoreDB. Features event-native storage, stream processing, projection subscriptions, HTTP/gRPC APIs, built-in monitoring, simplifying event modeling while maintaining data integrity.

5,799GitHub
Description

## KurrentDB Event Sourcing Database **Official Website:** https://www.kurrent.io/ **Repository:** https://github.com/lazycatapps/kurrentdb.git KurrentDB is a database engineered for modern software applications and event-driven architectures. It is the successor to EventStoreDB, developed and maintained by Kurrent. ## Main Features - 🎯 Event-native design for simplified data modeling - 🔒 Maintain data integrity and consistency - 🚀 Integrated stream processing engine - 📊 Support for event projections and subscriptions - 💾 Persistent event storage - 🌐 HTTP API and gRPC interfaces - 📈 Built-in monitoring and statistics ## Usage 1. After starting the application, KurrentDB will provide HTTP interface on port 2113 2. Access the management interface through Web UI 3. Quickstart guide: <https://github.com/lazycatapps/kurrentdb/blob/main/QUICKSTART.md> 4. Use client SDKs to connect to the database for event read/write operations 5. Use TCP ports 1112 and 1113 for cluster communication 6. Data is persistently stored in /var/lib/kurrentdb directory ## Configuration - Cluster size: Single node mode - Port 2113: HTTP/Web UI access - Ports 1112, 1113: Cluster communication ports - All projections enabled - AtomPub over HTTP enabled - Running in insecure mode (development environment)

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
App Information
Version
25.1.1
Package Size
263.06 KB
Image Size
365.02 MB
Updated
November 25, 2025
Source Code
kurrent-io
Platform Support
PC
Keywords
kurrentdbeventstoreevent sourcingevent-drivendatabasecqrs