Love NextAdminPro? It’s free forever. Sponsor it on GitHub and help us reach $5,000/month
v1.2 · Free & open source · MIT license

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.

$ git clone https://github.com/99proteam/NextAdminPro.git
NextAdminPro admin dashboard with KPI cards, revenue chart and recent orders
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

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.