The Critter Stack is a suite of open source .NET libraries for building server-side applications with Event Sourcing, CQRS, document storage, and asynchronous messaging. JasperFx Software offers consulting services and support plans for all of these tools.

Transactional document database and event store built on PostgreSQL. The most full-featured Event Sourcing library on .NET.
Documentation ➔
Next-generation command bus, message bus, and mediator for .NET. Powerful asynchronous messaging with minimal ceremony.
Documentation ➔
.NET event store and document database on SQL Server 2025. Bringing the Critter Stack experience to SQL Server.
Documentation ➔
Database schema management for PostgreSQL, SQL Server, and SQLite.
Documentation ➔Fast and expressive integration testing for ASP.NET Core web services.
Documentation ➔Common utilities and infrastructure shared across the Critter Stack ecosystem.
Documentation ➔Commercial tools that extend the Critter Stack with production monitoring, AI-assisted development, and advanced capabilities.
Operational insight and observability for systems built on the Critter Stack. Production monitoring, management, and diagnostics.
Documentation ➔AI-powered development accelerators for the Critter Stack. Speed up your development workflow with intelligent code assistance.
Learn more ➔Model Context Protocol extensions for integrating Critter Stack tools with AI-assisted development environments.
Learn more ➔
PostGIS and PgVector extensions for Marten — add geospatial queries and vector search to your PostgreSQL-backed applications.
Learn more ➔Low friction development for faster delivery
The best tooling on .NET for Event Sourcing and CQRS architectures
Optimized for AI-assisted development workflows
Testable, resilient, and observable by design
Battle-hardened and thoroughly documented — proven in production
Code that fits in your head — less ceremony, more clarity
Multi-Tenancy in the Critter Stack
Event Sourcing and CQRS with the Critter Stack
Vertical Slices the Critter Stack Way