GitHub
CrashGuard is open source under LGPL3. All repositories live under the crashguard-io GitHub organization .
Repositories
crashguard-system
The core monorepo — the Engine, the Admin App, and the .NET SDK, plus a workflow simulator used in development. Contains:
- crashguard-engine — the .NET backend that tracks canaries, evaluates verifiers, expires overdue canaries, and routes alerts to notification connectors.
- crashguard-app — the React/TypeScript admin dashboard for creating canary types, configuring verifiers and alerting rules, and managing notification channels.
- crashguard-client — the C# SDK for creating, checkpointing, and resolving canaries from .NET applications.
- crashguard-common — shared DTOs and models used by both the Engine and the C# client.
- crashguard-sim — a simulator that drives fake workflows against the Engine, used for local testing and demos.
crashguard-client-go
The Go SDK for creating, checkpointing, and resolving canaries from Go applications.
crashguard-client-rust
The Rust SDK for creating, checkpointing, and resolving canaries from Rust applications.
crashguard-streamdeck
An Elgato Stream Deck plugin that lets you monitor canary status and trigger Engine actions directly from a physical Stream Deck console.
crashguard-website
This site — crashguard.io.