π "This app didn't just change how I check GitHub streaks β it changed my entire life. I cry every time I open it."
β Probably every developer who's ever used it
βββββββ βββββββββββββββ ββββββ ββββββββββ ββββββββββββββββββββββββ ββββββββ ββββββ βββ βββ
ββββββββ βββββββββββββββ ββββββ βββββββββββ ββββββββββββββββββββββββββββββββββββββββββββ ββββ
βββ βββββββ βββ βββββββββββ βββββββββββ ββββββββ βββ ββββββββββββββ βββββββββββββββ
βββ ββββββ βββ βββββββββββ βββββββββββ ββββββββ βββ ββββββββββββββ βββββββββββββββ
ββββββββββββ βββ βββ ββββββββββββββββββββ ββββββββ βββ βββ ββββββββββββββ ββββββ βββ
βββββββ βββ βββ βββ βββ βββββββ βββββββ ββββββββ βββ βββ ββββββββββββββ ββββββ βββ
This is not just an app. This is a movement. A beautifully crafted, ridiculously powerful, absolutely unhinged GitHub Streak Checker built with Python and Streamlit. It was forged in the fires of late-night coding sessions, fueled by caffeine, and seasoned with pure developer passion.
You type a GitHub username. You get everything. Streak cards, stats, trophies, activity graphs β and shareable links in Markdown, HTML, and direct URL format. All in one place. All for free. All looking gorgeous.
Scientists are baffled. Investors are calling. Your GitHub streak has never looked this good.
| Feature | Status | How Mind-Blowing |
|---|---|---|
| π₯ GitHub Streak Card | β | Extremely |
| π Full Stats Card | β | Very extremely |
| π» Top Languages Card | β | Unreasonably |
| π Trophy Showcase | β | Dangerously |
| π Activity Graph | β | Medically inadvisable |
| π¨ 12 Beautiful Themes | β | Yes |
| π Shareable Direct URL | β | One click. Done. |
| π Markdown Embed | β | README-ready instantly |
| π HTML Embed | β | Website-ready instantly |
| π€ Auto Best-Source Detection | β | It literally checks which API is alive |
| π Automatic Fallback URLs | β | Never broken. Ever. |
| π Dark Mode UI | β | Easy on the eyes, hard on the heart |
Choose from 12 stunning themes that will make your streak card the envy of every developer on the internet:
dark β’ default β’ radical β’ merko β’ gruvbox β’ tokyonight
onedark β’ cobalt β’ synthwave β’ dracula β’ highcontrast β’ transparent
No installation needed β try it right now in your browser!
Click. Type a username. Get your streak. That's it. That's the whole thing.
- Python 3.9+
- A GitHub account (and hopefully a streak worth showing off)
- The desire to be absolutely unstoppable
# Step 1: Clone this legendary repository
git clone https://github.com/your-username/github-streak-checker.git
# Step 2: Navigate into greatness
cd github-streak-checker
# Step 3: Install the two (2) dependencies
pip install -r requirements.txt
# Step 4: Launch the rocket ship
streamlit run github_streak_app.pystreamlit>=1.32.0
requests>=2.31.0Two dependencies. TWO. This app runs the entire GitHub stat universe on two packages. Peak engineering.
You type username
β
App sends HEAD requests to all API sources simultaneously
β
Picks the FIRST one that responds with HTTP 200
β
Renders your beautiful card
β
Gives you URL + Markdown + HTML embed β all pre-formatted
β
You paste it into your README and become a legend
No broken images. No "API is down" nightmares. The app automatically detects which source is alive and uses it. If one dies, it silently switches to the fallback. You will never know it happened. That's the point.
| Card Type | Primary Source | Fallback |
|---|---|---|
| π₯ Streak | streak-stats.demolab.com |
github-readme-streak-stats-eight.vercel.app |
| π Stats | github-readme-stats.vercel.app |
β |
| π» Languages | github-readme-stats.vercel.app |
β |
| π Trophies | github-profile-trophy.vercel.app |
β |
| π Activity | github-readme-activity-graph.vercel.app |
β |
After entering a username, the app instantly generates 3 ready-to-use embed formats:
Direct URL β paste anywhere:
https://streak-stats.demolab.com?user=YOUR_USERNAME&theme=dark
Markdown β drop straight into your README:
[](https://github.com/YOUR_USERNAME)HTML β for your portfolio or blog:
<a href="https://github.com/YOUR_USERNAME" target="_blank">
<img src="https://streak-stats.demolab.com?user=YOUR_USERNAME&theme=dark" alt="GitHub Streak" />
</a>Copy this into your GitHub profile README and make it legendary:
<div align="center">
[](https://github.com/YOUR_USERNAME)
[](https://github.com/YOUR_USERNAME)
[](https://github.com/YOUR_USERNAME)
[](https://github.com/YOUR_USERNAME)
</div>Found a bug? Want to add a feature? Feel like this app changed your life and you want to give back?
- Fork the repo
- Create your feature branch (
git checkout -b feature/make-it-even-more-unhinged) - Commit your changes (
git commit -m 'Add even more greatness') - Push to the branch (
git push origin feature/make-it-even-more-unhinged) - Open a Pull Request
All contributions welcome. Even the chaotic ones.
MIT License β use it, share it, remix it, put it on a t-shirt. Just don't forget where it came from.