Skip to content

ehildt/depbadge

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPBADGE

Depbadge is a CLI tool that automatically generates and maintains dependency and status badges for your project documentation — perfect for keeping your badges consistent and up-to-date. It reads your project’s manifest and produces Shields-based badges rendered dynamically via Shields.io, fully compatible with GitHub, GitLab, and other platforms. All layout, grouping, styling, and badge composition are defined in a depbadgerc.yml configuration file, making the output deterministic, reproducible, and fully automated. Depbadge handles both dependency badges and third-party status badges (e.g., releases, container metrics, coverage), injecting them directly into your target documentation file (default README.md) so your badges are always accurate. It also supports generating previews and structured definitions for inspection or CI/CD workflows. By automating badge generation, Depbadge solves common problems: outdated badges, inconsistent styling, and manual maintenance overhead — keeping your documentation visually consistent and trustworthy.

Official / Extended Support

package.json – Node.js / JavaScript / TypeScript projects
pyproject.toml – Python projects (PEP 621)
Cargo.toml – Rust projects



depbadge github github github codecov My_favorite


colord @iarna/toml yaml


@changesets/cli @eslint/js @types/eslint @types/node depcheck dependency-cruiser dotenv-cli eslint eslint-config-prettier eslint-plugin-prettier eslint-plugin-simple-import-sort eslint-plugin-sonarjs globals husky vitest @vitest/coverage-v8 jiti lint-staged npm-check-updates rimraf source-map-support ts-loader ts-node ts-unused-exports typescript typescript-eslint


E-MAIL  —  WIKI  —  ISSUES  —  DONATE


About

Automates Shield.io badge creation for status, dependencies, and version tracking.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors