awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Badge generator

Ranking updated Jul 1, 2026

For a tool for generating project badges, the first results are badges/shields (Shields is the leading dynamic badge generator with full API-based badge creation, extensive style customization color, label, format, SVG output, and CI/CD compatibility, making it exactly the tool this search is after), pujux/badge-it (This is an API-based badge service that generates customizable SVG badges for GitHub Profile READMEs, directly matching the need for dynamic, style-customizable badges) and jwenjian/visitor-badge (jwenjian/visitor-badge is a badge generator service specifically for tracking and displaying visitor counts in markdown files, so it fits the "badge generator" category but is limited to visitor counters and does not support custom styles, static badges, or CI/CD integration). andrewsbarbaro/for-the-badge and pastelsky/bundlephobia round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Find the best open-source badge generators for your projects. Compare top-rated tools by features and activity to pick the right one for your needs.

Badge generator

Find the best repos with AI.We'll search the best matching repositories with AI.
  • badges/shieldsbadges avatar

    badges/shields

    26,811View on GitHub↗

    Shields is a dynamic badge generator that creates visual status indicators for software projects by fetching live data from external APIs. It functions as a programmatic image renderer, converting structured data parameters into consistent, high-contrast vector graphics that can be embedded directly into markdown and web documentation via URL parameters. The project distinguishes itself by offering a self-hosted metadata server, allowing users to deploy the service behind their own firewalls to maintain full control over infrastructure and data privacy. It supports extensive customization, in

    Shields is the leading dynamic badge generator with full API-based badge creation, extensive style customization (color, label, format), SVG output, and CI/CD compatibility, making it exactly the tool this search is after.

    JavaScriptData-Driven Badge ServicesVisual BadgesBadge Generation Libraries
    View on GitHub↗26,811
  • pujux/badge-itpujux avatar

    pujux/badge-it

    232View on GitHub↗

    Badge-it is a web service designed to generate dynamic visual indicators and profile components for developer platforms. It functions as a stateless API that fetches live repository and user statistics, rendering them as customizable SVG badges or contributor grids for use in profile documentation. The service distinguishes itself by providing specialized tools for GitHub profile customization, including the ability to render grids of contributor avatars and collections of starred repositories. These visual assets are generated on demand through URL parameters, allowing for real-time updates

    This is an API-based badge service that generates customizable SVG badges for GitHub Profile READMEs, directly matching the need for dynamic, style-customizable badges.

    TypeScriptActivity Statistics BadgesCustomizable SVGDynamic Image Generation
    View on GitHub↗232
  • jwenjian/visitor-badgejwenjian avatar

    jwenjian/visitor-badge

    907View on GitHub↗

    Visitor Badge is a service that generates dynamic image badges to display real-time visitor counts on web pages and markdown files. It functions as a lightweight analytics solution for static sites and documentation pages that lack native backend infrastructure. The service creates visual counters by rendering text and colors into rasterized images on the fly. Appearance and identification data are determined by URL parameters, allowing for custom labels and color schemes without requiring database lookups for each request. Traffic monitoring is performed through stateless HTTP request analy

    jwenjian/visitor-badge is a badge generator service specifically for tracking and displaying visitor counts in markdown files, so it fits the "badge generator" category but is limited to visitor counters and does not support custom styles, static badges, or CI/CD integration.

    HTMLCounter BadgesHTTP Request Header InspectorsIn-Memory Counters
    View on GitHub↗907
  • andrewsbarbaro/for-the-badgeandrewsbarbaro avatar

    andrewsbarbaro/for-the-badge

    1,811View on GitHub↗

    For-the-badge is a service for generating dynamic visual status indicators and decorative labels for project documentation. It functions as a vector graphics generator that converts structured data into scalable visual assets, allowing users to communicate project health, build status, and development milestones directly within markdown files. The system distinguishes itself through a stateless, parameter-driven rendering engine that generates badges on demand. By parsing query strings into predefined vector templates, the service creates visual assets without requiring persistent sessions or

    A badge generator that produces SVG badges in the distinctive "for the badge" style, ideal for READMEs, but it appears to be a static generator rather than an API-based dynamic badge service, so it covers the category while lacking the dynamic and CI/CD integration features sought.

    VueProject Badges
    View on GitHub↗1,811
  • pastelsky/bundlephobiapastelsky avatar

    pastelsky/bundlephobia

    9,534View on GitHub↗

    Bundlephobia is a suite of tools for analyzing the composition and size of JavaScript dependencies from the npm registry. It functions as a bundle analyzer and size monitor that calculates the total footprint of frontend packages and stylesheets to determine their impact on page load performance. The project identifies specific components contributing to bundle size through asset composition analysis and package auditing. It also generates visual size indicators and badges that can be embedded in documentation and version control repositories to communicate package dimensions. The platform m

    Bundlephobia generates package-size badges as part of its bundle analysis, but it is primarily a bundle-size analyzer rather than a general-purpose badge generator for arbitrary status metrics like build passing or version.

    TypeScriptVisual BadgesBadge Generation Libraries
    View on GitHub↗9,534
  • denvercoder1/readme-typing-svgDenverCoder1 avatar

    DenverCoder1/readme-typing-svg

    8,352View on GitHub↗

    This project is an animated SVG text generator used to create customizable vector graphics for profile pages and repository documentation. It produces images that feature typing animations and rotating text phrases to enhance the visual presentation of personal or project profiles. The tool includes a generator for simulating a typing effect and another for cycling through multiple text phrases. Users can configure specific fonts, colors, and animation timings to create stylized assets and themed text sequences. The system generates these graphics on the fly by parsing URL parameters into vi

    This repository generates animated SVG typing effects for profile pages, not the customizable status badges (e.g., build passing, coverage) this search asks for — it lacks dynamic API-based metrics and the badge style formats like flat or plastic.

    PHPSVG Generators
    View on GitHub↗8,352
  • ossf/scorecardossf avatar

    ossf/scorecard

    5,527View on GitHub↗

    Scorecard is an open source security scanner and software supply chain analysis tool that evaluates the security posture of projects by calculating risk metrics based on best practices. It functions as a security health dashboard, visualizing security gaps through scores and badges to help maintainers identify vulnerabilities. The project provides a system for monitoring repository security through a GitHub Action security auditor that alerts maintainers when security scores drop. It also offers a mechanism for vulnerability remediation guidance, mapping identified security gaps to prescripti

    Scorecard generates security-score badges as part of its broader security analysis, but it is not a general-purpose badge generator for arbitrary metrics like build status or version—its badges are tied to its own security scoring.

    GoGitHub ActionsVisual Badges
    View on GitHub↗5,527
  • tandpfun/skill-iconstandpfun avatar

    tandpfun/skill-icons

    12,556View on GitHub↗

    Skill-icons is a developer skill badge generator that provides a centralized library of standardized vector graphics representing programming languages, frameworks, and development tools. It functions as a web asset resource for creating visual summaries of technical stacks, enabling users to embed consistent icon collections into project documentation, developer portfolios, and repository profiles. The project utilizes a stateless, parameter-driven engine that dynamically assembles icon grids based on URL query strings. By processing these parameters, the system performs server-side composit

    Skill-icons generates dynamic SVG icon grids for tech stacks via URL parameters, but it is designed for skill representations, not for customizable status badges (build passing, coverage, version) with style/color control — a neighbouring use case, not the badge generator the query targets.

    SVGBadge Generation Libraries
    View on GitHub↗12,556
  • svgdotjs/svg.jssvgdotjs avatar

    svgdotjs/svg.js

    11,796View on GitHub↗

    svg.js is a JavaScript library and toolkit for programmatically creating, modifying, and querying Scalable Vector Graphics in the browser. It functions as a programmable interface and DOM wrapper that allows developers to manipulate vector elements through a standardized API rather than writing raw XML. The library includes a dedicated animation framework for creating fluid motion and visual transitions. This is supported by tools for path morphing and the use of timelines and easing functions to animate vector graphics. The toolkit covers a broad range of capabilities, including geometric t

    svg.js is a general-purpose SVG manipulation and animation library, not a badge generator — it can technically create SVG graphics but lacks the ready-made badge templates, dynamic API endpoints, and CI/CD integration this search requires.

    JavaScriptSVG Generators
    View on GitHub↗11,796
  • ellerbrock/open-source-badgesellerbrock avatar

    ellerbrock/open-source-badges

    548View on GitHub↗

    :octocat: Open Source & Licence Badges

    This repo offers a static collection of open-source license badges, not a dynamic badge generator with API-based creation or customizable styles, so it isn't the badge-making tool you're looking for.

    Project Badges
    View on GitHub↗548
  • lowlighter/metricslowlighter avatar

    lowlighter/metrics

    16,185View on GitHub↗

    This project is an automated data visualization engine designed to generate dynamic images and charts from repository and user activity. It functions as a modular framework that aggregates statistics and engagement history to produce visual summaries for embedding directly into profile documentation. The system operates through a configuration-driven execution model that leverages automated workflows to fetch and process data without requiring a persistent server. By utilizing a plugin-based architecture, it connects to diverse external web services to pull information, which is then rendered

    Metrics generates rich SVG visual summaries from GitHub data for profile READMEs, but its focus is on comprehensive metrics dashboards rather than the simple, customizable status badges (build status, version) this search targets.

    JavaScriptGitHub Actions
    View on GitHub↗16,185
  • vn7n24fzkq/github-profile-summary-cardsvn7n24fzkq avatar

    vn7n24fzkq/github-profile-summary-cards

    3,353View on GitHub↗

    This repository generates profile summary cards with GitHub stats, not the customizable status badges (like shields.io) the visitor wants for showing build passing or version in READMEs.

    TypeScriptGitHub Actions
    View on GitHub↗3,353
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
badges/shields26.8KJavaScriptCC0-1.0Jun 15, 2026
pujux/badge-it232TypeScriptBSD-3-ClauseFeb 24, 2026
jwenjian/visitor-badge
907
HTML
GPL-3.0
Mar 18, 2024
andrewsbarbaro/for-the-badge1.8KVueMITJun 5, 2026
pastelsky/bundlephobia9.5KTypeScriptMITMay 2, 2026
denvercoder1/readme-typing-svg8.4KPHPmitApr 17, 2025
ossf/scorecard5.5KGoApache-2.0Jun 8, 2026
tandpfun/skill-icons12.6KSVGMITFeb 27, 2026
svgdotjs/svg.js11.8KJavaScriptNOASSERTIONSep 15, 2025
ellerbrock/open-source-badges548—CC-BY-4.0Aug 3, 2022

Related searches

  • a library of ui badge components
  • Programmatic image renderer
  • AI writing assistants
  • Project scaffolding tools
  • Terminal output formatter
  • Git status client
  • Generative application builder
  • Text metric calculator