Badges.ws is the perfect way to add a touch of elegance to your GitHub repositories, documentation, or any project that needs a badge with personality. Designed to be fast, lightweight, and effortlessly stylish, Badges.ws lets you generate custom SVG badges in seconds.
- β Instant Integration β Generate badges for npm, PyPI, GitHub, and 15+ other platforms in seconds.
- π¨ Pixel-Perfect & Customizable β Choose colors, icons, and styles to match your brand.
- π Always Fresh β Live integrations ensure your badges never show stale data.
- β‘ Blazing-Fast β Built with Rust for lightweight performance and minimal server footprint.
- π§ Self-Hosting Freedom β Deploy with a single Docker command for full control over your infrastructure.
Visit badges.ws to explore!
Creating your custom badge is as easy as plugging values into a URL:
https://badges.ws/badge/{label}-{message}-{color}
Replace {label}
, {message}
, and {color}
with your desired text and color code, and your badge is ready to shine! Embed then in your readme.md
:
[<img src="https://badges.ws/badge/Version-1.0.0-red" />](https://your-project.link)
Or self-host your badge service:
docker run -d -p 8080:80 ghcr.io/vladkens/badges:latest
- Languages & Packages:
JS/TS (npm)
,Python (PyPI)
,Rust (Cargo)
,Ruby (Gems)
,PHP (Packagist)
,Dart (Pub)
,Haskell (Cabal)
,C#/F# (NuGet)
,Swift / ObjC (CocoaPods)
,Clojure (Clojars)
,Elixir (Hex)
,Puppet Forge
,Perl (CPAN)
- Marketplaces:
Homebrew
,VSCode Marketplace
,Chrome Web Store
,Firefox Add-ons
,JetBrains Plugins
- Services & CI/CD:
GitHub
,GitLab
β³,Docker Hub
,CodeCov
,ReadTheDocs
- Community:
Discord
,YouTube
(β³ = Coming Soon)
The core library powering Badges.ws, badgelib, can also be used as a standalone Rust crate for generating customizable SVG badges programmatically.
For more details and examples, check out the badgelib README.
Missing an integration? Request or contribute β letβs build the ultimate badge toolkit together!
- This project was inspired by Shields.io and Badgen.net.
- Icons are provided by the amazing Simple Icons project.
- The font used for badge rendering is DejaVu Sans, an open-source font family designed for high-quality text rendering.
This project is licensed under the MIT License. See the LICENSE file for details.