Build better software, faster.

Cratis is a suite of open-source libraries and tools for building robust, event sourced .NET applications — with productivity, compliance, and maintainability at its core.

🛠️ Get started in two steps

Install the .NET templates and spin up your first Cratis application in minutes.

1

Install the Cratis templates

Add the official Cratis project templates to your .NET CLI. You only need to do this once.

$dotnet new install Cratis.Templates
2

Create your application

Scaffold a new Cratis application complete with Chronicle, Arc, and a React frontend — all wired up and ready to go.

$dotnet new cratis -n MyApp --allow-scripts Yes
$cd MyApp && dotnet run && yarn dev
Explore the Cratis stack

🏗️ The Cratis stack

Click any layer — see what’s inside every box.