ReasonKit / Badges

ReasonKit-styled status badges · shields.io-compatible · Onest typeface embedded · never a broken image

Live from this service

status core mcp local-first license designed
crates downloads docsrs ftb

Build one

preview

Endpoints

PathRendersData
/static/v1?label=…&message=…&color=…static badge—
/badge/<label>-<message>-<color>static badge, inline spec—
/crates/v/<crate>latest stable versioncrates.io, 5 min cache
/crates/d/<crate>total downloadscrates.io, 5 min cache
/docsrs/<crate>docs build statusdocs.rs, 5 min cache
/github/actions/workflow/status/<org>/<repo>/<wf>.yml?branch=…CI statusGitHub API, 5 min cache
/* anything elsetransparently proxied to img.shields.io, cached

Options everywhere: label · message · color · labelColor · style (reasonkit signature default; flat-square/flat/for-the-badge for compat) · logo (reasonkit, rust, github, docs.rs) · logoColor. Unpublished crates, private repos, and upstream outages render an honest grey badge — never a broken image.

Palette

NameHexUse for
accent / cyan#22D3EEidentity, links, primary
ok / emerald#34D399passing, healthy, stable
warn / amber#FBBF24pre-alpha, running, caution
danger / rose#F87171failing, critical
lease / violet#A78BFAownership, claims, licensing
ember / rust#F97316Rust, toolchains
pro / orchid#A855F7licenses, premium surfaces
signal / pink#EC4899downloads, telemetry
teal#06B6D4CI, information
mint#10B981versions, releases
030508 label#030508the house label — always

Use it

# Markdown
[![Status](https://badges.reasonkit.sh/static/v1?label=status&message=pre-alpha&color=warn)](https://github.com/reasonkit)

# Live crates.io version
[![Crates.io](https://badges.reasonkit.sh/crates/v/reasonkit-mem)](https://crates.io/crates/reasonkit-mem)

# CI status (public repos)
[![CI](https://badges.reasonkit.sh/github/actions/workflow/status/reasonkit/ReasonKit-tasks/ci.yml?branch=main)](https://github.com/reasonkit/ReasonKit-tasks/actions)