#66th of 25 in SaaS and app starters

next-shadcn-dashboard-starter

Next.js 16 admin dashboard template with Clerk auth, organizations and billing

Stars
7.2k
License
MIT
Last commit
Oct 2026
Last release
Jul 2026
Language
TypeScript
Stars, last 29 weeks+1,060
31 Mar 2026: 6,091 stars7 Apr 2026: 6,140 stars14 Apr 2026: 6,187 stars21 Apr 2026: 6,211 stars28 Apr 2026: 6,258 stars5 May 2026: 6,289 stars12 May 2026: 6,331 stars19 May 2026: 6,370 stars26 May 2026: 6,407 stars2 Jun 2026: 6,443 stars9 Jun 2026: 6,478 stars16 Jun 2026: 6,512 stars23 Jun 2026: 6,543 stars30 Jun 2026: 6,577 stars7 Jul 2026: 6,614 stars14 Jul 2026: 6,634 stars21 Jul 2026: 6,657 stars28 Jul 2026: 6,696 stars4 Aug 2026: 6,729 stars11 Aug 2026: 6,757 stars18 Aug 2026: 6,801 stars25 Aug 2026: 6,846 stars1 Sept 2026: 6,898 stars8 Sept 2026: 6,935 stars15 Sept 2026: 6,978 stars22 Sept 2026: 7,020 stars29 Sept 2026: 7,054 stars6 Oct 2026: 7,090 stars13 Oct 2026: 7,121 stars20 Oct 2026: 7,151 stars

6,091 on 31 Mar 20267,151 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Admin dashboard starter built on Next.js 16 (App Router), React 19, Tailwind CSS v4 and shadcn/ui on Base UI primitives. Tables, forms, auth, organizations and billing are wired end to end, using TanStack Query with server prefetch and nuqs URL state. A cleanup script removes demo features you do not need, including Clerk.

Who it is for: Frontend developers starting a SaaS dashboard or internal admin tool on Next.js

Ranked among open-source alternatives to ShipFast (#5 of 10).

Strengths

  • Working data tables with server prefetch, URL-synced search, filter, sort and pagination
  • Clerk organizations, billing and plan-gated pages included
  • Cleanup script removes optional features, including Clerk, with a dry-run mode
  • Ships AGENTS.md, CLAUDE.md and a Claude Code skill for coding agents

Weaknesses

  • Auth, orgs and billing depend on Clerk; replacing it means wiring your own auth
  • Product and user data are mock data in constants, with no database layer
  • AI chat page is a scripted demo with no model or API route
  • Pulling upstream changes after forking can cause merge conflicts

What it needs

  • TypeScript
  • Needs Clerk, Sentry, Bun or npm
  • GitHub template
  • Docker
  • sign-in: Clerk

Also in SaaS and app starters

See all 25
Also in SaaS and app starters
RankProjectScore
1twentyOpen-source CRM extensible with objects, views and agents defined as code58.8k starscustom license69 out of 100
2next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling Live demo ↗ (opens in a new tab)13.1k starsMIT69 out of 100
3dotnet-starter-kit.NET 10 multi-tenant SaaS starter with two React 19 front-ends6.8k starsMIT69 out of 100
#4ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.9k starsMIT68 out of 100
#5react-starter-kitFull-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers23.7k starsMIT61 out of 100