{"id":53091,"url":"https://github.com/badges/awesome-badges","name":"awesome-badges","description":"A curated collection of awesome things related to status badges","projects_count":49,"last_synced_at":"2026-09-13T01:00:49.653Z","repository":{"id":37347957,"uuid":"383943451","full_name":"badges/awesome-badges","owner":"badges","description":"A curated collection of awesome things related to status badges","archived":false,"fork":false,"pushed_at":"2026-08-02T00:01:06.000Z","size":51,"stargazers_count":990,"open_issues_count":0,"forks_count":71,"subscribers_count":16,"default_branch":"main","last_synced_at":"2026-08-24T08:10:32.904Z","etag":null,"topics":["awesome-list","badges"],"latest_commit_sha":null,"homepage":"","language":"Markdown","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/badges.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2021-07-07T22:58:30.000Z","updated_at":"2026-08-23T20:06:46.000Z","dependencies_parsed_at":"2026-08-24T07:35:09.020Z","dependency_job_id":null,"html_url":"https://github.com/badges/awesome-badges","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/badges/awesome-badges","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badges%2Fawesome-badges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badges%2Fawesome-badges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badges%2Fawesome-badges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badges%2Fawesome-badges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/badges","download_url":"https://codeload.github.com/badges/awesome-badges/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badges%2Fawesome-badges/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37254189,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-12T02:00:07.213Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"created_at":"2024-01-14T19:09:53.343Z","updated_at":"2026-09-13T01:00:49.653Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Awesome Badges\n\n[![Awesome](https://awesome.re/badge.svg)](https://github.com/sindresorhus/awesome#readme)\n\nA curated collection of awesome things related to status badges.\n\n_While this list is maintained by members of the Shields core team, it\nincludes Shields-related and non-Shields-related resources._\n\n### Dynamic badge services\n\n- [Shields.io](https://shields.io/) \u0026ndash; Original home of the badges,\n  launched in 2014.\n- [Badgen.net](https://badgen.net/) \u0026ndash; Fast badge generating service launched\n  in 2018.\n- [NodeICO](https://nodei.co/) \u0026ndash; Large-format status badges for Node.js\n  projects \u0026ndash; which were once very popular!\n- [PlayBadges](https://playbadges.pavi2410.me) \u0026ndash; Show off your Play Store™ app's downloads and ratings in your repo\n- [AwesomeTime](https://awesometime.vercel.app) \u0026ndash; Zero-dependency SVG\n  generator for year-progress bars and date countdowns, with a live-ticking\n  seconds digit, 3 styles, custom colors/fonts, and English/Korean locales.\n- [badge.fury.io](https://badge.fury.io) \u0026ndash; Service for version badges of packages like PyPI, npm, RubyGems, etc.\n- [dependents.info](https://dependents.info) \u0026ndash; Showcase GitHub repository's network dependents with a badge and image.\n- [BadgeSize.com](https://badgesize.com) \u0026ndash; Display the size of any file accessible on GitHub, npm, a CDN service, or hosted elsewhere.\n- [shieldcn](https://shieldcn.dev) \u0026ndash; Shields.io alternative that\n  renders badges as shadcn/ui Button components via Satori. Supports npm,\n  GitHub, Discord, Reddit, and more with dark/light mode, multiple variants,\n  and 40k+ icons.\n\n### Badge tools\n\n- [Badgetizr](https://github.com/aiKrice/homebrew-badgetizr) \u0026ndash; Automatically adds customizable badges to your GitHub and GitLab pull/merge requests.\n- [Badgie](https://badgie.me/) \u0026ndash; Scans the contents of your repository and\n  adds badges based on what it finds.\n- [Badges](https://github.com/bevry/badges) \u0026ndash; Node.js/Deno/Browser npm package for rendering the HTML of various badges\n- [Projectz](https://github.com/bevry/projectz) \u0026ndash; Render Badges into your README based on your package.json configuration\n- [shields.io Raycast extension](https://www.raycast.com/litomore/badges) \u0026ndash; A more convenient UI for creating shields.io badges\n- [shields-badge](https://github.com/galtzo-floss/shields-badge) \u0026ndash; RubyGem for generating shields.io badge URLs and Markdown\n- [Badge3D](https://3d.shields.io) \u0026ndash; Turn a Shields.io badge into a model you can print\n- [Badge Beadgrid](https://beads.shields.io) \u0026ndash; Turn a Shields.io badge into a bead grid pattern you can craft\n\n### Raster badges\n\n\u003e SVG badges are encouraged because they render better on Retina displays and\n\u003e scale up beautifully. However in a few environments, such as Slack and HTML\n\u003e email, SVG images won't render, so PNG badges are preferred. Shields offers\n\u003e raster badges through its raster server, `raster.shields.io`.\n\n- [svg-to-image-proxy](https://github.com/badges/svg-to-image-proxy) \u0026ndash;\n  Rasterizing proxy based on Node and Puppeteer which can be hosted on Vercel.\n  (Since 2019 this code has been used to run `raster.shields.io`, however it's\n  about to be deprecated in favor of [squint](https://github.com/badges/squint/).)\n- [squint](https://github.com/badges/squint/) \u0026ndash; Rasterizing proxy based on\n  Rust and [libcairo](https://www.cairographics.org/).\n\n### Static badges\n\n- [For The Badge](https://forthebadge.com/) \u0026ndash; Provides static badges\n  using a flat and boxy badge design which has become a classic. (This badge\n  format is available as `?style=for-the-badge` on Shields.io.)\n\n### Static badge collections\n\n- [Badges 4 README.md Profile](https://github.com/alexandresanlim/Badges4-README.md-Profile) \u0026ndash; Catalog of Shields.io Badges for readme profiles\n- [Project Types](https://project-types.github.io/) \u0026ndash; Static badges for\n  four types of open-source project, as classified in Nadia Eghbal's\n  _Working in Public_.\n- [Simple Badges](https://github.com/developStorm/simple-badges) \u0026ndash; Catalog of Shields.io Badges with Simple Icons\n- [Absurd badges](https://github.com/sebmestrallet/absurd-badges) \u0026ndash; Collection of absurd, humorous, static badges\n- [Made by Human](https://madebyhuman.iamjarl.com) \u0026ndash; SVG badges for transparency about human-AI collaboration: Made by Human, Co-created with AI, Crafted by Human, and Human in the Loop\n\n### Dynamic data providers\n\n\u003e Dynamic data providers are third parties who publish data APIs which can be\n\u003e used to back one of the dynamic badge services:\n\u003e\n\u003e - [Shields' Endpoint badge](https://shields.io/badges/endpoint-badge)\n\u003e - [Badgen's https badge](https://badgen.net/https)\n\u003e - [Badgen's RunKit endpoint badge](https://badgen.net/runkit)\n\n- [Cell Shield](https://cellshield.info) \u0026ndash; a service that allows backing a shields.io badge with a cell from a public Google Spreadsheet.\n- [TYPO3 Badges](https://typo3-badges.dev) \u0026ndash; API that provides\n  JSON endpoints to render badges of [TYPO3 CMS extensions](https://extensions.typo3.org/)\n  via Shields or Badgen.\n- [Dynamic Badge Formatter](https://github.com/DenverCoder1/dynamic-badge-formatter) \u0026ndash; Allows users to apply formatters for metrics, versions, dates, and more to dynamic shields.io badges to make them look consistent.\n\n### Badge-rendering software\n\n- [badge-maker](https://github.com/badges/shields/tree/master/badge-maker)\n  \u0026ndash; JavaScript; supports plastic, flat, flat-square, for-the-badge, and\n  social styles. Powers Shields.io.\n- [badgen](https://github.com/badgen/badgen) \u0026ndash; TypeScript; supports classic\n  and flat. Powers Badgen.\n- [gradient-badge](https://github.com/bokub/gradient-badge) \u0026ndash; JavaScript;\n  generates gradient badges in classic and flat.\n- [poser](https://github.com/badges/poser) \u0026ndash; PHP.\n- [pybadges](https://github.com/google/pybadges) \u0026ndash; Python.\n- [browser-support-badge](https://github.com/hustcc/browser-support-badge) \u0026ndash;\n  JavaScript; generates browser version compatibility badges.\n- [badge4j](https://github.com/silentsoft/badge4j) \u0026ndash; Java.\n- [luabadges](https://github.com/smit4k/luabadges) \u0026ndash; Lua.\n\n### Icons\n\n- [Simple Icons](https://simpleicons.org/) \u0026ndash; Home of the bulk of the\n  icons used by both Shields and Badgen.\n- [Custom Icon Badges](https://github.com/DenverCoder1/custom-icon-badges) \u0026ndash; Allows users to more easily use Octicons and their own icons and logos on shields.io badges.\n- [Simple Badges](https://badges.pages.dev/) \u0026ndash; Website for finding and previewing Simple Icons on shields.io badges.\n\n### Academic articles\n\n- [Badges on npm packages](https://cmustrudel.github.io/projects/badges/)\n  \u0026ndash; Data-driven assessment based on signaling theory applied to how\n  badges are used in npm.\n  [Published in ICSE 2018](https://cmustrudel.github.io/papers/icse18badges.pdf).\n- [On the Usage of Badges in Open Source Packages on GitHub](https://ceur-ws.org/Vol-2605/9.pdf)\n  \u0026ndash; Data-driven study of how status badges are used in Cargo and Packagist\n  projects.\n\n### Historical articles\n\n- [An Open Source Rage Diamond](https://olivierlacan.com/posts/an-open-source-rage-diamond/)\n  _(Jun. 5, 2014)_ \u0026ndash; An article about the motivation for the Shields\n  project by one of its creators.\n- [Shields badge specification](https://github.com/badges/shields/blob/master/spec/SPECIFICATION.md)\n  \u0026ndash; Visual design specification for Shields.\n\n### Talks\n\n- [Shields.io by Nicco Kunzmann](https://www.youtube.com/watch?v=abBdk8bSPKU) \u0026ndash;\n  A talk given by Nicco Kunzmann for I Love Free Software Day in Berlin,\n  Feb. 14, 2019.\n- [Cool badges for your project by Marcin Mielnicki](https://raw.githubusercontent.com/hacktoberfest-poznan/presentations/master/2018/Cool-badges-for-your-project.pdf)\n  ([photos](https://www.facebook.com/media/set/?vanity=hacktoberfest\u0026set=a.258422348195183))\n  \u0026ndash; A talk given by Shields core team member Marcin Mielnicki for\n  Hacktoberfest Poznań 2018.\n\n### Hosting your own badge service\n\n- [Shields self-hosting](https://github.com/badges/shields/blob/master/doc/self-hosting.md)\n  \u0026ndash; Host your own copy of Shields to Heroku, Vercel, using Docker, or on a Node server.\n- [Badgen self-hosting](https://github.com/badgen/badgen.net/#environments) \u0026ndash;\n  Host your own copy of Badgen on Vercel.\n- [ChostPulse](https://github.com/newlandpe/chost-pulse-worker) \u0026ndash;\n  Self-hosted Cloudflare Worker to generate real-time status badges for game servers.\n\n### Achievement badges\n\n- [Parchment Award Digital Badges](https://community.instructure.com/en/categories/parchment-digital-badges) \u0026ndash; A service for creating verifiable\n  achievement badges, based on the Open Badges specification.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/badges%2Fawesome-badges/projects"}