{"id":13567255,"url":"https://github.com/badges/awesome-badges","last_synced_at":"2025-04-05T00:08:09.676Z","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":"2023-11-29T19:40:00.000Z","size":20,"stargazers_count":478,"open_issues_count":0,"forks_count":36,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-05-23T04:00:38.601Z","etag":null,"topics":["awesome-list","badges"],"latest_commit_sha":null,"homepage":"","language":null,"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}},"created_at":"2021-07-07T22:58:30.000Z","updated_at":"2024-05-16T17:13:27.000Z","dependencies_parsed_at":"2023-11-29T20:44:26.974Z","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,"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","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266564,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["awesome-list","badges"],"created_at":"2024-08-01T13:02:26.975Z","updated_at":"2025-04-05T00:08:09.635Z","avatar_url":"https://github.com/badges.png","language":null,"funding_links":[],"categories":["awesome-list","Markdown","Other Lists"],"sub_categories":["TeX Lists"],"readme":"# Awesome Badges\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nA curated collection of awesome things related to status badges.\n\n_While this list is maintained by Paul Melnikow from 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\n### Badge tools\n\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\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\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/endpoint)\n\u003e - [Badgen's https badge](https://badgen.net/https)\n\u003e - [Badgen's RunKit endpoint badge](https://badgen.net/runkit)\n\n- [Transifex open API endpoints](https://transifex-open-api.herokuapp.com/)\n  \u0026ndash; Data gateway for projects using\n  [Transifex](https://www.transifex.com/).\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\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](http://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\n### Achievement badges\n\n- [Open Badges](https://openbadges.org/) \u0026ndash; A specification for\n  verifiable digital badges.\n- [Badgr](https://www.badgr.org/) \u0026ndash; A service for creating verifiable\n  achievement badges, based on the Open Badges specification.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadges%2Fawesome-badges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbadges%2Fawesome-badges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadges%2Fawesome-badges/lists"}