Scotium: GitHub Power-User Platform
Inspiration
I got tired of GitHub lying to me.
You click on a repo with 5K stars and think "oh this is cool" but then you realize the last commit was 6 months ago, PRs take forever to merge, and like 1 person actually maintains it lol.
Also I have a bunch of side projects and no idea which ones are actually thriving vs dying. GitHub doesn't show you that.
So I built Scotium. GitHub but actually useful.
What it does
Scotium gives you 34 tools to understand any repo or developer at a glance.
Quick examples:
- Health Score — 1-10 rating. Is this project alive or dead?
- Bus Factor — How many people would have to quit for this to collapse?
- PR Merge Speed — How long do PRs actually sit there?
- Tech Stack — Auto-detect what they're using
- Undiscovered Gems — Find active projects nobody knows about
- Rising Stars — See what's actually gaining traction
- Your Dashboard — Track your own repos and see which ones are stale
- Code Editor — Edit files and open PRs without leaving the app
- README Badges — 30 copy-paste components to make your profile look cool
It's all React, talks to GitHub's API, no backend needed. Just pure browser magic.
How we built it
Stack: React 18, Vite, Tailwind, CodeMirror, TanStack Query, Cloudflare Pages + D1
The process:
- Figured out what GitHub was missing
- Built caching layer so we don't explode GitHub's rate limits
- Made analysis tools (Health Score, Bus Factor, etc.)
- Built discovery engine (find hidden gems)
- Added personal dashboard
- Threw in a code editor for funsies
- Shipped it
Challenges we ran into
GitHub rate limits → Caching everything aggressively
Huge repos with 100K+ commits → Cap at last 1000
CodeMirror being heavyweight → Custom React hooks to wrangle it
OAuth on client-side only → Tokens in memory, handle redirects carefully
Private vs public repos → Permission checks everywhere
Basically: make sure you're not hitting GitHub's API like an idiot, and cache literally everything.
Accomplishments we're proud of
✅ 34 working tools (not mockups, they actually calculate stuff)
✅ No backend needed (everything client-side)
✅ Fast AF (smart caching, D1, lazy loading)
✅ Code editor that actually works
✅ Discovery that doesn't just sort by stars
✅ Responsive on mobile/desktop
✅ Looks polished with animations
✅ It's open source
What we learned
- GitHub's API is powerful but will humble you — Rate limits exist for a reason
- One metric is useless — Health score needed to combine commit frequency + PR speed + issue health
- Users don't want spreadsheets — Hide complexity, let them drill into details
- Client-side is underrated — You don't need a backend for everything
- Discovery isn't just sorting — Need to think about velocity, activity, and hidden gems differently
- Small features matter — README badges seem dumb but devs love them
- Animations go hard — Framer Motion makes your app feel like someone cared
- Open source builds trust — People care that there's no BS behind it
What's next for Scotium
Soon:
- Dark mode (people keep asking)
- Burnout detection (AI reads commit messages, flags exhausted maintainers)
- Team mode (track multiple repos together)
- GitHub Actions health check
- Mobile app
Later:
- AI summaries of repo health
- Security vulnerability scanner
- Custom metrics builder
- API for other tools
- Install as GitHub App
The dream: Be the layer GitHub is missing. Help devs make better choices. Help maintainers not burn out. Maybe make money somehow but honestly just vibin for now.
Website: https://scotium.pages.dev
GitHub: https://github.com/truehannan/scotium-dev
Built with: React 18, Vite, Tailwind, Cloudflare Pages + D1
By: Hannan


Log in or sign up for Devpost to join the conversation.