CrashGuard logo CrashGuard.io

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.