★ Live star history for any public GitHub repo

Show off your repo’s star history in its README

A chart of your GitHub stars that updates itself every few hours, labels your launches and spikes, and matches light and dark mode. One line of Markdown. No GitHub App to install.

Any public repo · Light & dark themes · Cancel anytime

README.md

Star history

Live chart for astral-sh/uv, straight from this site. It’s redrawn every few hours.

Star history chart for astral-sh/uv, with its breakout and biggest spike labelled

Real charts, updating right now

Each one redraws itself every few hours. The first star, spikes and breakouts are labelled for you.

Star history chart for ollama/ollama
ollama/ollamaSteady climb past 180k
Star history chart for excalidraw/excalidraw
excalidraw/excalidrawSeven years of growth
Star history chart for sharkdp/hexyl
sharkdp/hexylA launch spike, then steady
Star history chart for anthropics/claude-code
anthropics/claude-codeTwo breakouts and a big spike

Up and running in two minutes

No workflow files, no tokens, nothing to commit on a schedule.

Create an account

An email and a password. You stay signed in, and there’s nothing to confirm before you start.

Pick a plan

$1 a month for 5 charts or $2 for 10, through PayPal. Pay yearly and save a little.

Add a repo, paste the line

Type owner/repo, copy the Markdown into your README, and you’re done.

A chart that tells your repo’s story

Not just a line going up. It shows when people found your project and how fast it’s growing.

Updates itself

Redrawn from GitHub every few hours. No Actions to set up and no bot commits in your repo.

Every day counted

Built from GitHub’s per-day star counts for the repo’s whole life, not a handful of samples.

Spikes & breakouts

Launch days, Hacker News bumps and lasting jumps in growth are found and labelled for you.

Light & dark

Two themes for every chart, plus a snippet that switches automatically with GitHub’s theme.

Any public repo

No install or permissions. Chart your own repos, your company’s, or the ones you depend on.

Small and fast

A light SVG served from Cloudflare’s network. Sharp at any size, quick to load in READMEs and docs.

One line in your README

Each chart has a light and a dark address. Use the auto version and GitHub picks the right one for each visitor.

Simple pricing

Cheaper than a coffee a year. Swap repos whenever you like and cancel anytime.

Starter

$1 / month

  • 5 live charts
  • Light & dark themes
  • Updated every few hours
  • Swap repos anytime
Start with Starter

Plus Twice the charts

$2 / month

  • 10 live charts
  • Light & dark themes
  • Updated every few hours
  • Swap repos anytime
Get Plus

Paid through PayPal, which also takes cards. Prices in USD.

Questions

Do I need to install a GitHub App or give you access to my repo?

No. Charts are built from GitHub’s public star data, so you can chart any public repo just by its name. There’s nothing to install and no permissions to grant.

Can I make a chart for a repo I don’t own?

Yes. Any public repository works: your own, your company’s, or one you want to keep an eye on.

How often do the charts update?

Every few hours. Charts count stars per day over the repo’s whole life, and the right edge always shows today.

Does it work with GitHub’s dark mode?

Yes. Every chart comes in a light and a dark version. Use the auto snippet and GitHub shows each visitor the one that matches their theme.

What are spikes and breakouts?

A spike is a burst of stars well above the repo’s usual pace, like a launch or a Hacker News post. A breakout is a jump in pace that lasts a month or more. Both are found and labelled automatically.

Can I swap repos later?

Yes. Remove a repo and add another whenever you like. Each plan can add up to twice its number of charts per day.

What happens if I cancel?

Your charts keep updating until the end of the time you paid for. After that they show a small “paused” card instead of a broken image. Subscribe again and they come back.

Your stars deserve a better chart

Set it up once. It keeps itself current from then on.

Get your chart