SQL Server-Backed Event Store inside the Critter Stack.
Polecat is live and ready for real usage! See Jeremy's announcement on the 1.0 release.
While Polecat is open source, JasperFx Software offers paid support and consulting contracts for Marten.
Become a Sponsor on GitHub by sponsoring monthly or one time.
Before getting started you will need the following in your environment:
Available here
The fastest possible way to develop with Polecat is to run SQL Server in a Docker container. Assuming that you have Docker running on your local box, type:
docker-compose up -d. This will run SQL Server with native JSON support required for full Polecat functionality (JSON_OBJECT, GENERATE_SERIES, etc.).
On Apple Silicon Macs, SQL Server 2025 under Rosetta may crash due to memory constraints. Azure SQL Edge can be used as a fallback for basic development with
docker-compose -f docker-compose.yml -f docker-compose.azure-sql-edge.yml up -d. Be aware about limited functionality in this case.
All the documentation is expected to mimic how other JasperFx projects are handled, which is written in Markdown and the docs are published as a static site.
Copyright © Jeremy D. Miller and contributors.
Polecat is provided as-is under the MIT license. For more information see LICENSE.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.

