For a tool for managing incident postmortems, the first results are sbstjn/timesheet.js, google/grr (GRR is an incident response and forensics platform for real-time endpoint triage and artifact collection during active security incidents, not a tool for planning and conducting post-incident retrospectives or blameless post-mortems with timeline visualization) and arachnys/cabot (This is an incident alerting and on-call management platform, not a dedicated tool for planning and conducting blameless retrospectives with timeline visualization and post-mortem templates). bluewave-labs/checkmate and upptime/upptime round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source platforms for documenting incident timelines and facilitating collaborative post-mortem analysis to improve system reliability.
timesheet.js is a JavaScript library for rendering time-series data and event lists as responsive HTML and CSS timelines. It serves as a date-based event renderer that converts lists of dated activities into visual chronologies, supporting the creation of web-based timesheets and activity logs. The library provides components for generating visual timelines, time-tracking tables, and project scheduling displays. It transforms raw event data—including start dates, end dates, descriptions, and categories—into structured HTML interfaces that adapt to different screen sizes.
timesheet.js is a timeline rendering library, not a full incident retrospective tool — it can display chronologies but lacks collaborative post-mortem templates, alerting integrations, exportable reports, and action item tracking needed for planning and conducting blameless retrospectives.
GRR is a distributed incident response platform and asynchronous forensic task orchestrator. It functions as a remote forensics framework designed to collect and analyze volatile data, system memory, and digital artifacts from remote hosts during security incident response. The system operates as a remote endpoint triage system, utilizing a coordinated architecture to manage a fleet of agents. It enables the execution of investigative tasks across multiple systems, allowing for the search of files and registries across a large fleet of machines to identify compromised hosts. The platform pro
GRR is an incident response and forensics platform for real-time endpoint triage and artifact collection during active security incidents, not a tool for planning and conducting post-incident retrospectives or blameless post-mortems with timeline visualization.
Cabot is a self-hosted incident management platform and monitoring alert manager. It serves as a centralized system for receiving external monitoring data, managing on-call responder rotations, and dispatching incident notifications to administrators to ensure prompt resolution of system failures. The platform provides a containerized monitoring interface and a REST API for programmatically creating and modifying monitoring data and incident reports. It coordinates the routing of critical system alerts and manages the scheduling of personnel for on-call rotations. The system includes capabil
This is an incident alerting and on-call management platform, not a dedicated tool for planning and conducting blameless retrospectives with timeline visualization and post-mortem templates.
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)
Checkmate is a server monitoring and incident tracking tool focused on real-time uptime and alerting, not a retrospective planning tool—it lacks collaborative timelines, blameless post-mortem templates, and action item tracking for retrospectives.
Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It functions as an HTTP availability checker and a static status page generator, converting uptime data into a branded website hosted on GitHub Pages. The project integrates a GitHub Issues incident manager to automatically create and close tracking tickets for service outages and recovery. It provides a JSON status badge provider to expose uptime percentages and response times for use in external visual badges. The system covers website uptime monitoring and service performance t
Upptime is an uptime monitoring and status page generator, not a tool for planning and conducting incident retrospectives; it handles incident tracking via GitHub Issues but lacks collaborative timeline, blameless post-mortem templates, and action item tracking.
Dispatch is an incident response orchestration platform that automates the coordination of detection, participant assembly, and task tracking across existing communication and project management tools. It provides a web-configurable state machine to manage incident lifecycle transitions, with template-driven incident models that define types, priorities, and severity levels. The platform enforces role-based access control to map user roles to specific actions and data access, while maintaining a database-backed audit trail of all incident events and system changes for compliance and post-incid
Dispatch is an incident response orchestration platform that includes some post-incident review and timeline tracking, but its core focus is managing live incidents rather than dedicated retrospective planning and collaborative timeline creation.
Cat is a distributed application performance monitoring tool and tracing framework designed to track transactions, latency, and health across distributed services. It functions as a Kubernetes-native monitoring stack that utilizes multi-language monitoring clients and a real-time alerting system to maintain system visibility. The system provides monitoring clients for Java, Go, Python, Node.js, and C++ to collect performance metrics and trace data. It distinguishes itself by sampling request flows to record call chains and identify bottlenecks, while using a monitoring engine to trigger immed
CAT is a distributed application performance monitoring and tracing tool, not an incident retrospective tool — it lacks post-mortem templates, timeline creation, and blameless retrospective planning, so it does not match the intended category.
TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro
TheHive is a security incident response platform and case management system for coordinating investigations, but it is not a dedicated tool for planning blameless retrospectives, timeline creation, or post-mortem templates.
Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows. The platform distinguishes itself through a comprehensive RESTful API that enables programmatic status page management and automated incident reporting. It supports deep integration with external monitoring tools, allowing for the synchronization of performance metrics and the
Cachet is a status page system for communicating service uptime and incident history, not a retrospective tool with blameless post-mortem templates, collaborative timelines, or action item tracking.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| sbstjn/timesheet.js | 7K | JavaScript | MIT | |
| google/grr | 5.1K | Python | Apache-2.0 | |
| arachnys/cabot |
| 5.7K |
| JavaScript |
| MIT |
| bluewave-labs/checkmate | 10.1K | TypeScript | AGPL-3.0 |
| upptime/upptime | 17.1K | Markdown | MIT |
| netflix/dispatch | 6.4K | Python | apache-2.0 |
| dianping/cat | 18.9K | Java | Apache-2.0 |
| thehive-project/thehive | 3.9K | Scala | agpl-3.0 |
| cachethq/cachet | 14.9K | PHP | other |