Get a cute, quirky, uplifting message on your GitHub profile — refreshed daily ✨
A new message every day, in your timezone. Live example:
Add this to the README.md of your profile repo (a repo named exactly after your username):
Two URLs, both work. The
badge.jsonis available via GitHub Pages (https://in-c0.github.io/daily-badge/badge.json, used above) and directly from raw (https://raw.githubusercontent.com/in-c0/daily-badge/main/badge.json). Either is a valid Shields.ioendpoint. Shields caches the rendered badge for a few minutes, so a fresh daily message can take a moment to appear — a hard refresh clears it.
Change when your message flips by editing timezone.txt with any IANA timezone, e.g. Australia/Sydney.
🎨 Open the Customizer → — pick your timezone, pack, style, and color with a live preview, then copy the snippet.
There's also a Cloudflare Worker that serves the badge from a single URL — no fork, no Actions, no per-user setup. Just paste one line and pick your options:
| Param | Options | Default |
|---|---|---|
tz |
any IANA timezone | UTC |
pack |
default · dev-humor · tech-facts |
default |
color |
any CSS / Shields color | pink |
style |
flat · flat-square · plastic · for-the-badge · social |
for-the-badge |
✨ The hosted endpoint is live — try it: badge.svg. Want your own instance? See
worker/README.mdto deploy in ~2 minutes.
Message packs let the badge feel like yours:
- default — a curated "on this day" message for all 366 days
- dev-humor — a rotating dose of developer comedy 🐛
- tech-facts — a daily piece of computing trivia 💡
Prefer it where you actually work? Install the Daily Badge VS Code extension to get today's message right in your status bar — same packs, same timezone-awareness.
ext install in-c0.daily-badge
Source lives in vscode-extension/.
- GitHub Actions runs once daily at midnight UTC (or, for the hosted version, the Worker computes the day on request in your timezone)
- It picks the message for the current date
- The badge is rendered by Shields.io / the Worker and served from the edge
Powered by Shields.io, GitHub Actions, and Cloudflare Workers. Made with ❤️ by in-c0
