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 takes part in Hacktoberfest — look for the hacktoberfest label on issues, and level:* labels for a sense of difficulty.
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.
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.







