Topics / #apm

Apm projects on GitHub

Application performance monitoring of services in production.

As of , the most-starred Apm projects on GitHub are elasticsearch (78.3K stars), sentry (45.6K stars) and signoz (32.4K stars). GitHub.Locker tracks 11 Apm repositories with 287.1K stars combined. The fastest-growing on October 16 was rustrak, with +48 stars in a day.

11Projects
287.1KStars in total
+96Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · 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
  2. #2 · getsentry/sentry

    sentry

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

    45.6K
  3. #3 · SigNoz/signoz

    signoz

    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.

    32.4K
  1. 4

    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.

  2. 5

    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.

  3. 6

    DoKit

    20.4Kdidi/DoKit · Java

    DoKit is an in-app debug/developer-tools panel for Android, iOS, WeChat mini-programs, and Flutter apps, covering the whole front-end R&D lifecycle: mocking data, performance monitoring, visual inspection and more.

  4. 7

    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.

  5. 8

    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.

  6. 9

    pinpoint

    13.9Kpinpoint-apm/pinpoint · Java

    Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems, mainly written for Java (with PHP and Python agent support), inspired by Google's Dapper paper.

  7. 10

    pyroscope

    11.7Kgrafana/pyroscope · Go

    Grafana Pyroscope is a continuous profiling platform that captures detailed CPU, memory, and I/O performance data from your applications so you can find bottlenecks down to a single line of code.

  8. 11

    rustrak

    689rustrak/rustrak · TypeScript

    Rustrak is a self-hosted error tracking server that also takes logs, transactions, release health data, and AI-agent traces, compatible with Sentry SDKs.

Often tagged together