The free Next.js admin dashboard template for any business
50+ ready-made pages: analytics, CRM & deals, goals & OKRs, webhooks, e-commerce, subscriptions, invoices, HR & payroll, projects, inventory, helpdesk, chat, marketing, CMS, roles & permissions and more. Built on Next.js 16, TypeScript and Tailwind CSS.


- Pages & modules
- 50+
- UI components
- 40+
- Free (MIT)
- 100%
- Themes & accents
- 2 + 6
Everything a business admin panel needs
Pages and components you’d otherwise build from scratch, ready to connect to your own API or database.
Analytics dashboards
KPI cards, revenue, traffic, funnels and device breakdowns with accessible, theme-aware charts.
Reports & P&L
Profit & loss, monthly performance, one-click exports and scheduled email reports.
Advanced data tables
Search, faceted filters, sorting, pagination, column visibility, bulk actions and CSV export.
CRM & customers
Customer list and profiles with lifetime value, order history and status management.
Products & inventory
Table and grid views, low-stock alerts, restocking and margins.
Orders
Status workflow, bulk fulfilment, order detail with tracking, refunds and printing.
Invoices
Line-item invoice builder, paid/overdue tracking and print-ready invoices.
Coupons & promotions
Percentage, fixed and free-shipping codes with usage limits and schedules.
Support helpdesk
Multi-channel tickets, SLA timers, assignment, quick replies and conversation view.
Team chat
Channels, direct messages, emoji reactions and typing indicators.
File manager
Folders, drag-and-drop upload, grid/list views, sharing, starring and storage usage.
Kanban, calendar & inbox
Drag-and-drop task board, month calendar with events and an email-style inbox.
Roles, permissions & audit log
RBAC permission matrix, team invites, 2FA status and a filterable activity log.
Deals pipeline & subscriptions
Drag-and-drop sales pipeline, weighted forecast, MRR/ARR, churn and transactions.
HR, time off & payroll
Employee directory, leave approvals and monthly pay runs with payslip export.
Inventory & procurement
Warehouses, stock movements, vendors, purchase orders, shipments and contracts.
Projects & timesheets
Budgets, progress, live time tracking, billable hours and appointments.
Marketing & CMS
Campaigns with open/click tracking, blog posts, knowledge base and reviews.
Integrations marketplace
Connect Stripe, Slack, HubSpot, Zapier, S3 and more with a single toggle.
Goals & OKRs
Objectives with measurable key results, team progress, health status and quick check-ins.
Webhooks
Signed event endpoints, test events, delivery logs with retries and secret rotation.
Command palette
Press ⌘K / Ctrl+K to jump to any page, customer, order or product.
Keyboard shortcuts
G + letter navigation, Ctrl/⌘+B to toggle the sidebar, ? for the cheat sheet.
Dark mode & accent themes
Light, dark and system modes plus six accent colors, driven by CSS design tokens.
Fully responsive
Collapsible sidebar on desktop, slide-out navigation and touch-friendly layouts on mobile.
Next.js 16 + React 19
App Router, Server Components, Cache Components, Turbopack and strict TypeScript.
One template, any kind of business
Start from the modules you need and remove the rest.
SaaS products
Billing, team roles, API keys, usage and analytics.
E-commerce stores
Products, inventory, orders, coupons and invoices.
Agencies & freelancers
Clients, invoices, tasks, files and calendar.
Customer support teams
Helpdesk tickets, SLAs, inbox and team chat.
Internal tools
Data tables, reports, audit logs and permissions.
CRM & sales
Customer profiles, lifetime value and activity.
Built with a modern stack
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
- Radix UI
- Recharts
- Lucide icons
- next-themes
- Sonner
Support open source
Love NextAdminPro? Become a sponsor 💖
NextAdminPro is free and always will be. If it saved you weeks of work, sponsor it on GitHub. Our goal is $5,000/month so new pages, bug fixes and updates can ship full time.
Frequently asked questions
Is NextAdminPro really free?+
Yes. NextAdminPro is 100% free and open source under the MIT license. You can use it for personal projects, client work and commercial SaaS products without paying anything.
Which version of Next.js does it use?+
NextAdminPro is built on Next.js 16 with the App Router, React 19, TypeScript, Tailwind CSS v4 and Radix UI primitives.
Can I connect it to my own database or API?+
Yes. All pages read from a typed data layer in src/lib/data. Replace the mock data with Prisma, Drizzle, Supabase, Firebase or any REST/GraphQL API.
Does it include authentication?+
It ships with polished login, register and forgot-password pages. Plug in Auth.js, Better Auth, Clerk or Supabase Auth to make them work.
Is it compatible with shadcn/ui?+
Yes. The components follow the same patterns as shadcn/ui (Radix UI + Tailwind CSS + class-variance-authority), so you can add shadcn components alongside them.
How can I support the project?+
Star the repository on GitHub, share it with other developers, contribute on GitHub, or sponsor the maintainer on GitHub Sponsors at github.com/sponsors/99proteam (goal: $5,000/month). One-off coffees at buymeacoffee.com/99proteam are welcome too.
Start building your admin panel today
Clone the repo, run npm run dev and you have a full dashboard in under a minute.