• Stars
    star
    66
  • Rank 468,167 (Top 10 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A starter for Grafana panel plugins

More Repositories

1

grafana

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 more.
TypeScript
64,527
star
2

k6

A modern load testing tool, using Go and JavaScript - https://k6.io
Go
24,182
star
3

loki

Like Prometheus, but for logs.
Go
23,635
star
4

pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code
Go
9,970
star
5

mimir

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Go
3,925
star
6

tempo

Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Go
3,866
star
7

oncall

Developer-friendly incident response with brilliant Slack integration
Python
3,275
star
8

tanka

Flexible, reusable and concise configuration for Kubernetes
Go
2,379
star
9

grafana-zabbix

Zabbix plugin for Grafana dashboard
TypeScript
2,066
star
10

phlare

🔥 horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system
Go
2,056
star
11

helm-charts

Smarty
1,627
star
12

agent

Vendor-neutral programmable observability pipelines.
Go
1,592
star
13

alloy

OpenTelemetry Collector distribution with programmable pipelines
Go
1,357
star
14

beyla

eBPF-based autoinstrumentation of web applications and network metrics
C
1,289
star
15

grafonnet-lib

Jsonnet library for generating Grafana dashboard files.
Jsonnet
1,079
star
16

grafana-operator

An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
Go
861
star
17

faro-web-sdk

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 signals. Frontend telemetry can then be correlated with backend and infrastructure data for full-stack observability.
TypeScript
751
star
18

grafana-infinity-datasource

CSV, JSON, GraphQL, XML and HTML datasource for grafana.
TypeScript
739
star
19

grafana-docker

Grafana docker container
Shell
638
star
20

metrictank

metrics2.0 based, multi-tenant timeseries store for Graphite and friends.
Go
622
star
21

k6-operator

An operator for running distributed k6 tests.
Go
586
star
22

awesome-k6

A curated list of awesome tools, content and projects using k6
566
star
23

jsonnet-libs

Grafana Labs' Jsonnet libraries
Jsonnet
516
star
24

grizzly

A utility for managing Jsonnet dashboards against the Grafana API
Go
513
star
25

simple-json-datasource

Datasource that sends generic http requests to give url
JavaScript
502
star
26

carbon-relay-ng

Fast carbon relay+aggregator with admin interfaces for making changes online - production ready
Go
455
star
27

terraform-provider-grafana

Terraform Grafana provider
Go
408
star
28

grafana-image-renderer

A Grafana backend plugin that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)
TypeScript
363
star
29

xk6-dashboard

A k6 extension that makes k6 metrics available on a web-based dashboard.
HTML
347
star
30

grafana-kiosk

Kiosk Utility for Grafana
Go
346
star
31

xk6-browser

k6 extension that adds support for browser automation and end-to-end web testing via the Chrome Devtools Protocol
Go
339
star
32

dskit

Distributed systems kit
Go
316
star
33

intro-to-mltp

Introduction to Metrics, Logs, Traces and Profiles session companion code.
JavaScript
312
star
34

k6-learn

JavaScript
309
star
35

worldmap-panel

Worldmap panel plugin for Grafana 3.0 that can be overlaid with circles for data points.
JavaScript
306
star
36

explore-logs

Repo for the Loki log exploration app
TypeScript
291
star
37

postman-to-k6

Converts Postman collections to k6 script code
JavaScript
287
star
38

k6-template-typescript

Template to use TypeScript with k6
TypeScript
275
star
39

grafana-json-datasource

A data source plugin for loading JSON APIs into Grafana.
TypeScript
269
star
40

docker-otel-lgtm

Dockerfile
242
star
41

grafonnet

Jsonnet library for generating Grafana dashboards.
Jsonnet
229
star
42

k8s-monitoring-helm

Smarty
204
star
43

xk6

Build k6 with extensions
Go
192
star
44

dashboard-linter

A tool to lint Grafana dashboards
Go
187
star
45

strava-datasource

Strava datasource for Grafana dashboard
TypeScript
185
star
46

django-saml2-auth

Django SAML2 Authentication Made Easy. Easily integrate with SAML2 SSO identity providers like Okta, Azure AD and others.
Python
185
star
47

thema

A CUE-based framework for portable, evolvable schema
Go
185
star
48

tns

Observability Demo App
Jsonnet
185
star
49

jsonnet-language-server

A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org)
Go
171
star
50

github-datasource

Grafana data source plugin using the Github API to retrieve and visualize Github data.
Go
169
star
51

grafana-plugin-sdk-go

A Go SDK for building backend plugins for Grafana
Go
165
star
52

synthetic-monitoring-agent

Synthetic Monitoring Agent
Go
157
star
53

cortex-tools

If you're using this tool with Grafana Mimir, please switch to "mimirtool" instead: https://github.com/grafana/mimir
Go
156
star
54

xk6-output-prometheus-remote

k6 extension to output real-time test metrics using Prometheus Remote Write.
Go
156
star
55

grafana-plugin-examples

Shell
152
star
56

piechart-panel

Pie Chart Panel Plugin
JavaScript
151
star
57

grafana-plugin-repository

The plugin repository for plugins that are published on grafana.com.
JavaScript
147
star
58

mqtt-datasource

MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely.
Go
143
star
59

pyroscope-rs

Pyroscope Profiler for Rust. Profile your Rust applications.
Rust
136
star
60

grafana-ansible-collection

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
130
star
61

clickhouse-datasource

Grafana Plugin for ClickHouse
TypeScript
126
star
62

google-sheets-datasource

Load Google Sheets in grafana
Go
126
star
63

har-to-k6

JSON config representation of K6 script
JavaScript
124
star
64

scribe

A tool for building elaborate CI pipelines using a familiar programming language
Go
124
star
65

kubernetes-diff-logger

Logs updates to Kubernetes Objects for storing and querying with Loki
Go
123
star
66

k6-action

[Archived] Legacy k6 GitHub Action
JavaScript
122
star
67

scenes

Build Grafana dashboards directly in your Grafana app plugins.
TypeScript
114
star
68

faro

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.
113
star
69

tutorials

A series of tutorials for helping you make the most out of Grafana.
Makefile
111
star
70

synthetic-monitoring-app

Synthetic Monitoring frontend application
TypeScript
107
star
71

cuetsy

Experimental CUE->TypeScript exporter
Go
105
star
72

grafana-api-golang-client

Grafana HTTP API Client for Go
Go
105
star
73

rollout-operator

Kubernetes Rollout Operator
Go
96
star
74

pyroscope-go

This is the golang client integration for Pyroscope
Go
94
star
75

grafana-polystat-panel

D3-Based hexagon layout multi-stat panel
TypeScript
93
star
76

xk6-disruptor

Extension for injecting faults into k6 tests
Go
93
star
77

azure-monitor-datasource

Grafana data source for Azure Monitor/Application Insights (deprecated - now included in core Grafana)
TypeScript
92
star
78

dashboard-spec

Go
91
star
79

clock-panel

Clock Panel Plugin for Grafana
TypeScript
88
star
80

k6-studio

Desktop application for Mac and Windows (Linux coming soon) designed to help you generate k6 test scripts
TypeScript
87
star
81

k6-docs

The k6 documentation website.
JavaScript
84
star
82

k6-template-es6

Template using Webpack and Babel to enable ES6 features in k6 tests
JavaScript
84
star
83

otel-profiling-go

Open Telemetry integration for Grafana Pyroscope and tracing solutions such as Grafana Tempo, Honeycomb, or Jaeger
Go
76
star
84

doom-datasource

Hackathon project
C
75
star
85

pyroscope-java

pyroscope java integration
Java
74
star
86

cortex-jsonnet

Deprecated: see https://github.com/grafana/mimir/tree/main/operations/mimir instead
Jsonnet
74
star
87

grafana-csv-datasource

A data source for loading CSV data into Grafana.
TypeScript
73
star
88

tutorial-environment

Environment for tutorial excercises
Go
70
star
89

JPProf

Go Pprof but for Java runtime.
Java
68
star
90

database-migrator

Code to export grafana.db (sqlite) to MySQL-compatible SQL file, to assist in migration of Grafana data to MySQL-compatible DB.
Shell
67
star
91

memo

easily save grafana annotations from slack mentions and the cli
Go
67
star
92

jmeter-to-k6

Converts JMeter .jmx files to k6 JS code
JavaScript
67
star
93

mimir-proxies

Proxies to help you ingest your metrics into Grafana Mimir.
Go
65
star
94

vscode-jsonnet

Full code support (formatting, highlighting, navigation, etc) for Jsonnet
JavaScript
65
star
95

xk6-sql

k6 extension to load test RDBMSs (PostgreSQL, MySQL, MS SQL and SQLite3)
Go
64
star
96

xk6-distributed-tracing

A k6 extension for distributed tracing.
Go
63
star
97

xk6-kubernetes

Client extension for interacting with Kubernetes clusters from your k6 tests.
Go
62
star
98

grafana-plugin-sdk-rust

Grafana Plugin SDK for Rust
Rust
60
star
99

regexp

Faster version of the Go regexp package
Go
60
star
100

quickpizza

Pizza, pizza, pizza!
Go
58
star