grafana
Grafana Labs Joined Apr 2014 View on GitHub
- Stars
- 208,002
- across 439 public repos
- Rank
- #79
- of 94,827 organizations, top 0.08%
- Down 3 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 240 | 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... | TypeScript | 77,817 |
| 1,135 | A modern load testing tool, using Go and JavaScript | Go | 32,250 |
| 1,354 | Like Prometheus, but for logs. | Go | 29,147 |
| 4,740 | Continuous Profiling Platform. Debug performance issues down to a single line of code | Go | 11,717 |
| 11,450 | Grafana Tempo is a high volume, minimal dependency distributed tracing backend. | Go | 5,570 |
| 12,117 | Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus. | Go | 5,277 |
| 18,129 | OpenTelemetry Collector distribution with programmable pipelines | Go | 3,683 |
| 18,268 | MCP server for Grafana | Go | 3,658 |
| 25,234 | Flexible, reusable and concise configuration for Kubernetes | Go | 2,692 |
| 30,138 | Zabbix plugin for Grafana | TypeScript | 2,255 |
| 31,598 | eBPF-based autoinstrumentation of web applications and network metrics | Go | 2,154 |
| 31,753 | An OpenTelemetry backend in a Docker container image | Shell | 2,143 |
| 33,835 | Go Template | 2,013 | |
| 49,050 | An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs | Go | 1,396 |
| 58,662 | The Grafana Faro Web SDK, part of the Grafana Faro project, is a highly configurable web SDK for real user monitoring (RUM) that instruments browser frontend applications to capture observability... | TypeScript | 1,150 |
| 61,472 | API datasource for grafana. Visualize data from JSON / CSV / TSV / XML / GraphQL endpoints | TypeScript | 1,090 |
| 79,506 | A CLI for managing Grafana and Grafana Cloud resources. Optimized for agentic usage. | Go | 822 |
| 81,500 | An operator for running distributed k6 tests. | Go | 801 |
| 83,147 | A curated list of awesome tools, content and projects using k6 | 784 | |
| 88,557 | Grafana Labs' Jsonnet libraries | Jsonnet | 733 |
| 92,823 | Go Template | 696 | |
| 96,418 | Introduction to Metrics, Logs, Traces and Profiles session companion code. | JavaScript | 667 |
| 108,259 | Distributed systems kit | Go | 588 |
| 109,305 | Time series analysis for Rust, with bindings to Python and Javascript | Rust | 582 |
| 111,778 | Desktop application for Mac, Windows, and Linux designed to help you generate k6 test scripts | TypeScript | 568 |
| 113,813 | Jsonnet library for generating Grafana dashboards. | Jsonnet | 557 |
| 115,672 | A Grafana backend service that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome) | Go | 547 |
| 121,366 | Terraform Grafana provider | Go | 519 |
| 126,923 | Kiosk Utility for Grafana | Go | 493 |
| 130,211 | Fast carbon relay+aggregator with admin interfaces for making changes online - production ready | Go | 479 |
| 142,404 | A framework for anomaly detection using Prometheus and PromQL | Makefile | 433 |
| 145,302 | Repo for the Loki log exploration app | TypeScript | 423 |
| 152,791 | A collection of working Alloy scenarios | Python | 400 |
| 166,813 | Go | 362 | |
| 171,848 | A tool to lint Grafana dashboards | Go | 350 |
| 190,490 | The GitHub data source lets you visualize GitHub data in Grafana dashboards | Go | 311 |
| 192,658 | JavaScript | 307 | |
| 195,396 | k6 extension development toolbox | Go | 302 |
| 201,600 | A data source plugin for loading JSON APIs into Grafana. | TypeScript | 291 |
| 216,487 | A set of tools, types and libraries for building and manipulating Grafana objects. | PHP | 268 |
| 220,719 | Grafana AI SDK for Go — streaming, tool-calling AI backends that speak fluent @ai-sdk/react | Go | 262 |
| 226,373 | A Go SDK for building backend plugins for Grafana | Go | 254 |
| 234,986 | grafana.grafana Ansible collection provides modules and roles for managing various resources on Grafana Cloud and roles to manage and deploy Grafana Agent and Grafana | Python | 243 |
| 237,475 | Observability Demo App | Jsonnet | 240 |
| 250,491 | Synthetic Monitoring agent | Go | 225 |
| 250,491 | A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org) | Go | 225 |
| 251,456 | Grafana Plugin for ClickHouse | TypeScript | 224 |
| 251,456 | Pyroscope Profiler for Rust. Profile your Rust applications. | Rust | 224 |
| 253,281 | Strava datasource for Grafana dashboard | TypeScript | 222 |
| 256,098 | Shell | 219 | |
| 270,337 | Build Grafana dashboards directly in your Grafana app plugins. | TypeScript | 205 |
| 274,776 | MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely. | Go | 201 |
| 285,480 | Use SQL databases from k6 tests. | Go | 192 |
| 287,982 | Kubernetes Rollout Operator | Go | 190 |
| 291,819 | The Google Sheets data source plugin allows you to visualize Google Spread Sheets data in a Grafana dashboards | TypeScript | 187 |
| 297,107 | This is the golang client integration for Pyroscope | Go | 183 |
| 308,360 | Demo app for learning observability with Grafana and performance testing with k6. | Go | 175 |
| 311,270 | The Grafana CLI. Command-line tool designed to simplify interaction with Grafana resources. | Go | 173 |
| 320,707 | JSON config representation of k6 script | JavaScript | 167 |
| 342,860 | Pie Chart Panel Plugin | JavaScript | 154 |
| 372,822 | Simple Golang SMTP relay/proxy server | Go | 139 |
| 372,822 | Plugin to easily allow LLM based extensions to grafana | Go | 139 |
| 388,727 | Logs updates to Kubernetes Objects for storing and querying with Loki | Go | 132 |
| 388,727 | Actually Useful Agent Observability | Go | 132 |
| 391,052 | Prometheus Exporter for Cloud Provider agnostic cost metrics | Go | 131 |
| 398,367 | Environment for tutorial excercises | Go | 128 |
| 403,474 | Code to export grafana.db (sqlite) to MySQL-compatible SQL file, to assist in migration of Grafana data to MySQL-compatible DB. | Shell | 126 |
| 408,702 | pyroscope java integration | Java | 124 |
| 425,081 | The k6 documentation website. | Python | 118 |
| 427,929 | Random fake data generator for k6. | JavaScript | 117 |
| 449,459 | Clock Panel Plugin for Grafana | TypeScript | 110 |
| 452,663 | Grafana Faro is a project for frontend application observability. It includes a highly configurable web SDK that instruments browser frontend applications to capture observability signals. | Go | 109 |
| 455,871 | D3-Based hexagon layout multi-stat panel | TypeScript | 108 |
| 465,949 | Code Generation with a human touch | Go | 105 |
| 473,247 | Open Telemetry integration for Grafana Pyroscope and tracing solutions such as Grafana Tempo, Honeycomb, or Jaeger | Go | 103 |
| 495,786 | Grafana Tempo Kubernetes operator | Go | 97 |
| 521,219 | Set of libraries used to build alerting systems at Grafana - including the Alertmanager. | Go | 91 |
| 525,778 | Grafana OpenAPI Client for Go | Go Template | 90 |
| 535,295 | Create Grafana plugins with ease. | TypeScript | 88 |
| 540,170 | Full code support (formatting, highlighting, navigation, etc) for Jsonnet | JavaScript | 87 |
| 560,660 | k6 extension to output real-time test metrics to an InfluxDB 2.x database | Go | 83 |
| 566,057 | Client extension for interacting with Kubernetes clusters from your k6 tests. | Go | 82 |
| 571,596 | A data source for loading CSV data into Grafana. | TypeScript | 81 |
| 588,885 | Faster version of the Go regexp package | Go | 78 |
| 588,885 | Open benchmark on observability tasks built on Harbor | Python | 78 |
| 607,110 | Grafana OpenTelemetry distribution for Java | Java | 75 |
| 607,110 | A meta-monitoring chart for GEL and Loki. | Smarty | 75 |
| 633,655 | An SDK for developing apps for grafana using kubernetes-like storage and operators | Go | 71 |
| 640,706 | Grafana Plugin SDK for Rust | Rust | 70 |
| 640,706 | 70 | ||
| 648,250 | Traces Drilldown is a native Grafana application designed to integrate seamlessly with Tempo, the open-source distributed tracing backend, providing a smooth, query-less experience for browsing... | TypeScript | 69 |
| 679,513 | CLI tool, Prometheus exporter, and Go module to list your unused disks in all cloud providers | Go | 65 |
| 687,796 | Grafana's distribution of OpenTelemetry instrumentation for .NET | C# | 64 |
| 704,738 | A k6 extension for testing distributed tracing backends | Go | 62 |
| 713,793 | Repository of useful utility libs for k6 scripts | JavaScript | 61 |
| 713,793 | Makefile | 61 | |
| 732,722 | pySigma backend for generating Grafana Loki/LogQL rules | Python | 59 |
| 742,438 | k6 MCP server | Go | 58 |
| 763,364 | JavaScript | 56 | |
| 774,412 | C++ | 55 |
Among 94,827 organizations
160k–250k stars: 59 organizations, including grafana
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Go 107.3k stars, 52% · 55 repos
- TypeScript 85k stars, 41% · 19 repos
- Go Template 2.8k stars, 1% · 3 repos
- Shell 2.5k stars, 1% · 4 repos
- JavaScript 1.7k stars, 1% · 9 repos
- Jsonnet 1.5k stars, 1% · 3 repos
- Python 952 stars, <1% · 6 repos
- Rust 876 stars, <1% · 3 repos
and 6 more languages
When they were made
100 repos with 50+ stars, made between 2012 and 2026
Quick stats
- Next rank
- +135 stars to reach #78
- Next milestone
- +535,036 stars to reach the top 0.01%
- Public repos
- 439, 113 with 50+ stars
- Popular repos
- 16 over 1k stars, 4 over 10k stars
- Top repo
- grafana, #240 of all repos, 37% of stars
- Smaller repos
- 3,219 stars from repos under 50