https://github.com/star-history/star-history
The de facto GitHub star history graph.
https://github.com/star-history/star-history
github github-star github-star-history github-trending graph history star star-history
Last synced: 16 days ago
JSON representation
The de facto GitHub star history graph.
- Host: GitHub
- URL: https://github.com/star-history/star-history
- Owner: star-history
- License: mit
- Created: 2015-09-23T03:30:28.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2026-09-05T17:15:21.000Z (about 2 months ago)
- Last Synced: 2026-09-09T17:36:04.408Z (about 2 months ago)
- Topics: github, github-star, github-star-history, github-trending, graph, history, star, star-history
- Language: TypeScript
- Homepage: https://www.star-history.com
- Size: 156 MB
- Stars: 9,475
- Watchers: 32
- Forks: 371
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Claude: CLAUDE.md
Awesome Lists containing this project
- awesome-typescript - star-history/star-history - The de facto GitHub star history graph. (User Interface / Applications and End User Tools)
- awesome-hacking-lists - star-history/star-history - The missing star history graph of GitHub repos - https://star-history.com (TypeScript)
- awesome - star-history/star-history - The de facto GitHub star history graph. (TypeScript)
- awesome-github-projects - star-history - The de facto GitHub star history graph. β9,585 `TypeScript` π₯ (π οΈ Developer Tools)
README
π§© [**Also available as a Chrome extension**](https://chrome.google.com/webstore/detail/star-history/iijibbcdddbhokfepbblglfgdglnccfn)
# :sparkles: Star History :sparkles:
[**star-history.com**](https://star-history.com), **the de facto GitHub star history graph.**

---
π **THIS** is a **`live`** chart. Follow [instruction](https://www.star-history.com/blog/how-to-use-github-star-history#how-to-embed-the-chart-in-your-readme) to embed yours.
π **THIS** is also a **`live`** badge with global rank. Follow [instruction](https://www.star-history.com/star-history/star-history#badges) to embed yours.
## π Sponsors
### Bytebase
[Bytebase](https://bytebase.com?source=star-history) is an open source, web-based database schema change and version control tool for teams. Supporting MySQL, PostgreSQL, Oracle, MongoDB, Redis, Snowflake, ClickHouse, TiDB, Google Spanner.
### Dify
[Dify](https://dify.ai/?utm_source=star-history) is an open source LLMOps platform that helps developers build AI applications more simply and quickly. Its core idea is to define various aspects of AI applications, including Prompts, Contexts, and Plugins, through declarative YAML files.
### SerpApi
[SerpApi](https://serpapi.com/?utm_source=starhistory) scrapes search engine results easily using a simple API, including Google, Google Maps, Amazon, and more
### CodeRabbit
[CodeRabbit](https://coderabbit.link/sh) AI code reviews for teams that move fast (but donβt break things)
### pgplex
[pgplex](https://www.pgplex.com/?utm_source=starhistory) is the Postgres toolchain for humans and agents
## β¨ Features
- **Unique** **`sketch xkcd`** feeling **chart**;
- **One-click** generation of **high-quality** image for chart;
- Support **multiple chart view** mode **`based on date or timeline`**;
- **Embed** the **real-time chart** into **`GitHub readme or other websites`** **(like the one we embed here on the top)**
- And **various** useful **functions**:
- toggle **repo visibility**;
- **shortcut** to input repo;
- **share** on **`Twitter`** **quickly**;
- **support** input **multiple repos**;
- ...waiting **for you** to **find out!**
## π Screenshots
### π§© [Free chrome extension](https://chrome.google.com/webstore/detail/star-history/iijibbcdddbhokfepbblglfgdglnccfn)
## π Development
> We do not accept external contribution.
**`Star-history`** is built using a **modern tech stack**: **`Next.js`** + **`TailwindCSS`**.
### Prerequisites
- [Node.js](https://nodejs.org/en/download/)
- [pnpm](https://pnpm.io/)
### Homepage
**Homepage** of star-history with most of useful features and blogs about open source.
```shell
cd frontend && pnpm i && pnpm dev
```
The website will be served at http://localhost:3000.
### Chrome Extension
**Chrome extension** supports the **basic chart viewer** as a **free** additional product.
```shell
cd frontend && pnpm build:ext
```
Load the built `./dist` folder as **unpacked project** to chrome extensions page.
### API Server
**API server** is an **`experimental feature`**. It's mainly used to **generate chart `SVG`** image file that can be embeded into **`GitHub readme`**.
```shell
cd backend && pnpm i && pnpm dev
```
The API server will be running on http://localhost:8080.





