Topics / #observability

Observability projects on GitHub

Instrumenting systems with logs, metrics, and traces to understand behavior.

As of , the most-starred Observability projects on GitHub are netdata (81K stars), elasticsearch (78.3K stars) and grafana (77.3K stars). GitHub.Locker tracks 236 Observability repositories with 3.4M stars combined. The fastest-growing on October 16 was cost-xray, with +206 stars in a day.

236Projects
3.4MStars in total
+2.2KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 236 · by stars

  1. #1 · netdata/netdata

    netdata

    Netdata is an open-source, real-time infrastructure monitoring platform that collects per-second metrics, visualizes them, and detects anomalies with machine learning.

    81K
  2. #2 · elastic/elasticsearch

    elasticsearch

    Elasticsearch is a distributed search and analytics engine, scalable data store, and vector database built for near real-time full-text search, vector search, and generative AI (RAG) use cases on production-scale data; it's the core of Elastic's Stack platform.

    78.3K
  3. #3 · grafana/grafana

    grafana

    Grafana is an open-source platform for monitoring and observability: it lets you query, visualize, alert on, and explore metrics, logs, and traces from many data sources in one place.

    77.3K
  1. 4

    prometheus

    66.6Kprometheus/prometheus · Go

    Prometheus is a systems and service monitoring tool: it scrapes metrics from configured targets at set intervals, evaluates rule expressions over that data, displays results, and fires alerts when conditions are met.

  2. 5

    litellm

    61.4KBerriAI/litellm · Python

    LiteLLM is an open source AI Gateway that gives you one unified interface to call 100+ LLM providers (OpenAI, Anthropic, Gemini, Bedrock, Azure, and more) using the OpenAI API format.

  3. 6

    ClickHouse

    50.5KClickHouse/ClickHouse · C++

    ClickHouse is an open-source column-oriented database management system for generating analytical data reports in real time.

  4. 7

    sentry

    45.6Kgetsentry/sentry · Python

    Sentry is a developer-first platform for error tracking and performance monitoring that helps teams detect, trace, and fix issues in their code faster.

  5. 8

    hyperswitch

    45.3Kjuspay/hyperswitch · Rust

    Hyperswitch is an open-source, composable payments platform that lets businesses route, retry, vault, and reconcile payments across 120+ payment processors like Stripe, Adyen, Braintree, and Worldpay, either self-hosted or as a SaaS.

  6. 9

    langgraph

    43.4Klangchain-ai/langgraph · Python

    LangGraph is a low-level orchestration framework for building, managing, and deploying long-running, stateful AI agents — workflows where an agent keeps state across steps, failures, and even sessions.

  7. 10

    agno

    42.8Kagno-agi/agno · Python

    Agno is a framework and runtime for building, running, and managing agent platforms: build agents with the SDK, serve them via the AgentOS runtime, and manage everything from a web UI.

  8. 11

    dubbo

    41.6Kapache/dubbo · Java

    Apache Dubbo is an RPC and microservices framework — this repository is its Java implementation. It covers communication, service discovery, traffic management, observability, security, and tooling for building enterprise-grade microservices.

  9. 12

    posthog

    40.3KPostHog/posthog · Python

    PostHog is an open source platform for building 'self-driving products' that bundles product analytics, web analytics, session replay, feature flags, experiments, error tracking, logs, surveys, a data warehouse, and AI observability into one tool.

  10. 13

    istio

    38.4Kistio/istio · Go

    Istio is an open-source service mesh that layers transparently onto existing distributed applications, giving you a uniform way to secure, connect, and monitor microservices with few or no code changes.

  11. 14

    claude-code-router

    37.7Kmusistudio/claude-code-router · TypeScript

    Claude Code Router (CCR) is a local model gateway and control plane for coding agents: your agents get one stable local endpoint while you manage providers, models, routing rules, and tools from one app.

  12. 15

    arthas

    37.6Kalibaba/arthas · Java

    Arthas is a Java diagnostic tool from Alibaba that lets developers troubleshoot production issues on a live JVM without modifying code or restarting the server.

  13. 16

    node

    36.4Kinkonchain/node · Shell

    A Docker Compose setup for running an Ink node (an Ethereum L2 built on the OP Stack), including the execution client, rollup node, and monitoring stack.

  14. 17

    langfuse

    35.9Klangfuse/langfuse · TypeScript

    Langfuse is an open source LLM engineering platform for tracing, evaluating, and debugging LLM and agent applications, with prompt management and a playground built in.

  15. 18

    awesome-sysadmin

    35.4Kawesome-foss/awesome-sysadmin

    A curated list of free and open-source sysadmin tools, covering everything from backups and configuration management to monitoring, CI/CD, virtualization, and VPNs.

  16. 19

    qdrant

    35.1Kqdrant/qdrant · Rust

    Qdrant is a high-performance vector similarity search engine and vector database written in Rust, built to store, search, and manage 'points' (vectors plus a JSON payload) for AI applications like semantic search, recommendations, and RAG.

  17. 20

    rustfs

    35Krustfs/rustfs · Rust

    An open-source, high-performance distributed object storage system written in Rust. It speaks the S3 API, is optimized for data lakes, AI and big data workloads, and supports migration and coexistence with MinIO and Ceph.

  18. 21

    k9s

    34.8Kderailed/k9s · Go

    K9s is a terminal UI that lets you navigate, observe and manage Kubernetes clusters in real time instead of typing raw kubectl commands.

  19. 22

    kafka

    34Kapache/kafka · Java

    Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

  20. 23

    glances

    33.8Knicolargo/glances · Python

    Glances is an open-source cross-platform system monitoring tool, a top/htop alternative that shows CPU, memory, disk, network, containers, sensors, and running processes in one dashboard, reachable via terminal, web UI, API, or an MCP server for AI assistants.

  21. 24

    agents-course

    33.7Khuggingface/agents-course · MDX

    The official Hugging Face Agents Course: a free, hands-on curriculum that teaches how to build AI agents, progressing from the basics to agent frameworks and a certified final project.

  22. 25

    signoz

    32.4KSigNoz/signoz · TypeScript

    SigNoz is an open-source observability platform built on OpenTelemetry: logs, metrics, traces, alerts, and dashboards in one tool for debugging production apps and monitoring AI agents.

  23. 26

    influxdb

    31.8Kinfluxdata/influxdb · Rust

    InfluxDB 3 Core is an open source time series database built to collect, process, transform, and store event and time series data, written in Rust on top of Apache Arrow, DataFusion, and Parquet.

  24. 27

    envoy

    29.1Kenvoyproxy/envoy · C++

    Envoy is a cloud-native, high-performance proxy for edge, middle, and service-to-service traffic. It is an open-source project hosted by the CNCF.

  25. 28

    loki

    29Kgrafana/loki · Go

    Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system from Grafana — like Prometheus, but for logs.

  26. 29

    mastra

    28.9Kmastra-ai/mastra · TypeScript

    Mastra is a TypeScript framework for building AI-powered applications and agents, designed to take you from early prototypes to production-ready products.

  27. 30

    claude-hud

    28.6Kjarrodwatts/claude-hud · JavaScript

    Claude HUD is a Claude Code plugin that adds a live statusline showing context usage, active tools, running agents, and todo progress, always visible below your input.

  28. 31

    mlflow

    28.4Kmlflow/mlflow · Python

    MLflow is an open source AI engineering platform for agents, LLM apps, and classic ML models: one place to trace, evaluate, monitor, and optimize production AI while controlling costs. It is widely adopted, with over 60 million monthly downloads.

  29. 32

    pingora

    27.6Kcloudflare/pingora · Rust

    Pingora is a Rust framework by Cloudflare for building fast, reliable, and programmable network services and proxies. It is battle-tested, having served more than 40 million internet requests per second for years.

  30. 33

    beszel

    26.3Khenrygd/beszel · Go

    Beszel is a lightweight server monitoring platform with a friendly web interface. It tracks historical metrics and Docker container stats, sends alerts, and is ready to use out of the box.

  31. 34

    faas

    26.3Kopenfaas/faas · Go

    An open-source serverless platform for Kubernetes: package your code or an existing binary as an OCI/Docker image and get a scalable, auto-scaling HTTP endpoint with metrics, without boilerplate.

  32. 35

    dapr

    26.2Kdapr/dapr · Go

    Dapr is an open-source, CNCF-graduated runtime for building distributed applications, workflows, and AI agents. It packages durable execution, secure service-to-service communication, state management, and event-driven messaging behind one consistent set of APIs.

  33. 36

    logrus

    25.8Ksirupsen/logrus · Go

    A structured logger for Go — a library you import into your application, completely API-compatible with the standard library logger.

  34. 37

    cilium

    25.7Kcilium/cilium · Go

    Cilium is open-source networking, security, and observability software built on an eBPF dataplane, used mainly as the networking layer of Kubernetes clusters.

  35. 38

    skywalking

    25Kapache/skywalking · Java

    Apache SkyWalking is an open-source APM (Application Performance Monitoring) system for monitoring, tracing and diagnosing distributed systems. It is built for microservices, cloud native and container-based architectures.

  36. 39

    winston

    24.5Kwinstonjs/winston · JavaScript

    Winston is a logging library for Node.js that lets you send log messages to multiple destinations at once, like the console, a file, or a database.

  37. 40

    loguru

    24.1KDelgan/loguru · Python

    Loguru is a Python library that makes logging in Python simple and pleasant — a ready-to-use logger you import and start using immediately, made for people who otherwise default to print() instead.

  38. 41

    prefect

    24KPrefectHQ/prefect · Python

    Prefect is a Python workflow orchestration framework for turning ordinary scripts into resilient, production-grade data pipelines with scheduling, retries, caching, and event-based automations.

  39. 42

    verl

    23.9Kverl-project/verl · Python

    verl is a flexible, efficient and production-ready reinforcement learning training library for LLMs, initiated by ByteDance's Seed team and maintained by the community. It is the open-source version of the HybridFlow paper (EuroSys 2025).

  40. 43

    temporal

    23.8Ktemporalio/temporal · Go

    Temporal is a durable execution platform: a server that runs units of application logic called Workflows resiliently, automatically handling intermittent failures and retrying failed operations.

  41. 44

    osquery

    23.7Kosquery/osquery · C++

    osquery is a SQL powered operating system instrumentation, monitoring, and analytics framework: it exposes your OS as a high-performance relational database you can query with SQL.

  42. 45

    jaeger

    23.3Kjaegertracing/jaeger · Go

    Jaeger is a distributed tracing platform that helps you monitor and troubleshoot requests as they flow through microservices-based systems.

  43. 46

    lens

    23.2Klensapp/lens

    Lens is a desktop IDE for Kubernetes — one context-aware UI for managing and troubleshooting clusters and workloads, and the most popular one out there, with over 1 million users.

  44. 47

    Sentinel

    23.1Kalibaba/Sentinel · Java

    Sentinel is a flow control, traffic shaping, circuit breaking and system adaptive overload protection component for microservices, built and battle-tested at Alibaba across years of Double-11 shopping festivals.

  45. 48

    Self-Hosting-Guide

    23.1Kmikeroyal/Self-Hosting-Guide · Dockerfile

    This is a curated guide for self-hosting software on your own servers instead of relying on third-party cloud providers, covering topics like Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  46. 49

    claude-code

    22.9Kclaude-code-best/claude-code · TypeScript

    Claude Code Best (CCB) is a full open-source engineering reconstruction of Anthropic's official Claude Code CLI agent — buildable, runnable and debuggable — extended with extra features like goal-driven workflows, multi-agent orchestration, voice input and computer/browser control, while keeping full compatibility with the original Claude Code configuration.

  47. 50

    vector

    22.7Kvectordotdev/vector · Rust

    An open-source, high-performance observability data pipeline: it collects, transforms, and routes your logs and metrics to any vendors you choose, so you keep control of your observability data. It is maintained by Datadog's Community Open Source Engineering team.

  48. 51

    bcc

    22.7Kiovisor/bcc · C

    BCC (BPF Compiler Collection) is a toolkit for creating efficient kernel tracing and manipulation programs on Linux using eBPF. It also ships a large collection of ready-made tools for I/O analysis, networking, and monitoring.

  49. 52

    witr

    22.7Kpranshuparmar/witr · Go

    witr answers one question: 'why is this running?' Point it at a process, port, container, or file, and it traces the exact chain of supervisors, services, and shells that started it.

  50. 53

    opik

    22.7Kcomet-ml/opik · Python

    Opik is an open-source platform for debugging, evaluating, and monitoring LLM applications, RAG systems, and agentic workflows, with tracing, automated evaluation, and production dashboards.

  51. 54

    rocketmq

    22.6Kapache/rocketmq · Java

    Apache RocketMQ is an open-source distributed messaging and streaming platform for building event-driven applications, with low latency, trillion-level capacity and flexible scalability.

  52. 55

    openobserve

    22.4Kopenobserve/openobserve · TypeScript

    OpenObserve is an open-source, cloud-native observability platform for logs, metrics, traces, frontend monitoring (RUM), session replay and AI/LLM observability — a cost-effective alternative to Datadog, Splunk and Elasticsearch.

  53. 56

    serve

    21.9Kjina-ai/serve · Python

    Jina is an open-source Python framework for building multimodal AI applications on a cloud-native stack — you wrap models into gRPC microservices, chain them into flows, and scale from local to cloud.

  54. 57

    agents-towards-production

    21.7KNirDiamant/agents-towards-production · Jupyter Notebook

    It's an open-source collection of 28+ code-first, hands-on tutorials for taking GenAI agents from a prototype to a production-ready product, covering orchestration, memory, observability, deployment, and security.

  55. 58

    monolog

    21.4KSeldaek/monolog · PHP

    Monolog is a logging library for PHP: it takes the logs your application produces and sends them to files, sockets, inboxes, databases and various web services.

  56. 59

    kibana

    21.3Kelastic/kibana · TypeScript

    Kibana is the open source interface for querying, analyzing, visualizing, and managing your data stored in Elasticsearch — effectively the web window into an Elastic Stack deployment.

  57. 60

    docs

    21Kgithub/docs · TypeScript

    It is the open-source repository behind docs.github.com — GitHub's official documentation. Both the content and the site code live here, and anyone inside or outside GitHub can contribute.

  58. 61

    gofr

    20.8Kgofr-dev/gofr · Go

    An opinionated Go framework for building microservices fast — database support and observability (logs, traces, metrics) come built in, so you write service code instead of infrastructure glue.

  59. 62

    shardingsphere

    20.8Kapache/shardingsphere · Java

    An Apache Top-Level Project positioned as 'Database Plus': a layer built over your existing heterogeneous databases that adds distributed SQL - sharding, read/write splitting, encryption - without making you replace them.

  60. 63

    pydantic-ai

    20.7Kpydantic/pydantic-ai · Python

    Pydantic AI is the Python AI SDK for building agents: a typed, extensible agent loop where every model is a string swap away. The same agent runs behind a web frontend, in the terminal, on a voice call, or as a plain object you call run() on.

  61. 64

    FlameGraph

    19.8Kbrendangregg/FlameGraph · Perl

    Brendan Gregg's FlameGraph: a set of Perl scripts that turn captured stack traces into interactive SVG flame graphs for visualizing profiled code.

  62. 65

    cadvisor

    19.5Kgoogle/cadvisor · Go

    cAdvisor (Container Advisor) is a daemon that collects, aggregates and exports resource usage and performance data for running containers, such as CPU, memory, network and historical usage statistics.

  63. 66

    cat

    18.9Kdianping/cat · Java

    CAT is an open-source real-time application monitoring platform (APM) written in Java at Meituan-Dianping. It collects performance metrics, health status and alerts from your services and turns them into live reports.

  64. 67

    iii

    18.8Kiii-hq/iii · Rust

    iii is a real-time engine for your backend stack: queues, cron, HTTP, state, observability, agents, and sandboxes are collapsed into one live system surface where every service is composable and observable.

  65. 68

    docker-elk

    18.4Kdeviantony/docker-elk · Shell

    docker-elk is a Docker Compose setup that runs the full Elastic stack — Elasticsearch, Logstash and Kibana — from the official Elastic images, so you can search, aggregate and visualize datasets with minimal setup.

  66. 69

    DocsGPT

    18.3Karc53/DocsGPT · Python

    DocsGPT is a private, self-hosted AI platform for building agents, assistants, and enterprise search tools, with a built-in Agent Builder, document analysis, deep research mode, and support for multiple LLM providers.

  67. 70

    parlant

    18.3Kemcie-co/parlant · Python

    An open-source interaction control harness for building customer-facing AI agents that behave consistently, compliantly, and traceably — support, sales, onboarding — positioned as an open-source alternative to Ada, Decagon, or Sierra.

  68. 71

    pino

    18.3Kpinojs/pino · JavaScript

    Pino is a very low overhead JSON logger for JavaScript. It writes structured JSON logs from inside a Node.js application while keeping the performance cost minimal.

  69. 72

    statsd

    18.1Kstatsd/statsd · JavaScript

    StatsD is a network daemon that listens for statistics, like counters and timers, sent over UDP or TCP. It aggregates them and forwards the results to pluggable backend services such as Graphite.

  70. 73

    VictoriaMetrics

    17.9KVictoriaMetrics/VictoriaMetrics · Go

    VictoriaMetrics is a fast, cost-effective monitoring solution and time series database. It stores metrics long-term and can serve as storage for Prometheus or a drop-in replacement for Prometheus and Graphite in Grafana.

  71. 74

    telegraf

    17.9Kinfluxdata/telegraf · Go

    Telegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. It ships with 300+ plugins covering system monitoring, cloud services, and messaging.

  72. 75

    ctop

    17.8Kbcicen/ctop · Go

    ctop is a terminal tool that shows a top-like, real-time overview of metrics for all your running containers, plus a detailed single-container view.

  73. 76

    rocketride-server

    17.8Krocketride-org/rocketride-server · Python

    An open-source AI Development Environment: a data pipeline builder and runtime for AI/ML workloads. It turns the IDE you already use into one place to compose, debug, observe, and deploy AI workflows on a multithreaded C++ engine.

  74. 77

    node-redis

    17.6Kredis/node-redis · TypeScript

    Node-Redis is a modern, high performance Redis client for Node.js — the library your JavaScript or TypeScript app uses to talk to a Redis server, with support for Redis Stack modules like JSON, Search and Time-Series.

  75. 78

    zipkin

    17.5Kopenzipkin/zipkin · Java

    Zipkin is a distributed tracing system. It gathers timing data from your services to help troubleshoot latency problems, offering both collection and lookup of that data.

  76. 79

    effect

    17.3KEffect-TS/effect · TypeScript

    Effect is a TypeScript library for building robust, maintainable, type-safe, production-grade applications. It tackles the hard problems at scale: typed errors, dependency injection, structured concurrency, scheduling, tracing, and schema validation.

  77. 80

    apisix

    17.2Kapache/apisix · Lua

    Apache APISIX is an open-source, dynamic, real-time, high-performance API Gateway that also serves as an AI Gateway. It provides traffic management — load balancing, canary release, circuit breaking, authentication, observability — for both north-south and east-west traffic.

  78. 81

    kubesphere

    17.1Kkubesphere/kubesphere · Go

    KubeSphere is a container platform built on Kubernetes for managing cloud-native apps across multi-cloud, datacenter, and edge environments. It adds a developer-friendly web console, multi-tenancy, DevOps workflows, and a plug-and-play extension ecosystem on top of your clusters.

  79. 82

    edict

    17Kcft0808/edict · Python

    Edict is a multi-agent orchestration system for OpenClaw: 12 AI agents (11 business roles plus one compatibility agent) work as an ancient Chinese imperial bureaucracy — planning, review, dispatch and parallel execution — with a real-time dashboard and full audit trails.

  80. 83

    emqx

    16.8Kemqx/emqx · Erlang

    EMQX is an MQTT broker and messaging platform for IoT: it connects millions of devices, routes messages in real time, and bridges them into backend data systems. Aimed at AI, IoT, IIoT, connected vehicles and smart cities.

  81. 84

    mcp-toolbox

    16.7Kgoogleapis/mcp-toolbox · Go

    MCP Toolbox for Databases is an open source MCP server that connects AI agents, IDEs, and apps directly to enterprise databases like PostgreSQL, MySQL, BigQuery, MongoDB, and more.

  82. 85

    trigger.dev

    16.6Ktriggerdotdev/trigger.dev · TypeScript

    Trigger.dev is an open-source platform for building and deploying durable AI agents and workflows written in TypeScript, giving you long-running tasks with retries, queues, observability and elastic scaling.

  83. 86

    dagger

    16.3Kdagger/dagger · Go

    Dagger is an open-source engine for automating software delivery: it builds, tests and ships any codebase, reliably and at scale.

  84. 87

    dagster

    16.3Kdagster-io/dagster · Python

    Dagster is a cloud-native data pipeline orchestrator covering the whole development lifecycle: it builds, runs, and observes data assets like tables, datasets, ML models, and reports, with built-in lineage and observability.

  85. 88

    RagaAI-Catalyst

    16.2Kraga-ai-hub/RagaAI-Catalyst · Python

    RagaAI Catalyst is a platform for managing and optimizing LLM projects — tracing, evaluating and safeguarding LLM and agent applications, shipped as a Python SDK.

  86. 89

    doris

    16.1Kapache/doris · Java

    Apache Doris is an open-source, real-time analytics and search database built on MPP architecture. It serves fast SQL analytics, lakehouse query acceleration, and hybrid search across structured, text, and vector data.

  87. 90

    ragas

    16Kvibrantlabsai/ragas · Python

    Ragas is an open-source Python toolkit for evaluating and optimizing LLM applications: objective metrics, automatic test-set generation and data-driven insights replace slow, subjective manual assessment.

  88. 91

    py-spy

    15.6Kbenfred/py-spy · Rust

    py-spy is a sampling profiler for Python programs: it shows what a running Python process is spending its time on, without restarting it or modifying any code.

  89. 92

    ecapture

    15.5Kgojue/ecapture · C

    An open-source command-line security tool that uses eBPF to capture SSL/TLS traffic in plaintext — no CA certificate installation or MITM proxy needed. It can also audit shell commands and database queries on the host.

  90. 93

    OpenMetadata

    15.5Kopen-metadata/OpenMetadata · TypeScript

    OpenMetadata is an open platform that unifies technical metadata, lineage, data quality, ownership and business glossaries into one knowledge graph so both humans and AI agents can discover, trust and reuse context about enterprise data.

  91. 94

    public-image-mirror

    15.2KDaoCloud/public-image-mirror · Shell

    It is a public mirror service for container registries (like gcr.io, ghcr.io, docker.io, quay.io) run by DaoCloud, meant to speed up pulling images for users in China where those registries are slow.

  92. 95

    logstash

    15Kelastic/logstash · Java

    Logstash is a server-side data processing pipeline, part of the Elastic Stack, that ingests data from many sources at once, transforms it, and sends it to a destination like Elasticsearch.

  93. 96

    sampler

    14.8Ksqshq/sampler · Go

    Sampler is a terminal tool that repeatedly runs shell commands and turns their output into live visualizations like charts and gauges, with optional alerts, all configured through a single YAML file.

  94. 97

    dozzle

    14.7Kamir20/dozzle · Go

    Dozzle is a lightweight, web-based application for monitoring Docker container logs in real time, with support for Docker, Swarm, and Kubernetes.

  95. 98

    thanos

    14.2Kthanos-io/thanos · Go

    Thanos is a set of components that turn existing Prometheus deployments into a highly available metric system with unlimited storage capacity. It is a CNCF Incubating project written in Go.

  96. 99

    agent-framework

    14.2Kmicrosoft/agent-framework · Python

    Microsoft Agent Framework (MAF) is an open, multi-language framework for building, orchestrating, and deploying production-grade AI agents and multi-agent workflows, with full support for Python and .NET (plus a separate Go SDK).

  97. 100

    OpenSearch

    13.9Kopensearch-project/OpenSearch · Java

    OpenSearch is an open-source, enterprise-grade search and observability suite built to search, analyze, and index unstructured data at scale.

Showing the 100 most-starred of 236. See every one in the catalog.

Often tagged together