The open-source command center for your developer life.
Track your GitHub activity, commit streaks, PR analytics, and coding goals in one clean, self-hostable dashboard — no enterprise plan, no vendor lock-in, your data stays yours.
Live Demo · Documentation · Contributing · Report a Bug · Request a Feature · Discussions
Most developers track their work across disconnected tools — GitHub for commits, Jira for tasks, Notion for goals. None of them show the full picture of how you actually code.
DevTrack pulls it all into one place:
- One dashboard for contributions, PR metrics, streaks, languages, and goals
- AI-powered career tools — resume generation, coding personality, weekly insights, and a mentor that knows your history
- Truly yours — fully self-hostable on the free tiers of Vercel and Supabase, with complete data export
- Built in the open — shaped by hundreds of contributors, and always looking for the next one
If DevTrack looks useful to you, star the repository — stars are how open-source projects grow, and each one genuinely helps more developers discover it.
Analytics and insights
- Commit activity charts with 7 / 14 / 30 / 90-day ranges
- Contribution heatmap with repository and language filters, plus color-blind-friendly themes
- PR analytics: average review time, merge rate, open/closed breakdowns
- Language breakdown, coding time, consistency score, activity rings, and personal records
- CI analytics and community metrics for your repositories
AI-powered career tools
- Resume generator built from your real GitHub history
- AI mentor with personalized, activity-aware guidance
- Coding personality analysis and an AI roast for the brave
- Weekly natural-language insight summaries
Goals and motivation
- Goal tracker with weekly/monthly recurrence and automatic progress sync from live GitHub data
- Commit streak tracking with streak freezes for planned breaks
- Opt-in public leaderboard ranked by streak, commits, and PRs
- Year Wrapped: an animated annual recap
Sharing and social
- Public profile at
/u/usernamewith stats, badges, and pinned repositories - Embeddable SVG badges for streaks and commit counts
- Friend comparison, collaboration rooms, and shareable profile cards
- RSS feed for your public activity
Platform
- Sign in with GitHub — no separate account
- Multi-account support with instant switching
- Real-time dashboard updates via Supabase Realtime
- Discord and Wakatime integrations, weekly email digest
- Full data export (JSON and PDF), PWA support, and multiple UI themes
There are three ways to use DevTrack, from zero effort to full control:
1. Try the hosted demo — no setup at all: devtrack-silk-kappa.vercel.app
2. Deploy your own in one click — the Vercel button above walks you through the required environment variables. You'll need a free Supabase project and a GitHub OAuth App.
3. Run it locally
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 devOpen http://localhost:3000 and sign in with GitHub.
The full walkthrough — Supabase migrations, OAuth app setup, every environment variable explained — lives in DEVELOPMENT.md. Prefer containers? See the Docker guide. Deploying to your own infrastructure? See the Self-Hosting Guide.
| Layer | Technology |
|---|---|
| Frontend | Next.js 16 (App Router), TypeScript, Tailwind CSS |
| Auth | GitHub OAuth via NextAuth.js |
| Database | Supabase (PostgreSQL) with Row Level Security |
| Charts | Recharts |
| AI | Groq API |
| Testing | Vitest, Playwright (E2E + visual regression) |
| Deployment | Vercel — runs entirely on free tiers |
| Guide | What it covers |
|---|---|
| DEVELOPMENT.md | Local setup, environment variables, project structure, adding widgets |
| Self-Hosting Guide | Deploying your own production instance |
| Docker Guide | Containerized local development |
| Architecture Overview | System diagrams: frontend, API routes, Supabase schema, sync flows |
| API Reference | REST API usage guide — interactive Swagger UI at /api-docs |
| FAQ | OAuth setup, login issues, testing, supported versions |
| Caching Guidelines | Caching patterns used across the codebase |
DevTrack is built by its community — over two hundred developers have shipped code here, many with their first-ever open-source contribution. You're welcome regardless of experience level, and maintainers actively review and mentor.
Getting started takes four steps:
- Browse open issues — the
good first issuelabel is curated for newcomers - Comment on the issue to get assigned before you start
- Fork, branch from
main(for examplefeat/issue-42-description), and open a PR - Make sure CI passes locally:
pnpm run lint && pnpm run type-check && pnpm test
CONTRIBUTING.md covers commit style, branch naming, and the review process. Questions are always welcome in Discussions.
DevTrack participates in GSSoC (GirlScript Summer of Code) — program participants can find labeled issues and scoring details in the contributing guide.
Looking for something bigger? These are open on the roadmap:
| Feature | Difficulty |
|---|---|
| GitLab integration | Advanced |
| Team dashboards | Advanced |
| Embeddable stats widgets | Intermediate |
| Jira integration | Advanced |
| Mobile app (React Native) | Advanced |
Open an issue to claim one and discuss the approach first.
- GitHub Discussions — questions, ideas, show what you've built
- Issues — bug reports and feature requests
- Email the maintainer — anything else
All contributors are expected to follow the Code of Conduct.
DevTrack is free, open source, and runs on donated infrastructure. Three ways to help, in order of impact:
- Star the repository — it costs nothing and directly helps other developers find the project
- Contribute — code, docs, bug reports, and reviews all move DevTrack forward
- Sponsor — funds the hosted demo, AI API costs, and maintainer time: GitHub Sponsors · Buy Me a Chai
Sponsor tiers and a company-ready sponsorship brief are in docs/SPONSORS.md.
DevTrack is proudly built on Supabase, Vercel, Groq, and Wakatime.
MIT — see LICENSE for details.
| Name | GitHub | Role |
|---|---|---|
| Priyanshu Doshi | @Priyanshu-byte-coder | Founder & Maintainer |
| Saahil Doshi | @Legit-Ox | Maintainer |
Thanks to everyone who has helped build DevTrack. Want to see your avatar here? Pick a good first issue and join in.
Built by the DevTrack community · devtrack-silk-kappa.vercel.app
If DevTrack is useful to you, a star goes a long way.







