Resources

Discover powerful tools, libraries, and event stores to help you build event-sourced applications.

Building event-sourced applications requires the right tools and infrastructure. Here are some of the best resources available for implementing event sourcing and CQRS patterns in your applications.

Axon Server

Event Store

A purpose-built event store and message routing solution for CQRS and Event Sourcing applications. Features advanced query capabilities and powerful subscription models.

Event StoreMessage RouterQuery OptimizationEvent Sourcing
Visit Website

Kurrent

Event Store

A modern event store built for cloud-native applications. Provides high-performance event streaming with powerful projection capabilities and real-time subscriptions.

Cloud NativeHigh PerformanceReal-time StreamingProjections
Visit Website

Genesis DB

Event Store

An innovative GDPR-ready event sourcing database designed for modern applications. Offers seamless integration with event-driven architectures and powerful temporal query capabilities.

Event-SourcedTemporal QueriesModern ArchitectureEasy IntegrationGDPR-ready
Visit Website

Marten

Library

A .NET library using PostgreSQL as both document and event store for event sourcing. Provides a powerful and flexible approach to event-driven architecture on the .NET platform.

.NETPostgreSQLEvent StoreDocument DBCQRS
Visit Website

CQRSKit

Library

A lightweight TypeScript/JavaScript library for implementing CQRS and Event Sourcing patterns. Simple, flexible, and perfect for Node.js applications.

TypeScriptLightweightCQRS PatternEvent Sourcing
Visit Website

Why Use Specialized Tools?

Event Stores

Purpose-built event stores provide optimized storage, querying, and streaming of events. They handle the complexities of event versioning, snapshots, and projections out of the box.

Libraries & Frameworks

CQRS and Event Sourcing libraries accelerate development by providing tested patterns and abstractions. They help you focus on business logic rather than infrastructure.

Ready to Get Started?

Choose the right tools for your use case and start building scalable, event-sourced applications. Each of these resources offers unique strengths for different scenarios.