Free, MIT-licensed AI skills, rules, and agent guidance for building event-sourced and CQRS applications with the Cratis ecosystem (preview).
-
Updated
Sep 29, 2026 - C#
Free, MIT-licensed AI skills, rules, and agent guidance for building event-sourced and CQRS applications with the Cratis ecosystem (preview).
Edge authentication and tenant-resolution proxy for Cratis Arc applications — OIDC/OAuth2/JWT, multi-provider, invite and lobby onboarding (YARP, .NET).
The shared building blocks beneath the Cratis stack — concepts, serialization, dependency injection, and type discovery for .NET and TypeScript.
Event sourcing for Kotlin and Java — the idiomatic JVM client for Cratis Chronicle, with a Spring Boot starter (io.cratis:chronicle on Maven Central).
Specification by Example (BDD) for .NET — Given/When/Then specs with xUnit and NUnit, in the style of Machine.Specifications.
Experimental model-first language and compiler for event-sourced, CQRS systems — commands, events, projections — rendered into Cratis Arc + Chronicle applications.
Event sourcing for TypeScript and Node.js — the idiomatic client for Cratis Chronicle (@cratis/chronicle on npm).
Platform-neutral UI model for Screenplay-driven applications — describing a user interface without describing a platform.
Source for cratis.no — the Cratis company site: an open-source (MIT) event sourcing platform for .NET and beyond.
The Cratis release action that handles semantic versioning and release metadata used by all Cratis publish pipelines.
VS Code extension for browsing Cratis Chronicle event stores — streams, namespaces, schemas, observers, and projections.
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.
Framework-neutral source adapter SDK for generating Cratis Screenplay definitions
Arc for Kotlin and Java applications hosted by Spring Boot
Common configuration for all repositories
Event sourcing for Elixir — the idiomatic client for Cratis Chronicle (cratis_chronicle on Hex).
To associate your repository with the cratis topic, visit your repo's landing page and select "manage topics."