Mainline Developer Dashboard
A GitHub-style developer dashboard with repositories, pull requests, issues, a contribution heatmap and notifications.
- $129
- Price
- Oct 26, 2026
- Listed
Overview
Mainline is a source-hosting dashboard modeled on GitHub. The home page has a KPI strip, a contribution heatmap covering four years, a language breakdown, drag-and-drop pinned repositories and a monthly activity timeline.
Repositories open to a detail page with tabs, a file tree, README and an About sidebar. Pull request and issue queues show labels, CI status and priority, and there are notification, new repository and settings pages too.
Mainline is one of 20 templates in the Shadcn Admin Dashboard Kit, sold as a single $129 download. It's built with Next.js 16, React 19, Tailwind CSS v4 and shadcn/ui, and runs on mock data you can replace with a real API.
To try a different look, compare shadcn presets on real dashboard screens with Shadcn Preview.
Pages
- Home: kPI strip, 4-year contribution heatmap with year selector, language footprint, drag-and-drop pinned repositories, monthly contribution activity timeline
- Repositories: grid / list toggle, visibility / language / sort filters, clickable cards routing to the detail page
- Repository detail: tabs (Code, Issues, PRs, Actions, Wiki, Insights, Settings), branch selector, file tree, README preview, About sidebar with releases and contributors
- Pull requests: open / Draft / Merged / Closed / All tabs with counts, role and repository filters, rich row with reviewers, CI status, additions / deletions and branch arrow
- Issues: priority KPI strip (critical / high / medium / low), Open / Closed / All tabs, role and repository filters, label pills and milestone
- Explore: trending repositories with rank + weekly star delta, curated topic cards, notable people with role badges
- Notifications: inbox / Saved / Done buckets, reason filters (Assigned, Participating, Mentioned, Team mentioned, Review requested), per-repo list and All / Unread tabs
- New repository: general / Configuration / Initialize sections — Owner, Name, Description, Visibility, Template, README switch, gitignore, license, default branch
- Settings: sticky grouped nav (Public profile, Account, Appearance, Accessibility, Notifications, Access group, Code group) with a fully-wired Public profile form
Features
- Contribution heatmap with a year selector
- Drag-and-drop pinned repositories
- Repository pages with file tree and README
- Pull request and issue queues with filters
- Notifications inbox with saved and done buckets
- New repository form and grouped settings