Skip to content

Repository files navigation

Cratis Workshops

This repository contains workshop material for building event-sourced applications with Cratis — using Cratis Arc (CQRS + full-stack type safety) and Cratis Chronicle (event sourcing).

The material is hands-on: each workshop is a runnable application you can build, run, and explore locally, with the backend, frontend, and event store wired together.

Who these workshops are for

Developers who want hands-on experience with event sourcing and CQRS using the Cratis stack. No prior Cratis experience is required — each workshop starts from a runnable application and its README walks you through the setup. Familiarity with .NET and React helps, since the workshops use ASP.NET Core on the backend and React + TypeScript on the frontend.

Workshops

Workshop Description
EventModelingConference2026 An event-sourced application built as vertical slices with Cratis Arc + Chronicle, a React + PrimeReact frontend, and MongoDB read models. Runnable against MongoDB (default), PostgreSQL, SQL Server, or SQLite through Chronicle's pluggable storage providers. See its README for how to get started.

Prerequisites

Getting started

Pick a workshop from the table above and follow the README in its folder. Each workshop is self-contained and explains how to run it both directly and through an Aspire-based composition.

Learn more

  • Cratis documentation — docs for the whole stack
  • Chronicle — event-sourcing database and processing runtime (docs)
  • Arc — CQRS application framework for ASP.NET Core (docs)
  • Samples — runnable event sourcing and CQRS samples for the Cratis stack

Cratis is open source and MIT licensed — including this workshop material.

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages