{"data":[{"slug":"uptime-kuma","name":"Uptime Kuma","tagline":"MIT self-host uptime monitoring and status pages","category":"observability","url":"https://uptime.kuma.pet","github":"https://github.com/louislam/uptime-kuma","pricing":"open-source","hook":"Uptime Kuma is the self-host uptime + status page stack when Datadog-class APM is the wrong bill for HTTP checks.","whatsGood":"MIT. Docker-friendly (commonly on port 3001), monitors, notifications, public status pages. Zero SaaS lock-in for basic uptime.","theCatch":"Self-host uptime + status pages — not Datadog/APM. You run the container, backups, and alerting path. HTTP/TCP checks are the lane, not full distributed tracing.","verdict":"MIT self-host uptime. Free forever; you own the box on 3001.","addedAt":"2026-09-05","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["api","self-host","permissive","observability","active"],"capabilities":[],"surfaces":["API","Self-host","Hosted"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":92622,"starsPerWeek":335,"access":"free","archived":false,"repo":{"createdAt":"2021-07-03","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/uptime-kuma","html":"/gems/uptime-kuma","markdown":"/gems/uptime-kuma.md"}},{"slug":"umami","name":"Umami","tagline":"MIT cookieless analytics; Cloud Hobby is a real free tier","category":"observability","url":"https://umami.is","github":"https://github.com/umami-software/umami","pricing":"open-source","hook":"Umami is privacy-first web analytics you can self-host forever — or start on Cloud Hobby at $0.","whatsGood":"MIT. Cookieless script, clean dashboard, custom events. Self-host on Postgres/MySQL with no feature gate. Cloud Hobby is a real free tier (100K events/mo, 1 site, 6-month retention per umami.is/pricing).","theCatch":"Not PostHog/GA depth — no session replay/heatmaps on Hobby/self-host the way Cloud Business sells them. Self-host means you own updates, backups, and a growing DB. Vs Plausible (paid SaaS-first) and PostHog.","verdict":"MIT analytics. Free forever self-host; Cloud Hobby if you want $0 managed for a single site.","addedAt":"2026-09-08","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":39458,"starsPerWeek":121,"access":"free","archived":false,"repo":{"createdAt":"2020-07-17","pushedAt":"2026-10-17","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/umami","html":"/gems/umami","markdown":"/gems/umami.md"}},{"slug":"openstatus","name":"OpenStatus","tagline":"AGPL-3.0 status/uptime as code — Terraform/CLI/MCP","category":"observability","url":"https://www.openstatus.dev","github":"https://github.com/openstatusHQ/openstatus","pricing":"freemium","hook":"OpenStatus puts status pages and uptime monitors in your repo — infra-as-code monitoring agents can update.","whatsGood":"AGPL-3.0 (openstatusHQ/openstatus). Monitors + status pages with Terraform/CLI/MCP surfaces; self-host via small Docker image or use hosted. Cloud Hobby free: 1 monitor, 1 status page (3 components), 10m min interval (openstatus.dev). Paid from ~$30/mo.","theCatch":"AGPL-3.0 — network copyleft on modifications you ship as a service. free cloud: one monitor / one page / 10m checks — fine for a side project, not a fleet. Vs Better Stack / Checkly-class SaaS, OpenStatus wins on OSS+IaC; you trade managed depth for license+self-host ops.","verdict":"AGPL status/uptime as code. Free Hobby is tiny; self-host or pay when monitors multiply.","addedAt":"2026-09-16","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["mcp","cli","self-host","free-tier","copyleft","observability","active"],"capabilities":["mcp","cli"],"surfaces":["MCP","CLI","Self-host","Hosted"],"ecosystem":["Multi-platform"],"licenseModel":"Freemium","githubStars":9194,"starsPerWeek":53,"access":"free","archived":false,"repo":{"createdAt":"2023-06-19","pushedAt":"2026-10-19","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/openstatus","html":"/gems/openstatus","markdown":"/gems/openstatus.md"}},{"slug":"gatus","name":"Gatus","tagline":"Apache-2.0 health checks and status page with alerts","category":"observability","url":"https://gatus.io","github":"https://github.com/TwiN/gatus","pricing":"open-source","hook":"Gatus is a developer-oriented status page and uptime checker: you define endpoints in YAML, check them over HTTP, ICMP, TCP or DNS, and assert conditions on status code, response time, body or certificate expiry.","whatsGood":"Apache-2.0 (TwiN/gatus), release v5.37.0 (2026-09-24). A single Go service or Docker image, configured entirely in YAML, so checks live in git. Conditions are expressions like `[STATUS] == 200` or `[RESPONSE_TIME] < 300`, and alerts go to Slack, Teams, PagerDuty, Discord, email, Matrix, Gotify, n8n and many more. It can store results in memory, SQLite or Postgres and runs well inside Kubernetes. ★~12.3k.","theCatch":"Config is YAML-only, with no UI for adding checks, which is great for GitOps and less great for non-engineers. It checks from wherever you run it, so you need a second location if you want to catch outages of that host itself. Suites are still marked alpha. A managed Gatus.io exists if you would rather not host it.","verdict":"The uptime checker for teams that want status checks in git — pick it over Uptime Kuma if YAML beats clicking.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["api","self-host","permissive","observability","active"],"capabilities":[],"surfaces":["API","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":12345,"starsPerWeek":33,"access":"free","archived":false,"repo":{"createdAt":"2019-09-04","pushedAt":"2026-10-17","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/gatus","html":"/gems/gatus","markdown":"/gems/gatus.md"}},{"slug":"kener","name":"Kener","tagline":"MIT status page system built with SvelteKit","category":"observability","url":"https://kener.ing","github":"https://github.com/rajnandan1/kener","pricing":"open-source","hook":"Kener is a lightweight, good-looking status page you self-host: monitors, incidents and maintenance windows on a branded public page, built with SvelteKit and Node.js.","whatsGood":"MIT (rajnandan1/kener), release v4.1.7 (2026-10-07). Docker images on Docker Hub and GHCR, a live demo server and docs at kener.ing. It is deliberately simple: set a secret key and origin, start the container and configure monitors and branding from the UI. ★~5.2k.","theCatch":"Its own README says it is not trying to replace Datadog or Atlassian Statuspage; checks run from your server only, so pair it with an external monitor. Smaller community than Uptime Kuma or Gatus, and the 4.x line moved fast.","verdict":"A pretty, free public status page — the page, not your whole monitoring stack.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":5210,"starsPerWeek":35,"access":"free","archived":false,"repo":{"createdAt":"2023-12-01","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/kener","html":"/gems/kener","markdown":"/gems/kener.md"}},{"slug":"pyroscope","name":"Grafana Pyroscope","tagline":"AGPL-3.0 continuous profiling platform","category":"observability","url":"https://grafana.com/oss/pyroscope/","github":"https://github.com/grafana/pyroscope","pricing":"open-source","hook":"Grafana Pyroscope is a continuous profiling platform: it keeps collecting CPU, memory and I/O profiles from your services so you can see which code paths burn resources, before or during an incident.","whatsGood":"AGPL-3.0 (grafana/pyroscope), release v2.4.0 (2026-10-09). Pyroscope 2.0 made the v2 architecture the default, writing profiles straight to object storage with no in-memory ingesters or local disks, and v1 deployments can migrate without data loss. Profiles are explored as flame graphs in Grafana, linked to traces and metrics, with SDKs and an eBPF path via Grafana Alloy. ★~11.7k.","theCatch":"AGPL-3.0, like the rest of Grafana's backends, so modified hosted versions must share source. Profiling has overhead and storage cost, so sample sensibly. You get the most out of it inside the Grafana stack; standalone it is less convenient.","verdict":"The open continuous profiler to run next to Grafana — cheap to operate since 2.0.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","copyleft","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":11698,"starsPerWeek":39,"access":"free","archived":false,"repo":{"createdAt":"2020-12-31","pushedAt":"2026-10-16","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/pyroscope","html":"/gems/pyroscope","markdown":"/gems/pyroscope.md"}},{"slug":"hyperdx","name":"HyperDX","tagline":"MIT logs, traces and session replay search on ClickHouse","category":"observability","url":"https://hyperdx.io","github":"https://github.com/hyperdxio/hyperdx","pricing":"open-source","hook":"HyperDX is an observability UI on top of ClickHouse — think Kibana for ClickHouse — that lets you search and correlate logs, metrics, traces and session replays in one place.","whatsGood":"MIT (hyperdxio/hyperdx), developed since 2023 and now the UI of ClickHouse's ClickStack. It is schema-agnostic over your existing ClickHouse tables, supports full-text and property search like `level:err` with optional SQL, live tail, event deltas for anomalies, alerts, high-cardinality dashboards, native JSON querying and OpenTelemetry ingestion. A live demo is available. ★~10k.","theCatch":"You need ClickHouse, either self-run (ClickStack bundles it with the OTel collector) or ClickHouse Cloud, and ClickHouse is its own ops skill. Since joining ClickHouse, the direction follows ClickStack. Releases are split between app, CLI and other packages, which makes version tracking fiddly.","verdict":"The best open UI if your telemetry already lives in ClickHouse.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":9956,"starsPerWeek":62,"access":"free","archived":false,"repo":{"createdAt":"2023-09-13","pushedAt":"2026-10-16","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/hyperdx","html":"/gems/hyperdx","markdown":"/gems/hyperdx.md"}},{"slug":"coroot","name":"Coroot","tagline":"Apache-2.0 eBPF observability with service maps","category":"observability","url":"https://coroot.com","github":"https://github.com/coroot/coroot","pricing":"open-source","hook":"Coroot is an open-source observability and APM tool that collects metrics, logs, traces and profiles with eBPF, draws a complete service map without code changes, and runs predefined inspections on every app.","whatsGood":"Apache-2.0 (coroot/coroot), release v1.27.4 (2026-10-15). Zero-instrumentation telemetry via eBPF, application health summaries, SLO tracking, distributed tracing (including legacy services you cannot instrument), log pattern analysis, continuous profiling and cost monitoring for Kubernetes. Supports OpenTelemetry and has a live demo. ★~8k.","theCatch":"eBPF agents need privileged access and a recent Linux kernel on every node. Some features, such as AI root-cause analysis and SSO, are in Coroot Enterprise. It is opinionated about how it stores data (Prometheus plus ClickHouse), so it is another stack to run.","verdict":"The fastest way from zero to a useful service map on Kubernetes.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":7976,"starsPerWeek":37,"access":"free","archived":false,"repo":{"createdAt":"2022-08-22","pushedAt":"2026-10-15","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/coroot","html":"/gems/coroot","markdown":"/gems/coroot.md"}},{"slug":"openllmetry","name":"OpenLLMetry","tagline":"Apache-2.0 OpenTelemetry instrumentation for LLM apps","category":"observability","url":"https://www.traceloop.com/openllmetry","github":"https://github.com/traceloop/openllmetry","pricing":"open-source","hook":"OpenLLMetry is a set of OpenTelemetry instrumentations for LLM providers, vector databases and frameworks, so your LLM calls show up as standard traces in whatever backend you already use.","whatsGood":"Apache-2.0 (traceloop/openllmetry), release 0.62.4 (2026-09-29). Because the output is plain OpenTelemetry, it works with Datadog, Honeycomb, Grafana and others, and its semantic conventions became part of OpenTelemetry. Add one instrumentation if you already run OTel, or use the Traceloop SDK to start quickly. A JS/TS version exists as OpenLLMetry-JS. ★~7.5k.","theCatch":"Traces can include prompts and completions, which may hold personal data, so configure content capture deliberately. The Traceloop SDK defaults point toward Traceloop's hosted platform; set your own exporter. It is instrumentation, not a UI, so you still need a backend.","verdict":"The vendor-neutral way to get LLM calls into your existing tracing.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","vector","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":7501,"starsPerWeek":46,"access":"free","archived":false,"repo":{"createdAt":"2023-09-02","pushedAt":"2026-10-13","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/openllmetry","html":"/gems/openllmetry","markdown":"/gems/openllmetry.md"}},{"slug":"greptimedb","name":"GreptimeDB","tagline":"Apache-2.0 metrics, logs and traces database","category":"observability","url":"https://greptime.com/product/db","github":"https://github.com/GreptimeTeam/greptimedb","pricing":"open-source","hook":"GreptimeDB is an open-source observability database that stores metrics, logs and traces in one columnar engine over object storage, so you can correlate signals with SQL instead of three separate databases.","whatsGood":"Apache-2.0 core (GreptimeTeam/greptimedb), release v1.2.1 (2026-09-16), written in Rust. Ingest via OpenTelemetry, Prometheus Remote Write, Loki Push or Elasticsearch Bulk, then query with SQL or PromQL. All signals share one table model (tags, timestamp, fields), so trace IDs join logs to spans. You can migrate one signal at a time without changing collectors. ★~6.7k.","theCatch":"It is a younger system than Prometheus, Loki or ClickHouse, and the README says the core is Apache-2.0 — some enterprise and cloud features are commercial. Grafana integration works but is less native than Mimir/Loki. Plan object-storage costs and compaction.","verdict":"An interesting one-engine alternative to the Prometheus + Loki + Tempo trio.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":6745,"starsPerWeek":29,"access":"free","archived":false,"repo":{"createdAt":"2022-04-11","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/greptimedb","html":"/gems/greptimedb","markdown":"/gems/greptimedb.md"}},{"slug":"pixie","name":"Pixie","tagline":"Apache-2.0 eBPF in-cluster observability for Kubernetes","category":"observability","url":"https://px.dev","github":"https://github.com/pixie-io/pixie","pricing":"open-source","hook":"Pixie is a CNCF observability tool for Kubernetes that uses eBPF to capture service maps, full-body requests, network and resource metrics and profiles automatically, and stores and queries them inside the cluster.","whatsGood":"Apache-2.0 (pixie-io/pixie), developed since 2020. No code changes: eBPF collects HTTP, gRPC, DNS and database traffic, CPU profiles and more. Data stays in the cluster and the project says it uses under 5% of cluster CPU, usually under 2%. PxL, a Pythonic query language, works across the UI, CLI and APIs. ★~6.5k.","theCatch":"Data is kept in memory in-cluster for a short window, so it is for live debugging, not long-term retention. It needs a supported Linux kernel and privileged pods. Running the control plane yourself is more involved than using a hosted Pixie cloud. Release tags are split by component and some are old, so follow the docs for current versions.","verdict":"Magic for live Kubernetes debugging — pair it with long-term storage elsewhere.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","kubernetes","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":6548,"starsPerWeek":19,"access":"free","archived":false,"repo":{"createdAt":"2020-02-27","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/pixie","html":"/gems/pixie","markdown":"/gems/pixie.md"}},{"slug":"grafana-alloy","name":"Grafana Alloy","tagline":"Apache-2.0 OpenTelemetry Collector distribution","category":"observability","url":"https://grafana.com/oss/alloy","github":"https://github.com/grafana/alloy","pricing":"open-source","hook":"Grafana Alloy is an OpenTelemetry Collector distribution with built-in Prometheus pipelines that collects metrics, logs, traces and profiles and sends them to Grafana's stack or any compatible backend.","whatsGood":"Apache-2.0 (grafana/alloy), release v1.20.1 (2026-09-28), the successor to Grafana Agent. Pipelines are written in an expression-based config language, it bundles dozens of OTel Collector components plus Prometheus, Loki and Pyroscope integrations, interacts with Kubernetes resources directly, shares pipelines as modules and distributes work across a cluster of Alloy instances. ★~3.6k.","theCatch":"The Alloy config syntax is its own language, so it is another thing to learn on top of OTel YAML. It is tuned for Grafana backends; for a pure OTel setup, the upstream Collector may be simpler. Migrating from Grafana Agent or Promtail takes conversion work.","verdict":"The obvious collector if you run Grafana's LGTM stack.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":3623,"starsPerWeek":26,"access":"free","archived":false,"repo":{"createdAt":"2024-02-28","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/grafana-alloy","html":"/gems/grafana-alloy","markdown":"/gems/grafana-alloy.md"}},{"slug":"grafana-mimir","name":"Grafana Mimir","tagline":"AGPL-3.0 scalable long-term Prometheus storage","category":"observability","url":"https://grafana.com/oss/mimir/","github":"https://github.com/grafana/mimir","pricing":"open-source","hook":"Grafana Mimir is horizontally scalable, highly available long-term storage for Prometheus metrics, with a global query view across many Prometheus instances.","whatsGood":"AGPL-3.0 (grafana/mimir), release mimir-3.2.2 (2026-10-07). Run it as one binary in monolithic mode or as microservices; Grafana's internal testing reports up to 1 billion active series. It ships best-practice dashboards, alerts and runbooks, supports multi-tenancy, stores blocks in object storage and has a parallelised query engine. Fully PromQL compatible. ★~5.3k.","theCatch":"A scaled Mimir is many components to operate, and object storage plus compactor tuning are real work. If you are below tens of millions of series, a single VictoriaMetrics or Prometheus with remote storage is simpler. AGPL-3.0 if you offer a modified version as a service.","verdict":"The Prometheus backend for when one Prometheus is not enough.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","copyleft","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":5256,"starsPerWeek":19,"access":"free","archived":false,"repo":{"createdAt":"2021-07-13","pushedAt":"2026-10-19","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/grafana-mimir","html":"/gems/grafana-mimir","markdown":"/gems/grafana-mimir.md"}},{"slug":"parca","name":"Parca","tagline":"Apache-2.0 eBPF continuous profiling down to the line number","category":"observability","url":"https://parca.dev","github":"https://github.com/parca-dev/parca","pricing":"open-source","hook":"Parca is an open-source continuous profiler: its eBPF agent profiles every process on a host with very low overhead, and the server stores pprof profiles so you can see CPU and memory use over time, down to the line number.","whatsGood":"Apache-2.0 (parca-dev/parca), release v0.29.1 (2026-09-28). The agent discovers targets from Kubernetes or systemd and supports C, C++, Rust, Go and more without instrumentation. Everything is pprof, so it ingests profiles from any language and interoperates with existing tools. Label-based search lets you compare profiles across any dimension. ★~5k.","theCatch":"Still 0.x. The eBPF agent needs root and a recent kernel. Interpreted languages get less detail than compiled ones. It overlaps with Grafana Pyroscope, which integrates more tightly if you are already on Grafana. Polar Signals runs the commercial cloud.","verdict":"Zero-instrumentation profiling that cuts real infra cost — a strong pick outside the Grafana stack.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":4995,"starsPerWeek":12,"access":"free","archived":false,"repo":{"createdAt":"2018-11-27","pushedAt":"2026-09-29","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/parca","html":"/gems/parca","markdown":"/gems/parca.md"}},{"slug":"uptrace","name":"Uptrace","tagline":"AGPL-3.0 OpenTelemetry APM on ClickHouse and Postgres","category":"observability","url":"https://uptrace.dev","github":"https://github.com/uptrace/uptrace","pricing":"open-source","hook":"Uptrace is an open-source APM built on OpenTelemetry that puts traces, metrics and logs in one UI, stored in ClickHouse, with a query builder, dashboards and alerting.","whatsGood":"AGPL-3.0 (uptrace/uptrace), latest release v2.1.0-rc.1 (2026-10-07). 50+ pre-built dashboards appear automatically as metrics arrive, plus a service graph, chart annotations, an SQL-like language for spans and a PromQL-like language for metrics, and notifications by email, Slack, webhook or AlertManager. The project says one server can process billions of spans and metrics. ★~4.3k.","theCatch":"You run ClickHouse and PostgreSQL alongside it. The newest release is a release candidate, so pin a stable version for production. AGPL-3.0, and some features are reserved for the hosted and enterprise editions. Smaller community than SigNoz.","verdict":"A lean OTel-native APM — compare it with SigNoz and pick the UI you like.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","copyleft","postgres","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":4305,"starsPerWeek":17,"access":"free","archived":false,"repo":{"createdAt":"2021-12-22","pushedAt":"2026-10-08","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/uptrace","html":"/gems/uptrace","markdown":"/gems/uptrace.md"}},{"slug":"odigos","name":"Odigos","tagline":"Apache-2.0 distributed tracing without code changes","category":"observability","url":"https://odigos.io","github":"https://github.com/odigos-io/odigos","pricing":"open-source","hook":"Odigos generates distributed traces for applications on Kubernetes and virtual machines without code changes, combining eBPF and OpenTelemetry instrumentation and shipping traces to the backend you choose.","whatsGood":"Apache-2.0 (odigos-io/odigos), release v1.36.5 (2026-10-16). Created by maintainers of OpenTelemetry. It separates data recording from processing to keep runtime overhead low, auto-detects languages, and sends data to many open-source and commercial backends. Good for adding tracing to an existing fleet where touching every service is not realistic. ★~3.7k.","theCatch":"Auto-instrumentation shows you request flow but not your business attributes; you will still add manual spans for that. Some advanced eBPF instrumentation is in the commercial Odigos Enterprise. It is another operator to run in the cluster.","verdict":"The quickest way to get traces from a fleet you cannot re-instrument.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","evals","kubernetes","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":3674,"starsPerWeek":16,"access":"free","archived":false,"repo":{"createdAt":"2022-06-08","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/odigos","html":"/gems/odigos","markdown":"/gems/odigos.md"}},{"slug":"perses","name":"Perses","tagline":"Apache-2.0 CNCF dashboards with an open dashboard spec","category":"observability","url":"https://perses.dev","github":"https://github.com/perses/perses","pricing":"open-source","hook":"Perses is a CNCF dashboard tool for observability data — Prometheus metrics, Tempo traces, Loki logs and Pyroscope profiles — built around an open, GitOps-friendly dashboard specification.","whatsGood":"Apache-2.0 (perses/perses), release v0.54.0 (2026-07-29). Dashboards are defined as code and can be validated in CI, a plugin system extends data sources and panels, and npm packages let you embed panels and dashboards in your own UI. Runs as a single binary or container, with a Kubernetes operator. ★~2.5k.","theCatch":"Still 0.x and much younger than Grafana, with far fewer plugins and data sources. Best suited to teams that want dashboards-as-code or embedding, not a full Grafana replacement today.","verdict":"Watch it if you want vendor-neutral dashboards as code; most teams still default to Grafana.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["web-ui","self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":2490,"starsPerWeek":8,"access":"free","archived":false,"repo":{"createdAt":"2021-01-26","pushedAt":"2026-10-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/perses","html":"/gems/perses","markdown":"/gems/perses.md"}},{"slug":"sloth","name":"Sloth","tagline":"Apache-2.0 SLO generator for Prometheus rules and alerts","category":"observability","url":"https://sloth.dev","github":"https://github.com/slok/sloth","pricing":"open-source","hook":"Sloth generates reliable Prometheus SLOs from a small spec: write your service's SLI and objective, and it produces recording rules, metadata rules and multi-window, multi-burn-rate alerts.","whatsGood":"Apache-2.0 (slok/sloth), release v0.16.0 (2026-04-04). Based on Google's SLO approach. Works as a CLI in CI, a Kubernetes controller with a CRD, or a library, with SLI plugins for common cases and Grafana dashboards for the results. Supports OpenSLO specs too. ★~2.6k.","theCatch":"It only generates rules; Prometheus and Alertmanager still do the work, and you must choose good SLIs. The last release was April 2026, and the project status says internal refactoring is in progress. Single-maintainer project.","verdict":"The easiest correct way to get burn-rate SLO alerts in Prometheus.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":2557,"starsPerWeek":9,"access":"free","archived":false,"repo":{"createdAt":"2021-04-06","pushedAt":"2026-10-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/sloth","html":"/gems/sloth","markdown":"/gems/sloth.md"}},{"slug":"victorialogs","name":"VictoriaLogs","tagline":"Apache-2.0 zero-config schema-free log database","category":"observability","url":"https://docs.victoriametrics.com/victorialogs/","github":"https://github.com/VictoriaMetrics/VictoriaLogs","pricing":"open-source","hook":"VictoriaLogs is a lightweight, schema-free log database from the VictoriaMetrics team that runs with zero config and scales from a tiny single node to terabytes per day.","whatsGood":"Apache-2.0 (VictoriaMetrics/VictoriaLogs), release v1.53.0 (2026-10-01). Both single-node and cluster versions are open source and free. It accepts logs from common shippers and OpenTelemetry, queries with LogsQL, includes a web UI and a Grafana plugin, and has playgrounds that translate SQL and LogQL to LogsQL. Binaries and Docker images on Docker Hub and Quay. ★~2.4k.","theCatch":"LogsQL is its own query language, so Loki or Elasticsearch users must relearn queries. The repo was split out from VictoriaMetrics in 2025, so the star count understates its age. Enterprise features and support come from VictoriaMetrics Inc.","verdict":"The lowest-ops log store we know — easy to run, cheap on disk.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":2385,"starsPerWeek":35,"access":"free","archived":false,"repo":{"createdAt":"2025-07-06","pushedAt":"2026-10-17","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/victorialogs","html":"/gems/victorialogs","markdown":"/gems/victorialogs.md"}},{"slug":"parseable","name":"Parseable","tagline":"AGPL-3.0 observability data lake in a single binary","category":"observability","url":"https://parseable.com","github":"https://github.com/parseablehq/parseable","pricing":"open-source","hook":"Parseable is an open-source observability data lake: send logs, metrics and traces through common agents, OpenTelemetry or Kafka, and get alerting, dashboards, anomaly detection, APM, PromQL and SQL from one binary over object storage.","whatsGood":"AGPL-3.0 (parseablehq/parseable), release v3.2.5 (2026-10-09), written in Rust. Stateless compute over object storage lets storage and compute scale independently, and data is kept in columnar format. Ingestion supports popular log shippers, OpenTelemetry, Kafka and eBPF. ★~2.6k.","theCatch":"AGPL-3.0, and some features are in the commercial Parseable Pro/Enterprise. Smaller ecosystem than Loki or OpenSearch, so fewer ready-made dashboards and integrations. Benchmarks on the site are the vendor's own.","verdict":"A neat object-storage-first log platform — try it if Elasticsearch costs too much.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","copyleft","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":2558,"starsPerWeek":12,"access":"free","archived":false,"repo":{"createdAt":"2022-08-03","pushedAt":"2026-10-15","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/parseable","html":"/gems/parseable","markdown":"/gems/parseable.md"}},{"slug":"nightingale","name":"Nightingale","tagline":"Apache-2.0 alerting hub for your existing data sources","category":"observability","url":"https://n9e.github.io","github":"https://github.com/ccfos/nightingale","pricing":"open-source","hook":"Nightingale brings alert rules, event processing and notification routing into one self-hosted place, on top of the data sources you already run: Prometheus, VictoriaMetrics, Elasticsearch, Loki, ClickHouse and others.","whatsGood":"Apache-2.0 (ccfos/nightingale), release v9.2.0 (2026-10-11), developed since 2020. Rules are organised into business groups with team permissions and managed through the UI and API, alongside your existing collectors and Grafana dashboards. You can inspect rule evaluations, event history and notification results, and deliver to Slack, PagerDuty and other tools. Includes a built-in AI agent and an MCP server, and a Docker Compose evaluation stack. ★~13.4k.","theCatch":"Much of its community and older documentation is in Chinese. It is a separate alerting system next to Alertmanager or Grafana alerting, so pick one as your source of truth. The built-in AI features need your own model provider.","verdict":"A strong central alerting layer for teams with many data sources.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":13366,"starsPerWeek":39,"access":"free","archived":false,"repo":{"createdAt":"2020-03-03","pushedAt":"2026-10-15","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/nightingale","html":"/gems/nightingale","markdown":"/gems/nightingale.md"}},{"slug":"alertmanager","name":"Alertmanager","tagline":"Apache-2.0 Prometheus alert routing and silencing","category":"observability","url":"https://prometheus.io/docs/alerting/latest/alertmanager/","github":"https://github.com/prometheus/alertmanager","pricing":"open-source","hook":"Alertmanager takes alerts from Prometheus and other clients, deduplicates and groups them, and routes them to email, PagerDuty, Opsgenie, Slack or any webhook, with silences and inhibition rules.","whatsGood":"Apache-2.0 (prometheus/alertmanager), release v0.34.1 (2026-09-17), part of the Prometheus project. Routing trees decide who gets what. Grouping turns alert storms into single notifications. It can run clustered for high availability. Precompiled binaries and Docker images. ★~8.7k.","theCatch":"All configuration is YAML, and routing trees get hard to reason about at scale. There is no on-call scheduling or escalation; pair it with an incident tool for that. The UI is basic.","verdict":"The standard alert router for any Prometheus setup.","addedAt":"2026-10-18","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":8661,"starsPerWeek":13,"access":"free","archived":false,"repo":{"createdAt":"2013-07-16","pushedAt":"2026-10-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/alertmanager","html":"/gems/alertmanager","markdown":"/gems/alertmanager.md"}},{"slug":"hertzbeat","name":"Apache HertzBeat","tagline":"Apache-2.0 agentless monitoring, alerting and status pages in one","category":"observability","url":"https://hertzbeat.apache.org","github":"https://github.com/apache/hertzbeat","pricing":"open-source","hook":"HertzBeat is an Apache Software Foundation monitoring system that collects metrics without installing agents on targets, handles alerting and notification, and builds public status pages, all from one self-hosted service.","whatsGood":"Apache-2.0 (apache/hertzbeat), release v1.9.0 (2026-09-13). Monitors are YAML templates over HTTP, JMX, SSH, SNMP, JDBC and Prometheus, so a new target type is configuration, not code, and hundreds ship built in (databases, caches, middleware, OSes, Kubernetes). Logs arrive over OTLP. Alerts support threshold and periodic rules, grouping, silencing and suppression, and go out by email, Slack, Discord, Telegram, webhooks and more. One docker run to start, with optional collector clusters for isolated networks; a built-in MCP server is included. ★~7.4k.","theCatch":"It covers a lot at once, so each part is shallower than a dedicated tool: Prometheus plus Grafana go deeper on metrics, Uptime Kuma is simpler for basic uptime. Change the default admin/hertzbeat login immediately. Java-based and heavier than a single Go binary. The new Next.js frontend is an alpha preview.","verdict":"A capable all-in-one monitor for small teams that do not want to assemble five tools.","addedAt":"2026-10-19","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":7432,"starsPerWeek":30,"access":"free","archived":false,"repo":{"createdAt":"2022-02-04","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/hertzbeat","html":"/gems/hertzbeat","markdown":"/gems/hertzbeat.md"}}],"meta":{"total":23,"count":23,"offset":0,"limit":null,"sort":"curated","sorts":["curated","catalog","new","stars","trending","name"],"filters":{"domain":"observability","subcategory":"observability"},"next":null,"categories":["agents","nextjs","python","shopify","databases","devops","design","observability","rust","payments","comms","notifications","libraries"],"tags":["mcp","cli","tui","api","sdk","desktop-app","web-ui","editor-plugin","self-host","local-first","free-tier","paid-only","paid-led","permissive","copyleft","source-available","license-unclear","coding-agents","local-llm","rag","memory","evals","browser-automation","scraping","sandbox","skills","voice","security","auth","payments","realtime","postgres","vector","kubernetes","containers","observability","testing","workflows","graphics-3d","git","active","stale","archived","young-repo","fast-stars"]}}