{"id":14971816,"url":"https://github.com/grafana/plugin-tools","last_synced_at":"2026-04-08T01:01:48.480Z","repository":{"id":60501742,"uuid":"408755814","full_name":"grafana/plugin-tools","owner":"grafana","description":"Create Grafana plugins with ease.","archived":false,"fork":false,"pushed_at":"2026-01-18T18:23:23.000Z","size":79287,"stargazers_count":82,"open_issues_count":45,"forks_count":39,"subscribers_count":139,"default_branch":"main","last_synced_at":"2026-01-18T21:58:57.908Z","etag":null,"topics":["grafana","grafana-plugin","keep","plugins-platform","scaffolder"],"latest_commit_sha":null,"homepage":"https://grafana.com/developers/plugin-tools/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grafana.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-21T09:14:27.000Z","updated_at":"2026-01-16T10:21:24.000Z","dependencies_parsed_at":"2024-10-29T12:13:19.331Z","dependency_job_id":null,"html_url":"https://github.com/grafana/plugin-tools","commit_stats":{"total_commits":1426,"total_committers":62,"mean_commits":23.0,"dds":0.6444600280504909,"last_synced_commit":"3cf97dd8d55f2890e467e51ba0b13535d92227af"},"previous_names":[],"tags_count":682,"template":false,"template_full_name":null,"purl":"pkg:github/grafana/plugin-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana%2Fplugin-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana%2Fplugin-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana%2Fplugin-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana%2Fplugin-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grafana","download_url":"https://codeload.github.com/grafana/plugin-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grafana%2Fplugin-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28565873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T08:53:44.001Z","status":"ssl_error","status_checked_at":"2026-01-19T08:52:40.245Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["grafana","grafana-plugin","keep","plugins-platform","scaffolder"],"created_at":"2024-09-24T13:45:52.777Z","updated_at":"2026-04-08T01:01:48.471Z","avatar_url":"https://github.com/grafana.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg\n    src=\"./docusaurus/website/static/img/logo.svg\"\n    alt=\"Grafana Logo\"\n    width=\"100px\"\n    padding=\"40px\"\n  /\u003e\n  \u003ch1\u003eGrafana Plugin tools\u003c/h1\u003e\n  \u003cp\u003eCreate and Sign Grafana plugins with ease.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/grafana/plugin-tools/actions/workflows/ci.yml\"\u003e\n    \u003cimg src=\"https://github.com/grafana/plugin-tools/actions/workflows/ci.yml/badge.svg\" alt=\"Node CI\" /\u003e\n  \u003c/a\u003e\u0026nbsp;\n  \u003ca href=\"https://nodejs.org\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge\u0026amp;logo=npm\u0026amp;logoColor=white\" alt=\"NPM\" /\u003e\n  \u003c/a\u003e\u0026nbsp;\n  \u003ca href=\"https://nx.dev/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/nx-143055?style=for-the-badge\u0026amp;logo=nx\u0026amp;logoColor=white\" alt=\"Nx\" /\u003e\n  \u003c/a\u003e\u0026nbsp;\n  \u003ca href=\"https://github.com/intuit/auto\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/release-auto.svg?colorA=888888\u0026amp;colorB=9B065A\u0026amp;label=auto\" alt=\"Auto Release\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003cbr /\u003e\n\u003c/div\u003e\n\n### Packages\n\nThis is a mono-repo of NPM packages to help plugin developers extend Grafana in amazing ways!\n\n| Package Name                                                                       | Description                             | Version                                                                                                                             | Downloads                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| [**`@grafana/create-plugin`**](./packages/create-plugin/README.md)                 | A CLI tool for scaffolding a new plugin | [![npm](https://img.shields.io/npm/v/@grafana/create-plugin)](https://www.npmjs.com/package/@grafana/create-plugin)                 | [![npm](https://img.shields.io/npm/dw/@grafana/create-plugin)](https://npmcharts.com/compare/@grafana/create-plugin?interval=7)                 |\n| [**`@grafana/sign-plugin`**](./packages/sign-plugin/README.md)                     | A CLI tool for signing plugins          | [![npm](https://img.shields.io/npm/v/@grafana/sign-plugin)](https://www.npmjs.com/package/@grafana/sign-plugin)                     | [![npm](https://img.shields.io/npm/dw/@grafana/sign-plugin)](https://npmcharts.com/compare/@grafana/sign-plugin?interval=7)                     |\n| [**`@grafana/plugin-e2e`**](./packages/plugin-e2e/README.md)                       | Test Grafana plugins with playwright    | [![npm](https://img.shields.io/npm/v/@grafana/plugin-e2e)](https://www.npmjs.com/package/@grafana/plugin-e2e)                       | [![npm](https://img.shields.io/npm/dw/@grafana/plugin-e2e)](https://npmcharts.com/compare/@grafana/plugin-e2e?interval=7)                       |\n| [**`@grafana/eslint-plugin-plugins`**](./packages/eslint-plugin-plugins/README.md) | Lint rules for Grafana plugins          | [![npm](https://img.shields.io/npm/v/@grafana/eslint-plugin-plugins)](https://www.npmjs.com/package/@grafana/eslint-plugin-plugins) | [![npm](https://img.shields.io/npm/dw/@grafana/eslint-plugin-plugins)](https://npmcharts.com/compare/@grafana/eslint-plugin-plugins?interval=7) |\n| [**`@grafana/plugin-types-bundler`**](./packages/plugin-types-bundler/README.md)   | Bundle Grafana plugin typescript types  | [![npm](https://img.shields.io/npm/v/@grafana/plugin-types-bundler)](https://www.npmjs.com/package/@grafana/plugin-types-bundler)   | [![npm](https://img.shields.io/npm/dw/@grafana/plugin-types-bundler)](https://npmcharts.com/compare/@grafana/plugin-types-bundler?interval=7)   |\n| [**`@grafana/tsconfig`**](./packages/tsconfig/README.md)                           | Grafana's typescript config             | [![npm](https://img.shields.io/npm/v/@grafana/tsconfig)](https://www.npmjs.com/package/@grafana/tsconfig)                           | [![npm](https://img.shields.io/npm/dw/@grafana/tsconfig)](https://npmcharts.com/compare/@grafana/tsconfig?interval=7)                           |\n\n### Overview\n\nThis Mono-repo uses [NPM](https://nodejs.org) for package management, [NX](https://nx.dev/) to efficiently orchestrate tasks across the codebase, and [Auto](https://intuit.github.io/auto/) for streamlined and automated package publishing. We've carefully chosen and integrated these technologies to enhance development workflows. Before diving into the codebase, make sure to consult the [contributing guide](./CONTRIBUTING.md) for a smooth collaboration experience.\n\n### Additional resources\n\n📖 Learn from tutorials and documentation in the [Grafana developer portal](https://grafana.com/developers).\u003cbr/\u003e\n✨ Gain inspiration from our [plugin examples](https://github.com/grafana/grafana-plugin-examples/) to get started quickly and implement new features in your plugin.\u003cbr/\u003e\n🛠️ Use the [Grafana plugin SDK for Go](https://github.com/grafana/grafana-plugin-sdk-go) to simplify the development of backend components.\u003cbr/\u003e\n✅ Ensure your plugin is ready for publishing to the [Grafana plugin catalog](https://grafana.com/grafana/plugins/) with our [validator](https://github.com/grafana/plugin-validator/) tool.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://timur.digital/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/580672?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTimur Olzhabayev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=tolzhabayev\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-tolzhabayev\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=tolzhabayev\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=tolzhabayev\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://guerra.in/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16373015?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGiuseppe Guerra\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=xnyo\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.heywesty.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/73201?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJack Westbrook\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=jackw\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=jackw\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-jackw\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=jackw\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sunker\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2388950?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eErik Sundell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sunker\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-sunker\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sunker\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sunker\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sarahzinger\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6620164?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSarah Zinger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sarahzinger\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sarahzinger\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://tomasbasham.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3389856?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTomas Basham\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=tomasbasham\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=tomasbasham\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mckn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/172951?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMarcus Andersson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=mckn\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=mckn\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=mckn\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-mckn\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/iwysiu\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5421859?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIsabella Siu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=iwysiu\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/romain-gaillard\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15131586?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRomain Gaillard\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-romain-gaillard\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=romain-gaillard\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://leventebalogh.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9974811?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLevente Balogh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=leventebalogh\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=leventebalogh\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-leventebalogh\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=leventebalogh\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/academo\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/227916?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEsteban Beltran\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=academo\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=academo\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=academo\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sympatheticmoose\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19860021?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Harris\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sympatheticmoose\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sympatheticmoose\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-sympatheticmoose\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://bkgann.wordpress.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7364245?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrian Gann\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-briangann\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/dprokop\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2376619?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDominik Prokop\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=dprokop\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-dprokop\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=dprokop\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/josmperez\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45749060?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoseph Perez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=josmperez\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-josmperez\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=josmperez\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sd2k\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5464991?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Sully\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sd2k\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=sd2k\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://slorello.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/42971704?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSteve Lorello\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=slorello89\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Ukochka\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20494436?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYulia Shanyrova\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=Ukochka\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-Ukochka\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=Ukochka\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aangelisc\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15019026?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndreas Christou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=aangelisc\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=aangelisc\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mikkancso\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13637610?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emikkancso\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=mikkancso\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/zoltanbedi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13729989?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZoltán Bedi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=zoltanbedi\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-zoltanbedi\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=zoltanbedi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/joanlopez\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5459617?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoan López de la Franca Beltran\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=joanlopez\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://ludovic-muller.fr/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9420561?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLudovic Muller\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=ludovicm67\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://grafana.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/43478413?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGrot (@grafanabot)\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=grafanabot\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=grafanabot\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-grafanabot\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.nersc.gov/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/91281131?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNicolas Ventura\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-6nv\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://oshirohugo.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5558280?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHugo Kiyodi Oshiro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=oshirohugo\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=oshirohugo\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=oshirohugo\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-oshirohugo\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kevinwcyu\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19530599?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKevin Yu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=kevinwcyu\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ashharrison90\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20999846?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAshley Harrison\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=ashharrison90\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ivanortegaalba\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5699976?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIvan Ortega Alba\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=ivanortegaalba\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/s4kh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15072209?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSyerikjan Kh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-s4kh\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=s4kh\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jalevin\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1669620?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJeff Levin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=jalevin\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=jalevin\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://matyax.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1069378?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatias Chomicki\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=matyax\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.hugohaggmark.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/562238?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHugo Häggmark\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=hugohaggmark\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-hugohaggmark\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=hugohaggmark\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=hugohaggmark\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/juanicabanas\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11707172?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJuan Cabanas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=juanicabanas\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://mattcowley.co.uk/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12371363?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatt Cowley\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=MattIPv4\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=MattIPv4\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apps/renovate-sh-app\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7195757?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erenovate-sh-app[bot]\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=renovate-sh-app[bot]\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apps/grafana-plugins-platform-bot\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7195757?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egrafana-plugins-platform-bot[bot]\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=grafana-plugins-platform-bot[bot]\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.paulmarbach.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/231133?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePaul Marbach\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=fastfrwrd\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=fastfrwrd\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/urbiz-grafana\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/218751872?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAnna Urbiztondo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-urbiz-grafana\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Sergej-Vlasov\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/37613182?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSergej-Vlasov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/grafana/plugin-tools/commits?author=Sergej-Vlasov\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrafana%2Fplugin-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrafana%2Fplugin-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrafana%2Fplugin-tools/lists"}