Turn your GitHub into a high score.
One ranking for every developer. Your commits, PRs, reviews and streaks become one score,
one tier and one spot on a global leaderboard, built from the GitHub activity you already have.
Look anyone up, duel your friends, flex it in your README. Free, open source and self-hostable.
▶ Watch the trailer (0:41, YouTube): score, leaderboard, duels, README badges and more. Or just type any GitHub username at devtrack.live and see where they'd rank. No sign-up needed.
| 🎮 Play | 🛠️ Build | 💎 Sponsor |
|---|---|---|
| Get your rank, tier and badges in under a minute. | 280+ contributors, mentoring, and a no-accounts demo mode. | Put your brand where developers check their rank daily. |
- Press start. Sign in with GitHub. You approve on github.com; DevTrack never sees your password.
- Get your player card. Your score (0–1000), tier from Bronze to Legend, XP and level, and your spot on the global leaderboard, built from your real commits, PRs and reviews.
- Flex it. Duel friends, share your card, and drop live badges into your README.
Just curious? Try any username in the score attack, or open anyone's card at devtrack.live/u/<username>. No account needed.
Live, animated pixel badges that update on their own. Here are the maintainer's:
Sign in once, then paste this into your profile README (replace YOUR_LOGIN):
[](https://devtrack.live/u/YOUR_LOGIN)
[](https://devtrack.live/u/YOUR_LOGIN)
[](https://devtrack.live/u/YOUR_LOGIN)The rank badge also takes &board=month or &board=week. More in BADGE_API.md and the README stats guide.
|
Play
|
Your dashboard
|
Your data, your call. New players start on the public leaderboard and can hide their profile or leave the board in one click. The board shows totals only, never private repository names or code. Export everything or delete your account any time. DevTrack is free, open source, and not affiliated with GitHub.
DevTrack is one of the friendliest places to land your first, or fiftieth, open-source pull request.
| 280+ contributors | 1,100+ merged PRs | 430+ forks | 100% open source |
|---|
Why build here
- Real users, real impact. Your change ships to a live site people check every day, and your avatar joins the contributors wall below.
- A modern stack worth learning. Next.js 16 (App Router), React, TypeScript, Tailwind, Supabase, the GitHub GraphQL API, Playwright and Vitest.
- Fun problems. Pixel art, game mechanics, animation, SVG badges and Open Graph cards, not only CRUD.
- People who review. Maintainers review every PR and mentor newcomers. Look for
good first issue,hacktoberfestandlevel:*labels.
No Supabase project, GitHub app or API keys needed. Demo mode runs the public pages (landing, leaderboard, player cards, duels, top developers, guides) on built-in sample data:
git clone https://github.com/Priyanshu-byte-coder/devtrack.git
cd devtrack
pnpm install
pnpm dev:demo # http://localhost:3000, then try /leaderboard and /u/playwright-userThen pick something small. These are great first changes:
| Area | Where | Example |
|---|---|---|
| Bit's dialogue | src/lib/buddy-lines.ts |
Write funnier tips or leaderboard trash talk for a page |
| Translations | messages/*.json |
Add a language, or fill in missing Spanish strings |
| Guides | src/content/guides.tsx |
Write a guide that answers a question developers search |
| Pixel art | src/components/pixel/PixelArt.tsx |
Draw a new 8×8 icon as a character grid |
| Countries and languages | src/lib/top-developers.ts |
Add a country or language board |
| Tests | test/, e2e/ |
Cover an untested helper or page |
Ready to work on the signed-in dashboard? The full setup (Supabase, GitHub OAuth, every environment variable) is in DEVELOPMENT.md.
- Find an open issue and comment to get assigned.
- Fork, branch from
main(for examplefeat/issue-42-description) and make your change. - Run
pnpm run lint && pnpm run type-check && pnpm testand open a PR.
CONTRIBUTING.md covers commit style, the arcade design system for UI work, and the review process. Questions are always welcome in Discussions.
Looking for something bigger? Open an issue to claim one of these and discuss the approach first:
| Idea | Difficulty |
|---|---|
| Friend leagues (private leaderboards) | Intermediate |
| Achievements and quests from GitHub events | Intermediate |
| More UI languages | Beginner |
| GitLab and Bitbucket accounts | Advanced |
| Team dashboards | Advanced |
| Layer | Technology |
|---|---|
| Frontend | Next.js 16 (App Router), React, TypeScript, Tailwind CSS, Motion |
| Look | Arcade pixel design system (Silkscreen, .px-* classes), SVG pixel sprites |
| Auth | GitHub OAuth via NextAuth.js |
| Data | Supabase (PostgreSQL) with Row Level Security; GitHub GraphQL and REST APIs |
| Charts | Recharts |
| AI | Anthropic Claude and Groq |
| i18n | next-intl (English, Spanish) |
| Testing | Vitest, Playwright (end-to-end and visual regression) |
| Deployment | Vercel and Supabase free tiers |
| Guide | What it covers |
|---|---|
| DEVELOPMENT.md | Local setup, environment variables, project structure, adding widgets |
| CONTRIBUTING.md | Workflow, code style, the arcade design system, PR checklist |
| Architecture | How the app, data and gamification fit together |
| Self-hosting guide | Deploying your own production instance |
| Docker guide | Containerised local development |
| Database guide | Schema, migrations and upgrading an existing install |
| API reference | REST API guide; interactive Swagger UI at /api-docs |
| Badge API | README badges: endpoints, parameters, caching |
| FAQ | Sign-in, the leaderboard, badges, testing |
| Guides on the site | README stats, GitHub streaks, comparing profiles, the score |
DevTrack is where developers come back to check their rank, streak and season, and its repository is a magnet for new open-source contributors. Sponsoring puts your brand in front of both.
What you get
- The leaderboard sponsor slot. One clearly labelled placement on the page players revisit most. No tracking scripts, no pop-ups.
- Your logo in this README, seen by every visitor and contributor.
- A thank-you on the sponsor page and the supporters wall.
What it funds: hosting and the database for devtrack.live, the AI features (Anthropic and Groq), and maintainer time for reviews and mentoring.
Not ready to sponsor? Star the repository. It's free and helps other developers find DevTrack.
Deploy in one click. You'll need a free Supabase project and a GitHub OAuth App.
Or run it locally with your own accounts:
git clone https://github.com/Priyanshu-byte-coder/devtrack.git
cd devtrack
pnpm install
cp .env.example .env.local # fill in Supabase + GitHub OAuth credentials
pnpm devThen follow DEVELOPMENT.md for the database migrations and OAuth setup, the Docker guide for containers, or the self-hosting guide for production.
- GitHub Discussions: questions, ideas, show what you've built
- Issues: bug reports and feature requests
- Email the maintainer: anything else
Everyone is expected to follow the Code of Conduct. Found a security issue? See SECURITY.md.
DevTrack is built on Supabase, Vercel, Anthropic, and Groq.
MIT, see LICENSE. The hosted service at devtrack.live has its own Terms of Service and Privacy Policy. DevTrack is an independent project and is not affiliated with GitHub, Inc.
| Name | GitHub | Role |
|---|---|---|
| Priyanshu Doshi | @Priyanshu-byte-coder | Founder & maintainer |
| Saahil Doshi | @Legit-Ox | Maintainer |
Every one of these people shipped something to DevTrack. Want your avatar here? Pick a good first issue and join in.
The 2026-10-11 audit records the original code and GitHub backlog. The repair ledger maps each finding to changes and verification. Existing deployments must follow the database adoption guide before using the repaired schema.






