
Atlassian Opsgenie
Service-aware alerting, on-call, and incident orchestration.
Discover top open-source software, updated regularly with real-world adoption signals.

Centralized Slack‑enabled platform for streamlined incident response
Incidental provides a unified hub to declare, track, and resolve incidents via Slack and a web UI, supporting custom severities, fields, types, roles, and public status pages.

Incidental is a self‑hosted incident management platform that brings incident declaration, coordination, and resolution into a single workspace. Teams work directly from Slack using ChatOps commands, while a clean web UI offers deeper investigation, custom severity levels, flexible fields, incident types, and role assignments. Public status pages keep stakeholders informed in real time, and the system is built to adapt to each organization’s operational model.
The stack runs on Docker‑Compose with a Python backend and a React frontend. After creating a Slack app and configuring environment variables, developers can start the backend on http://localhost:5000 and the frontend on http://localhost:3000 with simple make run-dev commands. A hosted version is also available at incidental.dev for teams that prefer a managed service. While the core features are stable, custom workflow automation is slated for a future release, and the project welcomes community contributions to accelerate its roadmap.
When teams consider Incidental, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
On‑call alert handling via Slack
Incidents are declared and triaged instantly within the Slack workspace, reducing mean time to acknowledge.
Public incident communication
Stakeholders access a customizable status page that reflects real‑time incident progress and resolution.
Compliance‑driven incident tracking
Custom fields capture required regulatory data, ensuring audits have complete incident records.
Post‑mortem analysis workflow
Structured incident data feeds into retrospective reports, helping teams identify root causes and improve processes.
Clone the repository, create a Slack app using the provided manifest, set the environment variables, and run `make run-dev` for both backend and frontend.
The backend is written in Python, the frontend uses React/TypeScript, and Docker Compose orchestrates the services.
Absolutely—severity levels are fully configurable through the web UI or API.
Fork the repo, create a feature branch, commit your changes, and open a pull request. See the CONTRIBUTING section for details.
Project at a glance
StableLast synced 4 days ago