Next.jsReact后台

shadcn-ui-kit — Next.js 后台模板

作者 bundui

Shadcn UI Kit 免费版:基于 Next.js、React 与 Tailwind CSS 的 shadcn/ui 组件、区块、示例及一套后台仪表盘模板的源码集合。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-06查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

免费版包含 527 个 shadcn/ui 组件,覆盖 49 个类别,含 Data Table、Select、Tabs、Sonner Toast 等

02

提供营销页与仪表盘 UI 区块,如 hero、FAQ、登录表单、统计卡片、模态对话框和待办应用

03

内置一套后台仪表盘模板,含侧边栏布局、统计卡片、面积图、可排序数据表格、用户页与设置页

04

每个免费条目发布在 shadcn registry,可通过 shadcn CLI 安装到现有项目

05

提供响应式预览切换(桌面、平板、手机)、深色模式切换和查看完整源码的对话框

06

仓库采用 MIT 许可,允许免费使用、修改、商用和分发该版本代码

模板详细介绍

该仓库是 Shadcn UI Kit 的免费开源版本,基于 shadcn/ui、Tailwind CSS 与 React 构建,提供可直接浏览和复制的界面素材。免费版包含 527 个 shadcn/ui 组件(覆盖 Accordion、Alert、Data Table、Select、Tabs 等 49 个类别)、面向营销页与仪表盘的 UI 区块(如 hero、FAQ、登录表单、统计卡片、数据表格和待办应用)、部分真实示例(评论卡片与日期选择器用例),以及一套位于 /admin 的后台仪表盘模板。后台模板自带侧边栏布局,包含带统计卡片、交互式面积图和可排序数据表格的仪表盘页,以及用户页、带校验个人资料表单的设置页、登录与注册页、404 和 500 错误页。仓库同时提供 shadcn registry,可通过 shadcn CLI 将任意免费区块或组件安装到自己的项目中。

使用限制方面:免费范围仅限该 MIT 许可版本代码,PRO 版中的主题生成器、页面构建器、动画插画、高级区块、更多后台仪表盘与模板不在本仓库内。演示图片、字体、图标等第三方素材需按各自许可单独核对;域名、托管、数据库、支付或 AI 等外部服务可能另外收费。运行本项目不需要数据库、认证、支付服务或环境变量。

Next.jsReact后台

适合你的项目吗?

适用场景

  • 为后台管理系统快速搭建仪表盘、用户列表和设置页等基础界面
  • 在现有 shadcn/ui 项目中按需安装单个组件或区块,避免重复编写表格、表单和图表
  • 作为学习 shadcn/ui、Tailwind CSS 与 React 组件写法的参考源码
  • 为营销落地页挑选 hero、FAQ、登录表单等区块并复制到自己的项目

适合人群

  • 使用 Next.js、React 与 Tailwind CSS 的前端开发者
  • 需要后台仪表盘基础模板并希望自行扩展的团队
  • 已采用 shadcn/ui 并希望补充组件与区块的项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需要 Node.js 20 或更高版本,并使用 pnpm 作为包管理器

  2. 2

    克隆仓库后执行 pnpm install,再运行 pnpm dev 启动开发服务器

  3. 3

    访问 http://localhost:3000 浏览组件、区块与示例,访问 http://localhost:3000/admin 查看免费后台仪表盘

  4. 4

    运行本项目不需要数据库、认证、支付服务或环境变量

  5. 5

    通过 shadcn CLI 安装组件前,需在 components.json 中注册 @shadcnuikit registry 地址

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 动画插画属于付费的 Shadcn UI Kit Pro,不在本免费仓库内,免费版无法使用这些插画资源。
  • 主题生成器、页面构建器、插画、高级区块、更多后台仪表盘与模板均属 Pro 付费版,本仓库仅含免费版内容。
  • 免费版仅含评论卡片与日期选择器等部分示例,完整 70 个示例需访问 Pro 站点获取。
  • 解锁全部 16 个后台仪表盘、500+ 高级区块、主题生成器与页面构建器等需一次性付费购买 Pro。
  • 运行本项目需 Node.js 20 或更高版本,并使用 pnpm 作为包管理器。
  • 通过 shadcn CLI 安装组件前,需先在 components.json 中注册 @shadcnuikit registry 地址。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

The illustrations are part of [Shadcn UI Kit Pro](https://shadcnuikit.com/pricing).

README 原文

> The Theme Generator, Page Builder, illustrations, premium blocks, admin dashboards and templates are part of [Shadcn UI Kit Pro](https://shadcnuikit.com/pricing). This repository contains the free edition.

README 原文

The full collection of 70 examples is available on [shadcnuikit.com/examples](https://shadcnuikit.com/examples).

README 原文

✅ [Get Shadcn UI Kit Pro](https://shadcnuikit.com/pricing) to unlock everything with a one-time payment.

README 原文

Requirements: Node.js 20 or later and [pnpm](https://pnpm.io).

README 原文

Add the registry to your `components.json`:

README 原文
https://github.com/bundui/shadcn-ui-kit/blob/main/LICENSEhttps://github.com/bundui/shadcn-ui-kit/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-06。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 96 / 100
技术栈
Next.js · React
网站类型
后台
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-10-06
截图检查日期
2026-10-06

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: [email protected] · 2026-10-07

查看当时使用的来源资料

SHA-256: 8b5416c42e7fbe2bed1cac18589ef6b34c0e3a17eb983ee7fd79a5cfaf4e13ec

2026-10-06T19:54:50.004Z

来源文件 / 仓库
<a id="readme-top"></a>

<br />
<div align="center">
  <a href="https://shadcnuikit.com">
    <img src="docs/logo.png" alt="Shadcn UI Kit logo" width="80" height="80">
  </a>

  <h3 align="center">Shadcn UI Kit</h3>

  <p align="center">
    Free shadcn/ui components, blocks, examples and an admin dashboard template for React, Next.js and Tailwind CSS.
    <br />
    <br />
    <a href="https://shadcnuikit.com/">Website</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/admin-dashboard">Admin Dashboards</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/components">Components</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/blocks">Blocks</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/examples">Examples</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/illustrations">Illustrations</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/templates">Templates</a>
    &nbsp;&bull;&nbsp;
    <a href="https://shadcnuikit.com/pricing">Pricing</a>
  </p>
  <br />
</div>

## Table of Contents

- [About Shadcn UI Kit](#-about-shadcn-ui-kit)
- [What is included in the free edition](#-what-is-included-in-the-free-edition)
- [Screenshots](#-screenshots)
- [Examples and illustrations](#-examples-and-illustrations)
- [Tech stack](#-tech-stack)
- [Getting started](#-getting-started)
- [Install components with the shadcn CLI](#-install-components-with-the-shadcn-cli)
- [Project structure](#-project-structure)
- [Free vs Pro](#-free-vs-pro)
- [FAQ](#-faq)
- [Contact](#%EF%B8%8F-contact)
- [License](#-license)

## 💎 About Shadcn UI Kit

[Shadcn UI Kit](https://shadcnuikit.com) is a collection of admin dashboards, website templates, UI blocks, components and real-world examples built on top of [shadcn/ui](https://ui.shadcn.com), Tailwind CSS and React. It is made for developers and teams who want to ship production-ready interfaces without rebuilding the same tables, forms, charts and landing page sections for every project.

The full kit includes 16 admin dashboards, 17 complete web applications, 40+ extra pages, 1100+ components, blocks and examples, animated illustrations, premium website templates, a Theme Generator, a Page Builder and an MCP server for AI code editors. Every component supports both **Radix UI** and **Base UI** primitives, so it fits into any shadcn/ui project, whichever primitive library you use.

This repository is the **free and open source edition** of Shadcn UI Kit. It contains the free components, blocks and examples from the kit, a free admin dashboard template and the full source code of the browsing site, so you can run everything locally, read the code and copy what you need into your own project.

## 🎁 What is included in the free edition

- **527 free shadcn/ui components** in 49 categories: Accordion, Alert, Alert Dialog, Attachment, Autocomplete, Avatar, Badge, Breadcrumb, Button, Button Group, Calendar, Card, Carousel, Checkbox, Combobox, Command, Data Table, Drawer, Dropdown Menu, Empty State, Field, File Upload, Input, Item, Navigation Menu, Pagination, Popover, Progress, Radio Group, Select, Sheet, Skeleton, Slider, Sonner Toast, Switch, Table, Tabs, Textarea, Toggle, Tooltip and more.
- **Free UI blocks** for marketing sites and dashboards: hero sections, newsletter sections, how it works sections, FAQ sections, sign in forms, stat cards, modal dialogs, data tables and a todo app.
- **Real-world examples** such as review cards and date picker use cases, browsable at `/examples`.
- **A free admin dashboard template** at `/admin` with its own sidebar layout, a dashboard page with stat cards, an interactive area chart and a sortable data table, a users page, a settings page with a validated profile form, login and register pages, and 404 and 500 error pages.
- **A shadcn registry** for every free item, so you can install any block or component into your project with a single command.
- **Live previews** with responsive viewport switching (desktop, tablet, mobile), a dark mode toggle per preview and a "Get the Code" dialog with the full source of every item.

No database, authentication, payment provider or environment variables are required. Clone the repository, install the dependencies and run it.

## 📸 Screenshots

### Shadcn UI Kit homepage

<a href="https://shadcnuikit.com">
  <img src="docs/screenshots/shadcn-ui-kit-homepage.png" alt="Shadcn UI Kit homepage with admin dashboards, website templates, components, blocks and examples for shadcn/ui, Tailwind CSS and React" width="100%">
</a>

The Shadcn UI Kit homepage introduces the kit: production-ready admin dashboards, website templates, shadcn/ui components, UI blocks and real-world examples that support both Radix UI and Base UI. Below the hero you can see the admin dashboard preview with 73+ pages and the library of 1100+ components, blocks and examples, rated 4.9 by more than 2,000 premium customers.

### shadcn/ui blocks and components library

<a href="https://shadcnuikit.com/blocks">
  <img src="docs/screenshots/shadcn-ui-blocks-and-components.png" alt="Library of production-ready shadcn/ui blocks and components: hero sections, call to action, changelog page, pricing tables, feature sections, testimonials, team sections and integrations" width="100%">
</a>

The blocks and components library groups hundreds of production-ready shadcn/ui blocks by use case: hero sections, call to action sections, changelog pages, pricing tables, feature sections, testimonials, team sections, integrations and more. Each block can be previewed live, copied as code or installed through the shadcn registry. The library is split into marketing, eCommerce and dashboard blocks, free components and curated real-world examples.

### Shadcn admin dashboard templates

<a href="https://shadcnuikit.com/admin-dashboard">
  <img src="docs/screenshots/shadcn-admin-dashboard-templates.png" alt="Shadcn admin dashboard templates built with Next.js: classic, e-commerce, sales, CRM, project management and file manager dashboards" width="100%">
</a>

Shadcn UI Kit includes 16 production-ready admin dashboard templates (classic, e-commerce, sales, CRM, finance, payment, project management, file manager, crypto, analytics, hospital, hotel, HR, real estate and more), 17 fully built web applications such as kanban, todo list, calendar and file manager, and 40+ subpages like error pages and widgets. Every dashboard is built with Next.js, React, Tailwind CSS and shadcn/ui, with tables, menus, forms and charts ready to use.

### Theme Generator for shadcn/ui

<a href="https://shadcnuikit.com/theme-generator">
  <img src="docs/screenshots/shadcn-theme-generator.png" alt="Shadcn UI Kit Theme Generator: create shadcn/ui themes with Tailwind CSS v4 color variables, light and dark mode and a live CRM dashboard preview" width="100%">
</a>

The Theme Generator lets you design a shadcn/ui theme visually and preview it on a real CRM dashboard while you edit. Pick a preset, adjust the primary, secondary, card, popover, muted, accent and destructive colors for light and dark mode, change typography and spacing, and copy the generated Tailwind CSS v4 variables into your `globals.css`.

### Page Builder for shadcn/ui blocks

<a href="https://shadcnuikit.com/page-builder">
  <img src="docs/screenshots/shadcn-page-builder.png" alt="Shadcn UI Kit Page Builder: build multi-page websites from 519 shadcn/ui blocks, edit content on the canvas and export Next.js code" width="100%">
</a>

The Page Builder turns shadcn/ui blocks into complete websites. Pick from 519 blocks, arrange them into pages, edit headings, text, images and links directly on the canvas, check the result on desktop, tablet and mobile, and export a clean Next.js project or add the pages to your app with the shadcn CLI.

## 🧩 Examples and illustrations

### Real-world shadcn/ui examples

[Shadcn UI examples](https://shadcnuikit.com/examples) are complete, real-world UI patterns built from shadcn/ui components, ready to drop into a product. Instead of isolated primitives you get finished pieces of interface: blog cards, chat bubbles, payment method cards, product cards and product lists, social media posts, review cards, stat cards, task cards and welcome cards, ecommerce, line and project management charts, date picker use cases, user dropdown menus, authentication forms, switch cards and theme switchers. Every example has a live preview, a responsive viewport switcher and its full source code, and can be installed with the shadcn CLI.

The free edition includes the review card examples and the date picker use cases. The full collection of 70 examples is available on [shadcnuikit.com/examples](https://shadcnuikit.com/examples).

### Animated illustrations for shadcn/ui

[Shadcn UI Kit illustrations](https://shadcnuikit.com/illustrations) are animated React illustrations and motion components built with Tailwind CSS and Motion. They follow your shadcn/ui theme colors automatically, so they match light mode, dark mode and any custom theme without editing a single SVG. Use them in hero sections, feature sections, empty states, onboarding screens and product tours to explain a feature visually instead of with a static screenshot. Each illustration is a regular React component that you can install through the registry and customize like the rest of your code.

The illustrations are part of [Shadcn UI Kit Pro](https://shadcnuikit.com/pricing).

> The Theme Generator, Page Builder, illustrations, premium blocks, admin dashboards and templates are part of [Shadcn UI Kit Pro](https://shadcnuikit.com/pricing). This repository contains the free edition.

## 🧰 Tech stack

- [Next.js 16](https://nextjs.org) with the App Router
- [React 19](https://react.dev)
- [Tailwind CSS v4](https://tailwindcss.com)
- [shadcn/ui](https://ui.shadcn.com) with [Radix UI](https://www.radix-ui.com) and [Base UI](https://base-ui.com) primitives
- [TypeScript](https://www.typescriptlang.org)
- [TanStack Table](https://tanstack.com/table), [Recharts](https://recharts.org), [React Hook Form](https://react-hook-form.com), [Zod](https://zod.dev) and [dnd kit](https://dndkit.com)
- [Lucide](https://lucide.dev) and [Tabler](https://tabler.io/icons) icons

## 🚀 Getting started

Requirements: Node.js 20 or later and [pnpm](https://pnpm.io).

```bash
git clone https://github.com/bundui/shadcn-ui-kit.git
cd shadcn-ui-kit
pnpm install
pnpm dev
```

Open [http://localhost:3000](http://localhost:3000) to browse the components, blocks and examples, and [http://localhost:3000/admin](http://localhost:3000/admin) to see the free admin dashboard.

Other scripts:

| Command               | Description                                         |
| --------------------- | --------------------------------------------------- |
| `pnpm dev`            | Start the development server                        |
| `pnpm build`          | Create a production build                           |
| `pnpm start`          | Run the production build                            |
| `pnpm registry:build` | Regenerate the registry files in `public/r`         |

## 📦 Install components with the shadcn CLI

Every free component, block and example is published in the Shadcn UI Kit registry. Add the registry to your `components.json`:

```json
{
  "registries": {
    "@shadcnuikit": "https://shadcnuikit.com/r/{name}.json"
  }
}
```

Then install any item by its name:

```bash
npx shadcn@latest add @shadcnuikit/hero1
```

The exact install command for each item is shown in its "Get the Code" dialog, for npm, pnpm, yarn and bun.

## 🗂️ Project structure

```
app/
  (landing)/        site pages: home, components, blocks, examples, templates
  admin/            free admin dashboard with its own layout
    (dashboard)/    dashboard, users and settings pages
    (guest)/        login, register, 404 and 500 pages
  demo/             isolated preview page used by the live previews
components/
  admin/            admin dashboard components (sidebar, header, charts, tables)
  sections/         homepage sections
  ui/               shadcn/ui primitives
contents/           source code of every component, block and example
docs/screenshots/   images used in this README
public/r/           generated shadcn registry files
registry.json       registry index of every free item
```

To add a new item, create it in `contents`, add it to the matching category file in `app/(landing)` and to `registry.json`, then run `pnpm registry:build`.

## ⚖️ Free vs Pro

| Free edition (this repository)          | [Shadcn UI Kit Pro](https://shadcnuikit.com/pricing)      |
| --------------------------------------- | --------------------------------------------------------- |
| 1 admin dashboard template              | ✔ 16 admin dashboards                                     |
| 7 dashboard pages                       | ✔ 17 web apps and 40+ extra pages                         |
| 527 components                          | ✔ 1100+ components, blocks and examples                   |
| 16 blocks                               | ✔ 500+ premium blocks for marketing, eCommerce and apps   |
| 14 examples                             | ✔ 70 real-world examples                                  |
|                                         | ✔ Animated illustrations that follow your theme           |
| Light and dark mode                     | ✔ Premium website templates                               |
| shadcn registry for free items          | ✔ Theme Generator and Page Builder                        |
| MIT license                             | ✔ MCP server for Claude Code, Cursor and other AI editors |
|                                         | ✔ Lifetime access and free updates                        |

✅ [Get Shadcn UI Kit Pro](https://shadcnuikit.com/pricing) to unlock everything with a one-time payment.

## ❓ FAQ

**Is Shadcn UI Kit free?**
This repository is free and open source under the MIT license. It includes 527 components, free blocks, examples and an admin dashboard template. The premium dashboards, blocks, templates and tools are available with [Shadcn UI Kit Pro](https://shadcnuikit.com/pricing).

**Does it work with Radix UI and Base UI?**
Yes. Every component works with both Radix UI and Base UI primitives, so you can use it in any shadcn/ui setup.

**Can I use it with Vite, Remix or TanStack Start?**
Yes. The components are plain React and Tailwind CSS. Replace `next/link` and `next/image` with regular elements when you use them outside of Next.js.

**Can I use it in commercial projects?**
Yes. The free edition is MIT licensed, so you can use it in personal, commercial and client projects.

**Is this an official shadcn/ui project?**
No. Shadcn UI Kit is an independent product built on top of shadcn/ui and is not affiliated with the official shadcn/ui project.

## ✉️ Contact

Toby Belhome: [@TobyBelhome](https://x.com/TobyBelhome) on X, or email [[email protected]](mailto:[email protected]).

Found a bug or have an idea? [Open an issue](https://github.com/bundui/shadcn-ui-kit/issues).

## 📄 License

Released under the [MIT License](LICENSE).

<p align="right">(<a href="#readme-top">back to top</a>)</p>
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。