Topics / #prometheus
Prometheus projects on GitHub
Time-series metrics collection and monitoring system
As of , the most-starred Prometheus projects on GitHub are devops-exercises (84.9K stars), netdata (81K stars) and grafana (77.3K stars). GitHub.Locker tracks 61 Prometheus repositories with 1.2M stars combined. The fastest-growing on October 16 was pentagi, with +219 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
pentagi
vxcontrol/pentagi · ★ 30.8KPentAGI (Penetration testing Artificial General Intelligence) is a fully autonomous AI agent system that performs complex penetration testing tasks for you.
+37QuantDinger
OpenByteInc/QuantDinger · ★ 12.9KQuantDinger is an open-source, self-hosted AI Trading OS: it lets you research trading ideas with AI, write Python strategies on a Strategy API, backtest them server-side, and run paper or live trading across crypto exchanges and traditional brokers, with web, mobile, API, and MCP access.
+34kryvora-node
kryvora-network/kryvora-node · ★ 1.4KIt's the official client daemon for Kryvora Network, a decentralized physical infrastructure network (DePIN). Running it turns your machine into a verification worker that connects to the Kryvora Hub, executes telemetry probes, verifies peer state, and reports proof of availability.
+25bifrost
maximhq/bifrost · ★ 8.9KAn open-source, high-performance AI gateway that unifies 23+ LLM providers behind a single OpenAI-compatible API, with automatic failover, load balancing, semantic caching, and budget controls built in.
The all-time top
61 projects · by stars
- 84.9K
#1 · bregman-arie/devops-exercisesdevops-exercises
A massive collection of over 2600 DevOps and SRE interview questions and exercises covering Linux, networking, Kubernetes, AWS, Python, Ansible, Terraform, and many other technical topics.
- 81K
#2 · netdata/netdatanetdata
Netdata is an open-source, real-time infrastructure monitoring platform that collects per-second metrics, visualizes them, and detects anomalies with machine learning.
- 77.3K
#3 · grafana/grafanagrafana
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.
- 4
prometheus
66.6Kprometheus/prometheus · GoPrometheus 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.
- 5

gorm
40Kgo-gorm/gorm · GoGORM is a full-featured ORM library for Go that aims to be developer friendly, covering associations, hooks, transactions, migrations, and more.
- 6

node
36.4Kinkonchain/node · ShellA 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.
- 7
echo
32.8Klabstack/echo · GoEcho is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.
- 8

signoz
32.4KSigNoz/signoz · TypeScriptSigNoz 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.
- 9
dragonfly
31.8Kdragonflydb/dragonfly · C++An in-memory data store built as a modern replacement for Redis and Memcached — fully compatible with both APIs, so no code changes needed; it claims 25X more throughput on up to 80% fewer resources.
- 10
pentagi
30.8Kvxcontrol/pentagi · GoPentAGI (Penetration testing Artificial General Intelligence) is a fully autonomous AI agent system that performs complex penetration testing tasks for you.
- 11

wttr.in
30.7Kchubin/wttr.in · Gowttr.in is a console-oriented weather forecast service: you check the weather with curl from a terminal or open it in a browser, and it draws the forecast as ASCII art for terminals, HTML for browsers, or PNG images for graphical viewers.
- 12

canal
29.7Kalibaba/canal · JavaCanal is Alibaba's MySQL binlog incremental subscription and consumption component. It disguises itself as a MySQL slave, pulls binlog events from a MySQL master, and lets you consume the parsed changes for things like cache refresh, index building, or database synchronization.
- 13

loki
29Kgrafana/loki · GoLoki is a horizontally-scalable, highly-available, multi-tenant log aggregation system from Grafana — like Prometheus, but for logs.
- 14

wg-easy
27.2Kwg-easy/wg-easy · TypeScriptwg-easy is an all-in-one package that bundles WireGuard VPN with a web-based admin UI, letting you install and manage WireGuard on a Linux host without touching config files manually.
- 15

faas
26.3Kopenfaas/faas · GoAn 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.
- 16
kuboard-press
25.3Keip-work/kuboard-press · ShellKuboard is a free management interface built for Kubernetes (compatible with K8s 1.13+) that turns cluster management into a visual web dashboard. This repo holds the source of its v4 documentation site.
- 17

skywalking
25Kapache/skywalking · JavaApache 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.
- 18
openobserve
22.4Kopenobserve/openobserve · TypeScriptOpenObserve 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.
- 19

serve
21.9Kjina-ai/serve · PythonJina 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.
- 20

DevOps-Roadmap
20.8Kmilanm/DevOps-RoadmapA step-by-step roadmap for becoming a DevOps engineer, organized as a sequence of topics with links to mostly free learning resources for each one.
- 21

mediamtx
20.4Kbluenviron/mediamtx · GoMediaMTX is a ready-to-use, zero-dependency live media server and media proxy: it publishes, reads, proxies, records and plays back real-time video and audio streams.
- 22

SpringBoot-Labs
20.1Kyudaocode/SpringBoot-Labs · JavaA large Java learning repository packed with hands-on example modules covering six Spring-related technology stacks: Spring Boot 2.X, Spring Cloud, Spring Cloud Alibaba, Dubbo, distributed message queues, and distributed transactions.
- 23

VictoriaMetrics
17.9KVictoriaMetrics/VictoriaMetrics · GoVictoriaMetrics 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.
- 24

apisix
17.2Kapache/apisix · LuaApache 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.
- 25

kubo
17.2Kipfs/kubo · GoKubo is the original and most widely-used Go implementation of IPFS: a daemon that stores and serves content-addressed data over a peer-to-peer network, with a CLI, a WebUI, an HTTP Gateway, and an HTTP RPC API to control it.
- 26

emqx
16.8Kemqx/emqx · ErlangEMQX 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.
- 27

FlareSolverr
15.9KFlareSolverr/FlareSolverr · PythonIt is a proxy server that bypasses Cloudflare and DDoS-GUARD protection: it loads the site in a real Chrome browser, waits out the challenge, and hands back the HTML and cookies your own HTTP client can reuse.
- 28

gitingest
15.9Kcoderamp-labs/gitingest · PythonGitingest turns any Git repository into a prompt-friendly text digest for LLMs. You can also just swap 'hub' for 'ingest' in a GitHub URL (e.g. github.com -> gitingest.com) to get the digest instantly.
- 29

mlops-zoomcamp
15.4KDataTalksClub/mlops-zoomcamp · Jupyter NotebookA free 9-week course from DataTalks.Club that teaches MLOps fundamentals — productionizing machine learning services, from training and experimentation to deployment and monitoring.
- 30
stalwart
15.1Kstalwartlabs/stalwart · RustStalwart is an all-in-one, open-source mail and collaboration server written in Rust that supports email (JMAP, IMAP4, POP3, SMTP), calendaring (CalDAV), contacts (CardDAV) and file storage/sharing (WebDAV) in a single binary.
- 31

coturn
14.5Kcoturn/coturn · Ccoturn is a free, open-source implementation of a TURN and STUN server, used as a VoIP media relay and NAT traversal gateway, commonly deployed alongside WebRTC applications.
- 32

coredns
14.4Kcoredns/coredns · GoA fast and flexible DNS server and forwarder written in Go, built as a chain of plugins — each plugin performs one DNS function. It is a graduated Cloud Native Computing Foundation (CNCF) project.
- 33

thanos
14.2Kthanos-io/thanos · GoThanos 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.
- 34

rabbitmq-server
13.9Krabbitmq/rabbitmq-server · JavaScriptRabbitMQ is an open source, feature-rich messaging and streaming broker — a server applications use to pass messages between services, speaking multiple protocols like AMQP, MQTT and STOMP.
- 35
node_exporter
13.8Kprometheus/node_exporter · Gonode_exporter is a Prometheus exporter that exposes hardware and OS metrics (CPU, memory, disk, network, filesystem, etc.) from Unix-like kernels so Prometheus can scrape and monitor them.
- 36

asynq
13.8Khibiken/asynq · GoAsynq is a Go library for queueing tasks and processing them asynchronously with workers, backed by Redis. It distributes work across multiple machines and is designed to be scalable yet easy to get started.
- 37

nightingale
13.4Kccfos/nightingale · GoNightingale is an open-source monitoring and alerting platform that focuses on generating, processing and distributing alarms, connecting to existing metrics/log data sources rather than collecting data itself.
- 38

hydradb
13.1Khydra-db/hydradb · RustHydraDB is an object-store-native distributed graph database written in Rust: the graph lives in S3-compatible storage, queried over OpenCypher with Neo4j-compatible Bolt connectivity and an HTTPS JSON/NDJSON API.
- 39

QuantDinger
12.9KOpenByteInc/QuantDinger · PythonQuantDinger is an open-source, self-hosted AI Trading OS: it lets you research trading ideas with AI, write Python strategies on a Strategy API, backtest them server-side, and run paper or live trading across crypto exchanges and traditional brokers, with web, mobile, API, and MCP access.
- 40

sftpgo
12.7Kdrakkan/sftpgo · GoSFTPGo is a self-hosted, event-driven file transfer server that speaks SFTP, HTTP/S, FTP/S and WebDAV, and can store files on local disk, encrypted local disk, S3, Google Cloud Storage, Azure Blob Storage, or even another SFTP server.
- 41

toxiproxy
12.4KShopify/toxiproxy · GoToxiproxy is a TCP proxy for simulating network and system failure conditions (latency, downtime, bandwidth limits, packet loss, etc.) so you can test the resiliency of your application in CI, dev and test environments.
- 42

gatus
12.3KTwiN/gatus · GoGatus is an open-source, developer-oriented status page and health dashboard: it actively probes your services over HTTP, TCP, ICMP or DNS, shows the results on a web dashboard, and can alert you when checks fail.
- 43
tensorzero
11.7Ktensorzero/tensorzero · RustTensorZero is an open-source LLMOps platform that combines an LLM gateway, observability, evaluation, optimization, and experimentation tooling into one self-hosted stack.
- 44

automq
10.9KAutoMQ/automq · JavaAutoMQ is a diskless, stateless fork of Apache Kafka that stores all log data on S3 or S3-compatible object storage instead of local disks, cutting cloud costs by up to 10x and removing cross-AZ traffic fees.
- 45

text-generation-inference
10.9Khuggingface/text-generation-inference · PythonText Generation Inference (TGI) is a toolkit for deploying and serving large language models — a Rust, Python and gRPC server that powers Hugging Chat, the Inference API and Inference Endpoints at Hugging Face.
- 46

centrifugo
10.9Kcentrifugal/centrifugo · GoCentrifugo is an open-source, language-agnostic real-time messaging server that lets any backend push messages to connected clients over WebSocket, HTTP-streaming, SSE, GRPC or WebTransport. It acts as a self-hosted alternative to Pubnub, Pusher, Ably, Socket.IO, Phoenix.PubSub and SignalR.
- 47

lago
10.7Kgetlago/lago · GoOpen-source metering and usage-based billing infrastructure: send usage events from your app, and Lago turns them into billable metrics, pricing, entitlements, invoices, and payments. Mistral AI, Groq, and PayPal use it publicly.
- 48

bifrost
8.9Kmaximhq/bifrost · GoAn open-source, high-performance AI gateway that unifies 23+ LLM providers behind a single OpenAI-compatible API, with automatic failover, load balancing, semantic caching, and budget controls built in.
- 49

nvitop
7.2KXuehaiPan/nvitop · Pythonnvitop is an interactive NVIDIA GPU process viewer and monitoring tool, meant as an all-in-one replacement for nvidia-smi plus process management.
- 50
litmus
5.7Klitmuschaos/litmus · GoLitmusChaos is an open source, cloud-native chaos engineering platform built for Kubernetes that lets SREs and developers run controlled chaos experiments to find weaknesses before a real outage does.
- 51

hotpath-rs
1.9Kpawurb/hotpath-rs · Rusthotpath-rs is a Rust performance profiler that shows exactly where your code spends time, burns CPU, and allocates memory, covering async execution, SQL/HTTP calls, I/O streams, and lock contention.
- 52

kryvora-node
1.4Kkryvora-network/kryvora-node · GoIt's the official client daemon for Kryvora Network, a decentralized physical infrastructure network (DePIN). Running it turns your machine into a verification worker that connects to the Kryvora Hub, executes telemetry probes, verifies peer state, and reports proof of availability.
- 53

pgbot
1.4Kpgrundev/pgbot · Gopgbot is a static binary that connects read-only to a PostgreSQL database, reads its own statistics views, and prints a findings-first health report plus what changed since the last run.
- 54

3d-asset-server
313arielshad/3d-asset-server · TypeScript3d-asset-server searches 19 different 3D asset sites at once (Poly Haven, ambientCG, BlenderKit, Kenney, and more) and downloads whatever you pick, ready to drop into a game or website.
- 55
labtether
249labtether/labtether · GoLabTether is a self-hosted control plane that unifies monitoring and control of your homelab (Proxmox, TrueNAS, Docker, Home Assistant, etc.) into one dashboard with remote terminal, remote desktop, alerts, and an AI-operable interface.
- 56

oxynote
201oxynote/oxynote · GoOxynote is a self-hosted technical wiki that connects documentation directly to the systems it describes, pairing live metric charts and Stripe-style API docs with the same page and running every edit through a draft-diff-approval review flow.
- 57

busbar
194GetBusbar/busbar · RustBusbar is a self-hosted execution control plane that sits between AI applications and the AI providers they call, letting operators verify, govern, route, and record every model request, MCP tool call, and A2A agent delegation before it reaches its destination.
- 58
jarviscore-framework
189Prescott-Data/jarviscore-framework · PythonJarvisCore is a Python framework for building AI agent systems that can plan, reason, execute code, browse the web, search the internet, and connect to 150 external services out of the box.
- 59

OKPing-Network-Monitor
150okpingnet/OKPing-Network-Monitor · JavaOKPing is an open-source, multi-node network quality monitoring and speed-testing platform: you deploy probe agents in different regions and networks, then test sites, APIs and servers from each node.
- 60

objgit
141tigrisdata/objgit · Goobjgit is an experiment: a Git server that keeps repositories in object storage (Tigris) instead of on a local disk. The author calls it a proof of concept that you probably don't need yet.
- 61

NodePilot
110Sev7eNup/NodePilot · C#NodePilot is an open-source, self-hosted platform for building and running Windows/PowerShell automation workflows, designed as a modern agentless replacement for Microsoft System Center Orchestrator.
Related topics
Often tagged together