Assembly Line

Open-source monitoring and observability tools in 2026

123 open-source projects, ranked by GitHub stars and how recently each was worked on. Uptime Kuma leads with 93k stars, ahead of Netdata. 94 had code pushed in the last three months. Most common licenses: MIT (53), Apache-2.0 (38) and AGPL-3.0 (14). Commercial monitoring and observability tools are listed separately.

New this season

  1. 1
    Overlook bnlqn

    One page that tells you whether your homelab is fine.

    Complete system Experimental You run a homelab and want a quick at-a-glance health view.

    ★ 147 MIT Go Active, pushed today
  2. 2
    KYB alex09x

    Git-backed shared memory for AI agent fleets: searchable knowledge base, incident and task tracking, every write versioned and attributed. CLI, HTTP API and MCP server.

    Complete system Experimental You run several coding agents and want them to share versioned, attributable memory.

    ★ 127 MIT Rust Active, pushed 7 days ago
  3. 3
    Pulsy.org SelmiAbderrahim

    Pulsy is a free, open-source, self-hosted uptime monitoring platform with incident tracking, TLS certificate checks, multi- channel alerts, and public status pages

    Complete system Experimental Only for trying out; established tools cover the same features.

    ★ 139 AGPL-3.0 TypeScript Active, pushed 5 days ago

All open-source monitoring and observability tools, ranked

Complete systems you can adopt 70

  1. 1
    Uptime Kuma louislam

    A fancy self-hosted monitoring tool

    Complete system Production-ready You want an easy, UptimeRobot-style monitor on your own server for a homelab or small business.

    ★ 93k MIT JavaScript Active, pushed today
  2. 2
    Netdata netdata

    The fastest path to AI-powered full stack observability, even for lean teams.

    Complete system Production-ready You want detailed server and container monitoring running within minutes without building Prometheus and Grafana yourself.

    ★ 81k GPL-3.0 Go Active, pushed today
  3. 3
    Grafana grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

    Complete system Production-ready You need shared dashboards and alerts across several data sources, self-hosted or on Grafana Cloud.

    ★ 78k AGPL-3.0 TypeScript Active, pushed today
  4. 4
    Prometheus prometheus

    The Prometheus monitoring system and time series database.

    Complete system Production-ready You run services or Kubernetes and need metrics and alerting with the de facto standard toolset.

    ★ 67k Apache-2.0 Go Active, pushed today
  5. 5
    Loki grafana

    Like Prometheus, but for logs.

    Complete system Production-ready You already use Prometheus and Grafana and want low-cost centralised logs.

    ★ 29k AGPL-3.0 Go Active, pushed today
  6. 6
    SkyWalking apache

    APM, Application Performance Monitoring System

    Complete system Production-ready You run many JVM microservices and want a self-hosted APM with automatic agent instrumentation.

    ★ 25k Apache-2.0 Java Active, pushed today
  7. 7
    Jaeger jaegertracing

    CNCF Jaeger, a Distributed Tracing Platform

    Complete system Production-ready You need self-hosted tracing to follow requests through services and find latency problems.

    ★ 23k Apache-2.0 Go Active, pushed today
  8. 8
    Vector vectordotdev

    A high-performance observability data pipeline.

    Complete system Production-ready You need a fast, single-binary agent or aggregator to reshape and ship telemetry, for example to cut observability costs.

    ★ 23k MPL-2.0 Rust Active, pushed today
  9. 9
    OpenObserve openobserve

    Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

    Complete system Production-ready You want a cheaper self-hosted alternative to Elasticsearch, Splunk or Datadog for logs and traces.

    ★ 23k AGPL-3.0 TypeScript Active, pushed today
  10. 10
    Telegraf influxdata

    Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

    Complete system Production-ready You need to gather metrics from many kinds of systems, including industrial equipment, with one agent.

    ★ 18k MIT Go Active, pushed today
  11. 11
    Zipkin openzipkin

    Zipkin is a distributed tracing system

    Complete system Production-ready You already instrument with Zipkin or Brave libraries and want a simple tracing server.

    ★ 17k Apache-2.0 Java Active, pushed 3 months ago
  12. 12
    Dozzle amir20

    Realtime log viewer for containers. Supports Docker, Swarm and K8s.

    Complete system Production-ready You run containers on a few hosts and want to watch logs in a browser without a logging stack.

    ★ 15k MIT Go Active, pushed today
  13. 13
    Pinpoint pinpoint-apm

    APM, (Application Performance Management) tool for large-scale distributed systems.

    Complete system Production-ready You run large JVM systems and want detailed transaction tracing without changing code.

    ★ 14k Apache-2.0 Java Active, pushed today
  14. 14
    Fluentd fluent

    Fluentd: Unified Logging Layer (project under CNCF)

    Complete system Production-ready You need a central log aggregator with plugins for unusual sources or destinations.

    ★ 14k Apache-2.0 Ruby Active, pushed yesterday
  15. 15
    Nightingale ccfos

    Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.

    Complete system Production-ready Ops teams want a central alerting console over existing metric and log stores, popular in China as an Alertmanager alternative.

    ★ 13k Apache-2.0 Go Active, pushed today
  16. 16
    OpenSRE Tracer-Cloud

    The open-source agent for CI/CD reliability.

    Complete system Experimental Your SRE team wants to trial automated first-pass incident investigation with its existing tools.

    ★ 13k Apache-2.0 Python Active, pushed today
  17. 17
    Gatus TwiN

    Automated developer-oriented status page with alerting and incident support

    Complete system Production-ready Developers want uptime checks defined as config in Git, with assertions on response content and timing.

    ★ 12k Apache-2.0 Go Active, pushed 5 days ago
  18. 18
    Pyroscope grafana

    Continuous Profiling Platform. Debug performance issues down to a single line of code

    Complete system Production-ready You want to find performance hotspots in production code across many services.

    ★ 12k AGPL-3.0 Go Active, pushed today
  19. 19
    Checkmate bluewave-labs

    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 :)

    Complete system Usable You want an Uptime Kuma-style monitor that also tracks server CPU, memory and disk.

    ★ 11k AGPL-3.0 TypeScript Active, pushed 2 days ago
  20. 20
    HyperDX hyperdxio

    Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.

    Complete system Usable You want a Datadog-style debugging experience self-hosted on ClickHouse.

    ★ 10k MIT TypeScript Active, pushed today
  21. 21
    Openstatus openstatusHQ

    Open-source status page, incident response and uptime monitoring

    Complete system Usable You need a public status page plus synthetic uptime checks and prefer an open-source vendor.

    ★ 9.2k AGPL-3.0 TypeScript Active, pushed yesterday
  22. 22
    Fluent Bit fluent

    Fast and Lightweight Logs, Metrics and Traces processor for Linux, BSD, OSX and Windows

    Complete system Production-ready You need a light log and metrics shipper on many machines or containers.

    ★ 8.2k Apache-2.0 C Active, pushed today
  23. 23
    Coroot coroot

    Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.

    Complete system Usable You want useful service-level monitoring on Kubernetes or Linux hosts quickly, without instrumenting each app.

    ★ 8k Apache-2.0 Go Active, pushed today
  24. 24
    OneUptime OneUptime

    Complete open-source monitoring and observability platform.

    Complete system Usable You want to replace several tools like StatusPage, PagerDuty and Pingdom with one self-hosted product.

    ★ 7.8k See repository TypeScript Active, pushed today
  25. 25
    HertzBeat apache

    An AI-powered next-generation open source real-time observability system.

    Complete system Usable You want one self-hosted monitor for mixed infrastructure without installing agents everywhere.

    ★ 7.5k Apache-2.0 Java Active, pushed today
  26. 26
    Kener rajnandan1

    Stunning status pages, batteries included!

    Complete system Usable You want a good-looking public status page you host yourself.

    ★ 5.2k MIT TypeScript Active, pushed today
  27. 27
    Errbit errbit

    The open source error catcher that's Airbrake API compliant :ukraine:

    Complete system Usable You want free self-hosted error tracking for apps that already use Airbrake clients.

    ★ 4.3k MIT Ruby Active, pushed today
  28. 28
    Exceptionless exceptionless

    Exceptionless application

    Complete system Production-ready Your apps are mainly .NET and you want error tracking with first-class .NET integration.

    ★ 2.5k Apache-2.0 C# Active, pushed today
  29. 29
    Vigil valeriansaliou

    🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).

    Complete system Production-ready You want a lightweight, efficient status page for a set of services and are happy configuring it in TOML.

    ★ 1.9k MPL-2.0 Rust Active, pushed 23 days ago
  30. 30
    Domain Locker lissy93

    🌐 The all-in-one tool, for keeping track of your domain name portfolio. Got domain names? Get Domain Locker!

    Complete system Usable You own many domains across registrars and need one place to watch renewals and changes.

    ★ 1.6k MIT TypeScript Active, pushed 9 days ago
  31. 31
    Measure measure-sh

    Measure helps mobile teams monitor and fix crashes, ANRs, bugs, and performance issues. The open source alternative to Firebase Crashlytics.

    Complete system Usable A mobile team wants crash reporting and session timelines on infrastructure it controls.

    ★ 1.4k Apache-2.0 TypeScript Active, pushed today
  32. 32
    Peekaping 0xfurai

    Best Uptime Kuma Alternative

    Complete system Experimental You want Uptime Kuma-style monitoring with a stronger API and backend and accept a young project.

    ★ 1.2k MIT Go Active, pushed 3 days ago
  33. 33
    Versus Incident VersusControl

    The self-hosted AI SRE agent. You don't have to monitor your systems alone. Versus Incident will keep track of your services, applications, and systems, detect new or unexpected problems, and provide your team with the evidence needed to investigate.

    Complete system Usable A small ops team wants on-call alert routing and AI-assisted triage without paying for PagerDuty.

    ★ 926 MIT Go Active, pushed yesterday
  34. 34
    Rustrak rustrak

    Ultra-lightweight error tracking server compatible with Sentry SDKs

    Complete system Experimental You want Sentry-compatible error tracking on a small server without self-hosting full Sentry.

    ★ 836 AGPL-3.0 Rust Active, pushed today
  35. 35
    Kuvasz kuvasz-uptime

    Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!

    Complete system Usable You want uptime monitoring configured as code and exported to Prometheus.

    ★ 669 AGPL-3.0 Kotlin Active, pushed today
  36. 36
    Jump daledavies

    Jump is a self-hosted startpage and real-time status page for your server designed to be simple, stylish, fast and secure.

    Complete system Usable You want a simple homepage for a home server that shows whether each service is up.

    ★ 605 MIT PHP Active, pushed 11 days ago
  37. 37
    Maintenant kOlapsis

    Self-hosted monitoring for Docker, Kubernetes and uptime. Single Go binary, no agent config, live alerts. Drop a container, your stack is monitored.

    Complete system Experimental You run a homelab or small container stack and want monitoring that configures itself.

    ★ 532 Apache-2.0 Go Active, pushed today
  38. 38
    Uptimer VrianCao

    A Powerful Serverless Uptime Monitoring & Status Page on Cloudflare's Edge Network

    Complete system Experimental You want free or cheap uptime checks without running a server and already use Cloudflare.

    ★ 483 MIT TypeScript Active, pushed 2 days ago
  39. 39
    LogTide logtide-dev

    🛡️ Open-source, self-hosted log management. Privacy-first alternative to Datadog & ELK. Lightweight, GDPR-compliant, and deployed in minutes with Docker.

    Complete system Experimental A small team wants simple self-hosted logging in Docker without the weight of ELK.

    ★ 458 AGPL-3.0 TypeScript Active, pushed today
  40. 40
    Aurora Arvo-AI

    Aurora — Open source AI-powered agentic incident management & root cause analysis for SREs. LangGraph agents investigate across AWS, Azure, GCP, Kubernetes. Integrates with PagerDuty, Datadog, Grafana, Slack and More. Apache 2.0.

    Complete system Experimental An SRE team wants to trial self-hosted AI root-cause analysis across clouds.

    ★ 451 Apache-2.0 Python Active, pushed today
  41. 41
    Rootprint rootprint

    Open-source, self-hosted logs and traces with full-text search directly on S3-compatible object storage.

    Complete system Experimental You want cheap log and trace retention on object storage with a simple UI.

    ★ 441 Apache-2.0 Svelte Active, pushed today
  42. 42
    OpsiMate OpsiMate

    Open-source alert management for NOC/DevOps teams: one queue for Grafana, Datadog, Zabbix, Uptime Kuma and GCP alerts — with ownership, mute policies, root-cause analysis and insights. Self-hosted, one container.

    Complete system Experimental A NOC or DevOps team is drowning in alerts from several tools and wants one self-hosted inbox.

    ★ 289 AGPL-3.0 TypeScript Active, pushed today
  43. 43
    Supercheck supercheck-io

    Open-Source Testing, Monitoring, and AI SRE — as Code

    Complete system Experimental You want test automation and synthetic monitoring in one self-hosted tool, defined as code.

    ★ 219 AGPL-3.0 TypeScript Active, pushed today
  44. 44
    Statping statping

    Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.

    Complete system Experimental Only if you already run it; the maintained fork statping-ng or other tools are better for new setups.

    ★ 7.3k GPL-3.0 Vue Quiet, pushed 2 years ago
  45. 45
    Upstat chamanbravo

    🟢 a simple open-source, self-hosted status monitoring tool

    Complete system Experimental You want a small, simple uptime monitor and are fine with a hobby project.

    ★ 200 MIT TypeScript Active, pushed 3 months ago
  46. 46
    TrackerHub HDVinnie

    Monitor tracker uptime

    Complete system Usable You follow private tracker communities and want to see whether a tracker is down for everyone.

    ★ 190 MIT Markdown Active, pushed today
  47. 47
    Kanvas WithSecureOpenSource

    A simple-to-use IR (incident response) case management tool for tracking and documenting investigations.

    Complete system Experimental A small DFIR team wants a structured alternative to tracking investigations in spreadsheets.

    ★ 469 GPL-3.0 Python Slowing, pushed 6 months ago
  48. 48
    Uptime Kita syofyanzuhad

    Simple uptime monitoring (open-source)

    Complete system Experimental You run Laravel hosting and prefer a PHP-based Uptime Kuma alternative.

    ★ 186 Apache-2.0 PHP Active, pushed 12 days ago
  49. 49
    HotHost devforth

    Lightweight and minimalistic open-source Servers and HTTP monitor

    Complete system Usable You run a few servers and want simple resource and HTTP alerts without a full monitoring stack.

    ★ 181 MIT JavaScript Active, pushed today
  50. 50
    Betterlytics betterlytics

    Open-source web analytics with session replay, error tracking, Core Web Vitals and uptime monitoring in one tool. Cookieless, EU-hosted cloud or self-hosted.

    Complete system Usable A small business wants GDPR-friendly analytics and basic site monitoring from one tool.

    ★ 180 AGPL-3.0 TypeScript Active, pushed today
  51. 51
    Issue-status tadhglewis

    A flexible, modern and blazingly fast ☄️ status page

    Complete system Usable You want to manage your status page by opening and labelling GitHub issues.

    ★ 430 MIT TypeScript Slowing, pushed 5 months ago
  52. 52
    FlowG link-society

    Low Code / Visual Scripting log processing software

    Complete system Experimental You want low-code log pipelines with a UI instead of writing Vector or Logstash configs.

    ★ 170 MIT Go Active, pushed today
  53. 53
    Server Status server-status-project

    Simple, modern looking server status page with administration and some nice features, that can run even on shared webhosting

    Complete system Usable You only have shared PHP hosting and need a basic status page.

    ★ 407 Apache-2.0 PHP Slowing, pushed 9 months ago
  54. 54
    Incidentbot incidentbot

    The Open Source Incident Management Framework

    Complete system Usable A team wants incident.io-style Slack incident handling on its own infrastructure.

    ★ 165 MIT Python Active, pushed 2 months ago
  55. 55
    Overlook bnlqn

    One page that tells you whether your homelab is fine.

    Complete system Experimental You run a homelab and want a quick at-a-glance health view.

    ★ 147 MIT Go Active, pushed today
  56. 56
    Ratpstatus wincelau

    Page de suivi et d'historisation de l'état du trafic des Ⓜ️ Métros, 🚆 RER / Transiliens et 🚈 Tramways d'Île de France

    Complete system Usable You commute in Île-de-France and want a history of line disruptions.

    ★ 142 AGPL-3.0 Active, pushed today
  57. 57
    Pulsy.org SelmiAbderrahim

    Pulsy is a free, open-source, self-hosted uptime monitoring platform with incident tracking, TLS certificate checks, multi- channel alerts, and public status pages

    Complete system Experimental Only for trying out; established tools cover the same features.

    ★ 139 AGPL-3.0 TypeScript Active, pushed 5 days ago
  58. 58
    UptimeKit uptimekit

    Uptimekit is the only FOSS distributed uptime monitor

    Complete system Experimental You need multi-location uptime checks on your own infrastructure.

    ★ 129 MIT TypeScript Active, pushed yesterday
  59. 59
    KYB alex09x

    Git-backed shared memory for AI agent fleets: searchable knowledge base, incident and task tracking, every write versioned and attributed. CLI, HTTP API and MCP server.

    Complete system Experimental You run several coding agents and want them to share versioned, attributable memory.

    ★ 127 MIT Rust Active, pushed 7 days ago
  60. 60
    IMPulse eslupmi

    ChatOps Incident Management

    Complete system Usable You run Prometheus and want alert-to-incident handling in your chat tool without a paid on-call service.

    ★ 108 GPL-3.0 Python Active, pushed today
  61. 61
    Response monzo

    Monzo's real-time incident response and reporting tool ⚡️

    Complete system Experimental Only as a reference for a Slack incident workflow.

    ★ 1.6k MIT JavaScript Quiet, pushed 3 years ago
  62. 62
    Statusnook goksan

    Effortlessly deploy a status page and start monitoring endpoints in minutes

    Complete system Experimental You want a very quick self-hosted status page with built-in checks.

    ★ 988 MIT Go Quiet, pushed 2 years ago
  63. 63
    Site-status imsyy

    📺 一个基于 UptimeRobot API 的在线状态面板 | 站点监测 | 状态检测 | An online status panel based on the UptimeRobot API | UptimeRobot, status, site

    Complete system Usable You already use UptimeRobot and want a nicer public status page.

    ★ 898 MIT Vue Quiet, pushed 18 months ago
  64. 64
    Incidental incidentalhq

    An opensource incident management platform integrating with Slack.

    Complete system Experimental Only as a starting point to fork; it is not maintained enough to depend on.

    ★ 561 MIT Python Quiet, pushed 2 years ago
  65. 65
    Odin maelstrom-cms

    An open-source domain monitoring tool built using Maelstrom 🤖 Uptime Robot + 🧐 Oh Dear + 🧪 SSL Labs + ⏰ Cronitor + 🕵🏻‍♂️ DNS Spy

    Complete system Experimental Only as a reference; newer monitors are better maintained.

    ★ 474 MPL-2.0 PHP Quiet, pushed 4 years ago
  66. 66
    Miniboard aceberg

    Lightweight dashboard with tabs, uptime monitoring and notifications

    Complete system Experimental You want a minimal homelab start page with basic up/down monitoring.

    ★ 242 MIT Go Quiet, pushed 3 years ago
  67. 67
    LogESP dogoncouch

    Open Source SIEM (Security Information and Event Management system).

    Complete system Experimental Only to study a simple SIEM design.

    ★ 227 MIT Python Quiet, pushed 3 years ago
  68. 68
    Arewedown shukriadams

    Simple, customizable HTTP uptime and status checking service.

    Complete system Experimental Only if you already run it; Uptime Kuma and Gatus are maintained alternatives.

    ★ 205 GPL-3.0 JavaScript Quiet, pushed 3 years ago
  69. 69
    Octopussy Octopussy-Project

    Octopussy - Open Source Log Management Solution

    Complete system Experimental Not for new deployments.

    ★ 164 GPL-3.0 Perl Quiet, pushed 6 years ago
  70. 70
    Openduty-archive openduty

    Open source incident escalation tool

    Complete system Experimental Not for new use; it is an archive.

    ★ 139 MIT CSS Quiet, pushed 4 years ago

Frameworks and platforms to build on 3

  1. 1
    Effect Effect-TS

    Build production-ready applications in TypeScript

    Framework or platform Production-ready A TypeScript team wants strongly typed error handling and composition across a large codebase and will invest in learning it.

    ★ 17k MIT TypeScript Active, pushed today
  2. 2
    VoltAgent VoltAgent

    AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework

    Framework or platform Usable You build agents in TypeScript and want observability built in rather than added later.

    ★ 11k MIT TypeScript Active, pushed 18 days ago
  3. 3
    OpenMultiAgent open-multi-agent

    Self-hosted TypeScript agent runtime with durable approvals and verifiable run records. Own it, approve it, audit it.

    Framework or platform Experimental You need agents whose actions are approved and auditable, for example in regulated internal workflows.

    ★ 7k MIT TypeScript Active, pushed 4 days ago

Building blocks for your own system 17

  1. 1
    VictoriaMetrics VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

    Building block Production-ready Your Prometheus setup struggles with scale or retention and you want a drop-in, cheaper storage backend.

    ★ 18k Apache-2.0 Go Active, pushed today
  2. 2
    Doris apache

    Apache Doris is a real-time analytics and hybrid search database for AI agents.

    Building block Production-ready You need sub-second analytics on large, frequently updated data and want an open-source alternative to Snowflake-style warehouses.

    ★ 16k Apache-2.0 Java Active, pushed today
  3. 3
    Thanos thanos-io

    Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

    Building block Production-ready You run several Prometheus instances and need to query them together and keep metrics for months.

    ★ 14k Apache-2.0 Go Active, pushed 3 days ago
  4. 4
    Quickwit quickwit-oss

    Cloud-native OSS search engine for observability

    Building block Usable You need cheap, large-scale log search and want to move off Elasticsearch.

    ★ 12k Apache-2.0 Rust Active, pushed today
  5. 5
    OpenTelemetry Collector open-telemetry

    OpenTelemetry Collector

    Building block Production-ready You instrument with OpenTelemetry and want one pipeline to route telemetry to one or more backends.

    ★ 7.7k Apache-2.0 Go Active, pushed today
  6. 6
    OpenLLMetry traceloop

    Open-source observability for your GenAI or LLM application, based on OpenTelemetry

    Building block Usable You want LLM traces in your existing OpenTelemetry backend rather than a separate LLM-only tool.

    ★ 7.5k Apache-2.0 Python Active, pushed today
  7. 7
    Calico projectcalico

    Cloud native networking and network security

    Building block Production-ready You run Kubernetes and need network policies and solid pod networking, on-premises or in the cloud.

    ★ 7.4k Apache-2.0 Go Active, pushed today
  8. 8
    CLP y-scope

    Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.

    Building block Usable You store very large log volumes and storage cost matters more than a polished UI.

    ★ 1.1k Apache-2.0 C++ Active, pushed today
  9. 9
    Laravel-uptime-monitor spatie

    A powerful and easy to configure uptime and ssl monitor

    Building block Production-ready You run Laravel and want uptime checks inside your own app.

    ★ 1.1k MIT PHP Active, pushed 11 days ago
  10. 10
    Uptime monitor upptime

    ⬆️📈 Uptime monitor powered by GitHub Actions

    Building block Production-ready You use Upptime and need to understand or customise its checking engine; most people use the Upptime template instead.

    ★ 315 MIT TypeScript Active, pushed 8 days ago
  11. 11
    Allgood rameerez

    ✅ Quickly set up a health check page for your Rails app

    Building block Usable You run a Rails app and want a meaningful health endpoint beyond 'the server responds'.

    ★ 272 MIT Ruby Active, pushed 13 days ago
  12. 12
    Tower mimiquate

    🏰 Vendor-Neutral Exception/Error Tracking/Reporting/Monitoring in Elixir

    Building block Usable Your Elixir app should report errors without tying code to one error-tracking vendor.

    ★ 200 Apache-2.0 Elixir Active, pushed 13 days ago
  13. 13
    Timberjack DeRuina

    Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.

    Building block Usable Your Go service writes its own log files and you need time-based rotation that lumberjack lacks.

    ★ 171 MIT Go Active, pushed 16 days ago
  14. 14
    Status Page upptime

    ⬆️🌐 Static status page website for Upptime

    Building block Production-ready You customise Upptime's status page beyond its configuration options.

    ★ 157 MIT Svelte Active, pushed 5 days ago
  15. 15
    Logkit qiniu

    Very powerful server agent for collecting & sending logs & metrics with an easy-to-use web console.

    Building block Usable Only if you already run it.

    ★ 1.4k Apache-2.0 Go Quiet, pushed 2 years ago
  16. 16
    Logagent-js sematext

    Extensible log shipper with input/output plugins, buffering, parsing, data masking, and small memory/CPU footprint

    Building block Usable Only if you already use it; Fluent Bit or Vector are better maintained.

    ★ 391 Apache-2.0 JavaScript Quiet, pushed 2 years ago
  17. 17
    Lapse pyaesone17

    Laravel Self Hosted Tiny Error Tracking System With Notifications

    Building block Experimental Not for new projects.

    ★ 174 MIT PHP Quiet, pushed 8 years ago

Integrations 5

  1. 1
    AutoKuma BigBoot

    AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual monitor creation in the Uptime Kuma UI.

    Integration Usable You run many Docker services with Uptime Kuma and are tired of adding monitors by hand.

    ★ 922 MIT Rust Slowing, pushed 5 months ago
  2. 2
    Formcreator pluginsGLPI

    GLPI Plugin Formcreator (DOWNLOAD : https://github.com/pluginsGLPI/formcreator/releases)

    Integration Usable Only if you are on an older GLPI version that still relies on it.

    ★ 186 GPL-3.0 PHP Active, pushed 20 days ago
  3. 3
    Aws-health-aware aws-samples

    AHA is an incident management & communication framework to provide real-time alert customers when there are active AWS event(s). For customers with AWS Organizations, customers can get aggregated active account level events of all the accounts in the Organization. Customers not using AWS Organizations still benefit alerting at the account level.

    Integration Usable You run many AWS accounts and want AWS service events pushed to your chat channels.

    ★ 372 MIT-0 Python Quiet, pushed 2 years ago
  4. 4
    sematext-agent - Docker sematext

    Sematext Docker Agent - host + container metrics, logs & event collector

    Integration Experimental Not for new setups; Sematext has replaced it with newer agents.

    ★ 209 Apache-2.0 JavaScript Quiet, pushed 3 years ago
  5. 5
    ShoMon kaansk

    Shodan Monitoring integration for TheHive.

    Integration Usable A security team already uses TheHive and Shodan Monitor on its own IP ranges.

    ★ 129 MIT Go Quiet, pushed 2 years ago

Developer tools 17

  1. 1
    Witr pranshuparmar

    Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.

    Developer tool Usable You often find mystery processes or ports on servers and want a quick answer to 'why is this running'.

    ★ 23k Apache-2.0 Go Active, pushed 11 days ago
  2. 2
    eCapture gojue

    Capture SSL/TLS plaintext with eBPF—no MITM proxy or custom CA installation. Supports Linux and Android on x86_64 and arm64.

    Developer tool Usable You need to debug or audit encrypted traffic from programs on hosts you control.

    ★ 16k Apache-2.0 C Active, pushed 2 days ago
  3. 3
    Kubeshark kubeshark

    eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.

    Developer tool Usable You debug service-to-service traffic in Kubernetes and need to see actual requests and responses.

    ★ 12k Apache-2.0 Go Active, pushed yesterday
  4. 4
    CodeBurn getagentseal

    Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Codex, Gemini and more), by model, project, and task. npx codeburn

    Developer tool Usable You use AI coding assistants heavily and want to see where tokens and money go, without sending data to a service.

    ★ 12k MIT TypeScript Active, pushed today
  5. 5
    LNAV tstack

    Log file navigator

    Developer tool Production-ready You read server or application logs on the command line and want more than less and grep.

    ★ 11k BSD-2-Clause C++ Active, pushed yesterday
  6. 6
    TinyStatus harsxv

    Tiny status page generated by a Python script

    Developer tool Usable You want the smallest possible status page you can run from cron.

    ★ 1.6k MIT Python Active, pushed 35 days ago
  7. 7
    Nerdlog dimonomid

    Nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server

    Developer tool Usable You manage a handful of servers and want fast cross-host log search without deploying a logging stack.

    ★ 1.6k BSD-2-Clause Go Active, pushed 30 days ago
  8. 8
    Static_status Cyclenerd

    🚦Bash script to generate a static status page.

    Developer tool Usable You want a dependency-free status page generated from cron on a Linux box.

    ★ 731 GPL-3.0 Shell Active, pushed 17 days ago
  9. 9
    Tuptime rfmoz

    Tuptime reports historical and statistical system uptime, preserved across reboots. Like uptime, but with extended information.

    Developer tool Production-ready You want to know how reliably a Linux or BSD machine has stayed up over time.

    ★ 318 GPL-2.0 Python Active, pushed 15 days ago
  10. 10
    Loggo aurc

    A powerful terminal app for structured log streaming

    Developer tool Usable You read JSON logs in the terminal and want them readable and filterable.

    ★ 294 MIT Go Active, pushed 2 months ago
  11. 11
    Graylog Ansible Role Graylog2

    Ansible role which installs and configures Graylog

    Developer tool Usable You deploy Graylog servers with Ansible.

    ★ 224 Apache-2.0 Jinja Active, pushed 8 days ago
  12. 12
    Statuspage jayfk

    A statuspage generator that lets you host your statuspage for free on Github.

    Developer tool Experimental Only if you already use it.

    ★ 3.9k MIT Python Quiet, pushed 4 years ago
  13. 13
    Logrotatewin plecos

    This is a Windows implementation of the logrotate utility found in Linux platforms. The goal is to use the same command line parameters and files as the Linux version.

    Developer tool Usable You manage log files on Windows servers and want logrotate's familiar behaviour.

    ★ 141 GPL-3.0 C# Active, pushed 21 days ago
  14. 14
    DTail mimecast

    DTail is a distributed DevOps tool for tailing, grepping, catting logs and other text files on many remote machines at once.

    Developer tool Usable You troubleshoot across a fleet of servers and logs are not centralised.

    ★ 130 Apache-2.0 Go Active, pushed 42 days ago
  15. 15
    UptimeKit-CLI abhixdd

    A modern, cross‑platform CLI to monitor websites and APIs.

    Developer tool Experimental You want to watch a few endpoints from your terminal without running a server.

    ★ 277 MIT JavaScript Slowing, pushed 8 months ago
  16. 16
    Gol kevincobain2000

    No you don't need a 64GB RAM and ElasticSearch. An all in One - Dependency free (docker, local, remote) Log Viewer in Browser. Written in GO with God Speed.

    Developer tool Usable You want to read and search a server's logs in a browser without setting up a logging stack.

    ★ 117 MIT Astro Slowing, pushed 4 months ago
  17. 17
    Netcheck TristanBrotherton

    A shell script to check and log when your internet connection goes down. Pull requests are welcome.

    Developer tool Usable You want evidence of home or office internet outages to show your ISP.

    ★ 296 Apache-2.0 Shell Quiet, pushed 2 years ago

Templates and starters 8

  1. 1
    Upptime upptime

    ⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary

    Template or starter Production-ready You want a free status page and basic uptime checks without running any server.

    ★ 17k MIT Markdown Active, pushed today
  2. 2
    cState cstate

    🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.

    Template or starter Usable You want a fast static status page and are happy to post incidents by hand.

    ★ 2.9k MIT HTML Active, pushed 16 days ago
  3. 3
    Statuspage statsig-io

    A simple, zero-dependency, pure js/html status page based on GitHub Pages and Actions.

    Template or starter Usable You want a free status page with no framework to maintain.

    ★ 768 ISC JavaScript Active, pushed 34 days ago
  4. 4
    Fettle mehatab

    Free GitHub-powered beautiful status page utilizing GitHub Pages, Actions, and Issues for real-time updates and incident management. Make sure to share love by giving it a star.🌟

    Template or starter Usable You want a free status page in the GitHub workflow with a Next.js front end.

    ★ 282 Apache-2.0 TypeScript Active, pushed today
  5. 5
    PongHub DevXDojo

    Free endpoint monitoring. One-click deployment.

    Template or starter Experimental You want free endpoint checks set up by forking a repository.

    ★ 224 MIT Go Active, pushed today
  6. 6
    Cf-workers-status-page eidam

    Monitor your websites, showcase status including daily history, and get Slack/Telegram/Discord notification whenever your website status changes. Using Cloudflare Workers, CRON Triggers, and KV storage.

    Template or starter Usable You want a free serverless status page on Cloudflare.

    ★ 2.8k MIT JavaScript Quiet, pushed 2 years ago
  7. 7
    Statusbase-nuxt status-base

    A modern, zero-dependency uptime monitoring tool & status page based on GitHub Actions & Nuxt Content v2.

    Template or starter Experimental Only as a reference; Upptime covers the same idea and is maintained.

    ★ 226 MIT TypeScript Quiet, pushed 4 years ago
  8. 8
    Mthc pe3zx

    All-in-one bundle of MISP, TheHive and Cortex

    Template or starter Experimental Only for a quick lab setup of that security stack.

    ★ 168 MIT Quiet, pushed 4 years ago

Lists, courses and other material 3

  1. 1
    GitHub statuses mrshu

    The "Missing GitHub Status Page" -- a Flat Data attempt at historically documenting GitHub statuses

    List, course or other material Usable You want data on GitHub's reliability history, for example for an SLA discussion.

    ★ 569 MIT JavaScript Active, pushed today
  2. 2
    ZeroTrust Your Home lucadibello

    🔐 Securing Your Digital Sanctuary, Trust None, Protect Everything.

    List, course or other material Usable You want a worked example for hardening a home server setup.

    ★ 192 MIT Shell Active, pushed 38 days ago
  3. 3
    Wheel of Misfortune dastergon

    A role-playing game for incident management training

    List, course or other material Usable You want to run incident drills for on-call engineers.

    ★ 202 MIT HTML Quiet, pushed 3 years ago

Compared head to head

Looking for an alternative to

Open-source licenses

  • Permissive: 94. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Network copyleft: 14. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
  • Strong copyleft: 10. If you distribute the program or anything built on it, you must release the whole source under the same license.
  • Weak copyleft: 3. Changes to the licensed files must be shared, but you can link them into a closed program.
  • Public domain: 1. No conditions at all. You can copy, change and sell the code without even keeping the notice.

Languages

Go 30, TypeScript 25, Python 12, JavaScript 10, PHP 7, Rust 6, Java 5, Ruby 3, Shell 3, Markdown 2, C 2, C++ 2, HTML 2, C# 2, Svelte 2, Vue 2, Kotlin 1, Jinja 1, Elixir 1, Astro 1, Perl 1 and CSS 1.

Made software that belongs here? Add it. Listing is free.