Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bytebase/star-history
The missing star history graph of GitHub repos - https://star-history.com
https://github.com/bytebase/star-history
github github-star github-star-history graph history star star-history
Last synced: 6 days ago
JSON representation
The missing star history graph of GitHub repos - https://star-history.com
- Host: GitHub
- URL: https://github.com/bytebase/star-history
- Owner: star-history
- License: mit
- Created: 2015-09-23T03:30:28.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T07:57:16.000Z (29 days ago)
- Last Synced: 2024-10-29T15:07:55.381Z (15 days ago)
- Topics: github, github-star, github-star-history, graph, history, star, star-history
- Language: TypeScript
- Homepage: https://star-history.com
- Size: 88.4 MB
- Stars: 6,527
- Watchers: 26
- Forks: 261
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-github-profile - Github Star History
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 missing GitHub star history graph of GitHub repos.**
👆 **THIS** is a **`live`** chart created with the following html: 👇
```html
```
---
## 💜 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.
### Code Contributors
### Token Contributors
We need invididual tokens to bypass GitHub API rate limiter, thanks to all our donators:
[mrnossiom](https://github.com/mrnossiom)
## ✨ 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
**`Star-history`** is built using a **modern tech stack**: **`Vue`** + **`Vite`** + **`TailwindCSS`**.
### Prerequisites
- [Node.js](https://nodejs.org/en/download/)
- [pnpm](https://pnpm.io/)### Install dependencies
```shell
pnpm i
```### Start with your interest
- **Main website** is the homepage of star-history with most of **useful features and blogs** about **`open source`**.
```shell
pnpm dev
```The website will be served at http://localhost:3000.
- **Chrome extension** supports the **basic chart viewer** as a **free** additional product.
```shell
pnpm build:extension
```Load the built `./dist` folder as **unpacked project** to chrome extensions page.
- **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 server
pnpm i && pnpm dev
```The API server will be running on http://localhost:8080.