Skip to content

Why the Critter Stack

The Best .NET Tooling for Event-Driven Architectures

The Critter Stack is a suite of open source .NET libraries or frameworks that give you a complete, low-ceremony platform for building server-side applications with Event Sourcing, CQRS, Document Database features, and asynchronous messaging.

Why Teams Choose the Critter Stack

Proven in Production

The Critter Stack is battle-hardened software used in production by teams in finance, healthcare, logistics, IoT, and more. These are not experimental tools — they are mature, well-documented, and actively maintained.

Best-in-Class for Event Sourcing & CQRS

Marten is the most full-featured Event Sourcing library on .NET with Polecat being the newer option for SQL Server integration. Combined with Wolverine's command and message handling, the Critter Stack gives you the most complete CQRS and Event Sourcing platform available.

Low Friction Development

The Critter Stack is designed for minimal ceremony. Write code that fits in your head — clean handlers, simple configuration, and conventions that let you focus on business logic instead of infrastructure plumbing.

Optimized for AI-Assisted Development

The Critter Stack's low-ceremony, convention-based approach makes it exceptionally well-suited for AI-assisted coding workflows. AI tools can generate correct, idiomatic Critter Stack code because the patterns are clean and predictable.

Testable by Design

Every layer of the Critter Stack is built for testability. Alba provides fast integration testing, Wolverine handlers are pure functions that are trivial to unit test, and the architecture naturally supports test-driven development.

Observable & Resilient

Built-in OpenTelemetry instrumentation, comprehensive logging, health checks, and CritterWatch for production monitoring. Wolverine provides durable messaging with automatic retries, dead letter queues, and transactional outbox support.

Getting Started

1

Explore the Documentation

Start with the Marten and Wolverine docs to understand the core tools.

View documentation ➔
2

Try the Sample Projects

See working examples that demonstrate Event Sourcing, CQRS, and messaging patterns in action.

View on GitHub ➔
3

Talk to Us

Have questions? Need help evaluating whether the Critter Stack is right for your project? Get in touch — we are happy to help.

Get in touch ➔

Need Help Getting Started?

JasperFx Software offers consulting, support plans, and workshops to help your team succeed with the Critter Stack.

All Rights Reserved.