Free, MIT-licensed AI skills, rules, and agent guidance for building event-sourced and CQRS applications with the Cratis ecosystem (preview).
-
Updated
Oct 9, 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).
Event sourcing for Kotlin and Java — the idiomatic JVM client for Cratis Chronicle, with a Spring Boot starter (io.cratis:chronicle on Maven Central).
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.
Specification by Example (BDD) for .NET — Given/When/Then specs with xUnit and NUnit, in the style of Machine.Specifications.
The shared building blocks beneath the Cratis stack — concepts, serialization, dependency injection, and type discovery for .NET and TypeScript.
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.
Experimental assisted discovery — capture existing system behavior (SQL Server CDC, Postgres logical replication, HTTP, OTLP) into event models for the Cratis model-first layer.
VS Code extension for browsing Cratis Chronicle event stores — streams, namespaces, schemas, observers, and projections.
Arc for Kotlin and Java applications hosted by Spring Boot
Framework-neutral source adapter SDK for generating Cratis Screenplay definitions
Idiomatic TypeScript CQRS application framework for Node.js, with optional Cratis Chronicle integration.
Installable Cratis AI skills and plugin marketplaces. 0.x releases remain unsupported evaluations.
Ante (the initial stake in a game) is your SaaS invitation system. Create signed invitations, manage the lobby where invitees register, and coordinate via events.
The Cratis community's documentation assistant on Discord — grounded in the docs at cratis.io, allergic to making things up
To associate your repository with the cratis topic, visit your repo's landing page and select "manage topics."