---
title: Samples
description: Explore runnable Cratis examples, from focused Chronicle applications to a larger Arc and React experience.
---

import SampleRoster from '../../components/SampleRoster.astro';
import SamplesHero from '../../components/SamplesHero.astro';
import { LinkCard } from '@astrojs/starlight/components';

<SamplesHero />

```bash
# Choose a sample after cloning the repository
git clone https://github.com/Cratis/Samples.git
cd Samples
```

<SampleRoster />

## How to explore a sample

1. **Read its README.** Each sample starts with the shape of the application and the shortest path to running it.
2. **Run the happy path.** Make one change and follow it through the runtime.
3. **Open Chronicle Workbench when Chronicle is involved.** Connect the source code to events, processing, and read-side state.
4. **Change one thing.** Add a fact, a view, or a user interaction and see which parts of the slice move together.

## Focused examples and full applications

A focused sample intentionally leaves things out so one concept stays easy to see. The larger applications show how those concepts meet in a real repository. Neither is a production template: use the exact sample README to understand its scope and local-development assumptions.

<LinkCard
  title="Build a full-stack feature"
  description="Follow the guided Arc, Chronicle, generated-contract, and React journey in the documentation."
  href="/build-a-full-app/"
/>
