Free, MIT-licensed AI skills, rules, and agent guidance for building event-sourced and CQRS applications with the Cratis ecosystem (preview).
-
Updated
Nov 12, 2026 - C#
Free, MIT-licensed AI skills, rules, and agent guidance for building event-sourced and CQRS applications with the Cratis ecosystem (preview).
Event sourcing for Kotlin and Java — the idiomatic JVM client for Cratis Chronicle, with a Spring Boot starter (io.cratis:chronicle on Maven Central).
Hands-on Cratis workshops for building event-sourced and CQRS applications with Cratis Arc and Cratis Chronicle.
Edge authentication and tenant-resolution proxy for Cratis Arc applications — OIDC/OAuth2/JWT, multi-provider, invite and lobby onboarding (YARP, .NET).
Event sourcing for TypeScript and Node.js — the idiomatic client for Cratis Chronicle (@cratis/chronicle on npm).
Experimental model-first language and compiler for event-sourced, CQRS systems — commands, events, projections — rendered into Cratis Arc + Chronicle applications.
The shared building blocks beneath the Cratis stack — concepts, serialization, dependency injection, and type discovery for .NET and TypeScript.
Event sourcing for Go — the idiomatic Go client for Cratis Chronicle
Specification by Example (BDD) for .NET — Given/When/Then specs with xUnit and NUnit, in the style of Machine.Specifications.
Cratis Arc for Kotlin and Java is a CQRS application framework for Spring Boot, with compile-time commands and queries and generated TypeScript clients.
The Cratis release action that handles semantic versioning and release metadata used by all Cratis publish pipelines.
Event sourcing for Elixir — the idiomatic client for Cratis Chronicle (cratis_chronicle on Hex).
Shared configuration, repository templates and development conventions for the Cratis organization.
Cratis Eventmodelers Build Kit for Java turns Eventmodelers board slices into Cratis Chronicle vertical slices with an autonomous coding agent.
VS Code extension for browsing Cratis Chronicle event stores — streams, namespaces, schemas, observers, and projections.
Self-hosted family life OS: chores, rewards, meals and a shared calendar on a kitchen wall tablet
Experimental assisted discovery — capture existing system behavior (SQL Server CDC, Postgres logical replication, HTTP, OTLP) into event models for the Cratis model-first layer.
Idiomatic TypeScript CQRS application framework for Node.js, with optional Cratis Chronicle integration.
To associate your repository with the cratis topic, visit your repo's landing page and select "manage topics."