Shadcn UI development has moved beyond individual components...
That's where Shadcn Space comes in and now ships more than 1,000 shadcn/ui resources for React and Next.js developers. That count covers 490+ components, 479+ blocks, 81 animated blocks, 28+ pages, and 12+ templates. All of them install through the shadcn CLI and sit inside your codebase as plain TypeScript files.
The important part for developers is not the number alone. These resources are designed to fit into an existing React or Next.js codebase through the shadcn CLI, registry, or direct source code.
This post covers every resource in the collection, what each one is best for, and how to add them to a Next.js project in a few minutes.
Quick Takeaways
- You get 1,090+ copy-paste or CLI-ready items built on shadcn/ui, Tailwind CSS, Base UI, and Radix UI.
- The collection includes 490+ components, 479+ blocks, 81 animated blocks, 28+ pages, and 12+ templates.
- Resources are built around React, Next.js, TypeScript, Tailwind CSS, Base UI, and Radix UI.
- Source code can be installed through the shadcn CLI instead of adding another runtime UI package.
- Developers can use the MCP server to search the registry and generate UI from actual registry data.
- The dashboard collection includes 3 dashboards, 14+ apps, and 197+ dashboard components.
- The Figma system includes 200+ component variants and 479+ blocks.
- The latest update on October 6, 2026 added animated blocks and 56+ new blocks and components.
Why Developers Can Trust This List
Before you add third-party UI code to a production app, you should know who wrote it and how often it changes. Here is what stands behind Shadcn Space:
- Team history: Built by the team behind WrapPixel, AdminMart, and Tailwindadmin. They have shipped developer products since 2011, which is 15+ years.
- Usage: Their products have passed 950K+ downloads.
- Open source activity: GitHub repo has 768 stars, 68 forks, 70 commits, and 6 contributors. It uses the MIT license.
- Release pace: The latest update on October 6, 2026, added animated blocks and 56+ new blocks and components. The most recent repo commit landed on October 2, 2026.
- Standards: Components follow shadcn/ui conventions and target WCAG 2.2 accessibility through Base UI and Radix UI primitives.
How We Counted and Grouped These Resources
We grouped every item by what it does in a real project: single UI elements, page sections, full pages, full sites, and developer tooling. Each entry below lists the item count, the stack it uses, and the type of project it fits best.
| Resource type | Count |
|---|---|
| Components | 490+ |
| Blocks | 479+ |
| Animated blocks | 81 |
| Pages | 28+ |
| Templates | 12+ |
| Total | 1,090+ |
On top of that, there are developer tools: a CLI registry, an MCP server, a page builder, an AI form builder, and a Figma kit.
The Tech Stack Behind Shadcn Space
The GitHub repo is 98.7% TypeScript. Below is the full stack across the repo and the product pages, so you can check compatibility with your own setup.
| Layer | Tools and versions |
|---|---|
| Language | TypeScript (98.7% of repo), TypeScript v5 in the admin dashboard |
| Framework | React 19.2.6, Next.js 16.1.1, React + Vite (dashboard) |
| Styling | Tailwind CSS v4 with CVA (Class Variance Authority) |
| UI primitives | Base UI and Radix UI (you pick one) |
| Animation | Framer Motion |
| Forms | React Hook Form, Zod |
| Data tables | TanStack Table |
| Auth (admin dashboard) | Supabase Auth v2.49.1, NextAuth v4.24.11, Firebase Auth v11.3.1 |
Why this matters: If your project already runs React, Tailwind, and shadcn/ui, nothing here forces a new pattern on you. The code drops into your existing components folder.
Every Shadcn Space Resource, Grouped by Use Case
Below are 14 resources, starting with the UI code and moving into tooling and guides. Each one includes what it is best for, so you can skip straight to what your project needs.
1. Shadcn UI Components
Best for: Forms, navigation, and interactive UI in Next.js apps.
Shadcn UI Components gives you 490+ components across 71+ categories. The deepest categories include Button, Card, Input, Calendar, Badge, and Button Group.
- Includes hover, active, disabled, and loading states out of the box
- Covers newer patterns like Input OTP, Input Mask, Sortable, Stepper, and Code Block
- Supports keyboard navigation plus light and dark themes
- Works alongside your current shadcn/ui setup with no replacement needed
2. Shadcn UI Blocks
Best for: Assembling landing pages, admin screens, and store pages from tested sections.
Shadcn UI Blocks holds 479+ blocks in 39+ categories, split into four groups:
- Marketing: Hero, Feature, Pricing, Testimonials, CTA, plus auth flows like Login, Register, and Two-Factor
- Ecommerce: Categories including Checkout, Product Quick View, Coupon, and Receipt
- Dashboard UI: Categories including Statistics, Charts, Widgets, and TanStack Datatable
- Applications: Chat, Notes, Email, Kanban, Calendar, and User Profile apps
You can also open any block in v0 to test layout changes before you copy it.
3. Shadcn UI Templates
Best for: Starting a full site from a working layout instead of a blank page.
Shadcn UI Templates includes 12 templates. Three are free, including Crypgo, Typefolio, and Resume, while nine are Pro.
| Use case | Templates |
|---|---|
| SaaS product sites | Saazio, Atomist |
| Agency and studio sites | Awake, Digital Arc, Studiova |
| Real estate | Homely |
| Local services | Gleamer |
| Crypto | Crypgo |
| Personal portfolio | Typefolio, Resume |
| AI dashboards | AI Chatbox, AI Agent Ops |
Each template ships with Figma files, so design changes and code changes stay in sync.
4. Shadcn Animated Blocks
Best for: Adding motion to landing pages when you build with AI tools.
Shadcn Animated Blocks is a motion design prompt library of 81 animated blocks. You copy a prompt and paste it into AI builders such as Lovable, Gemini, Bolt, or v0.
The collection covers hero sections, logo clouds, integrations, pricing, timelines, galleries, and login screens.
The most copied blocks include Services 01, Logo Cloud 01, and Newsletter 01. This shows which sections other developers reach for first.
5. Shadcn Admin Dashboard
Best for: SaaS admin panels, CRM tools, ecommerce back offices, and internal tools.
The Shadcn Admin Dashboard includes three dashboards, 14+ apps, and 197+ dashboard components. It comes in Next.js and React + Vite versions.
- 5 layout variants: Main, Dark, Horizontal, RTL, and Mini Sidebar
- Stack: React 19, Next.js, TypeScript v5, with Supabase Auth, NextAuth, and Firebase Auth already wired
- Built-in tools: TanStack Table, Dnd Kit for Kanban boards, Tiptap editor, next-intl for i18n, ApexCharts and Recharts
-
AI context: 15+ pre-built prompts plus an
Agents.mdfile that maps your folder structure for Cursor and Claude
The Agents.md file means your AI agent already knows where routes, apps, and components live. You spend less time explaining your codebase in every prompt.
6. Shadcn UI Pages
Best for: Filling the standard pages every product site needs.
Shadcn UI Pages offers 28+ full pages that you install one at a time:
- 8 landing pages covering AI SaaS, healthcare, education, real estate, and more
- 2 blog list pages and 2 blog detail pages
- 2 pricing, 2 FAQ, and 2 changelog pages
- 3 contact pages and 2 integration pages
- 3 error pages covering 404, 500, and maintenance
- 2 about us pages
The pages work with the Next.js App Router and server components. You can install them with npm, pnpm, yarn, or bun.
7. Drag and Drop Shadcn Builder
Best for: Prototyping a marketing site fast, then handing clean code to your team.
The Shadcn Builder lets you drag blocks onto a canvas and arrange them visually. You can build up to five connected pages or a single landing page.
- Edit headings, text, images, and links in place
- Preview the full site live before export
- Save progress and export React code for your Next.js project
8. Shadcn AI Form Builder
Best for: Skipping form boilerplate for login, contact, signup, and settings forms.
The Shadcn AI Form Builder turns a plain English sentence into a working form. The output uses real shadcn/ui <Input>, <Select>, and <Checkbox> components, a typed Zod schema, and React Hook Form for state.
You can reuse the same Zod schema on the server for validation. Multi-step form support is on the way.
9. Shadcn Figma UI Kit
Best for: Teams where designers and developers share one source of truth.
The Shadcn Figma UI Kit includes 200+ component variants and 479+ blocks. Variable names map 1:1 to shadcn/ui tokens, so there is no translation step between Figma and Tailwind.
Each block has 1440px desktop and 375px mobile views in one file.
Want to try it first? The free Figma kit has blocks, landing page templates, and components. It is used by 963 Figma users and licensed under CC BY 4.0.
10. Shadcn MCP Server
Best for: Getting accurate shadcn/ui code from AI agents instead of guessed props.
The Shadcn MCP Server connects your AI tools to the live Shadcn Space registry.
MCP endpoint:
https://mcp.shadcnspace.com/mcp
It exposes four tools:
/listBlocks/listComponents/search/create-ui
It works with Cursor, VS Code, Claude Code, Windsurf, Antigravity, Lovable, Bolt, and v0.
Because the agent reads real props and variants, you get fewer broken imports and fewer made-up APIs.
11. Shadcn CLI
Best for: Adding any component or block with one command and correct file placement.
The Shadcn CLI page explains how Shadcn Space plugs into the official shadcn CLI.
With CLI v3 namespace registries, installing a component looks like this:
npx shadcn@latest add @shadcn-space/button-06
The CLI places files in components/shadcn-space/, installs missing npm packages, and pulls in any shadcn/ui components the block depends on.
It asks before it overwrites a file, unless you pass --overwrite.
12. Blog: Radix UI vs Base UI
Best for: Deciding which primitive layer to use before you start a project.
Radix UI vs Base UI compares both libraries with code. It covers abstraction level, styling control, animation handling, and TypeScript support.
In short, Radix suits app teams that want fixed structure, while Base UI suits registries and design systems that need full control over markup.
13. Docs: How to Use the Shadcn CLI
Best for: First-time setup and fixing registry or license errors.
How to use the Shadcn CLI walks through project creation, the components.json registry config, CLI v3 vs v2, installing multiple items, and fixes for "not found" and "access denied" errors.
14. Docs: Moving from Radix UI to Base UI
Best for: Teams with an existing Radix-based shadcn project.
Moving from Radix UI to Base UI lists the main code changes:
- Install one package:
pnpm add @base-ui/react - Replace
asChildwith therenderprop - Move
sideandalignprops into aPositionerwrapper - Wrap labeled popup content in a
Groupfor screen readers
Developer Checklist: Start Using Shadcn Space in Next.js
Follow these steps in order. Most projects finish setup in under 10 minutes.
Decide on Base UI or Radix UI after reading the comparison post.
Create a Next.js + shadcn/ui project with Base UI:
npx shadcn@latest init --preset b0 --base base --template next
Confirm
components.jsonexists at your project root.Add the Shadcn Space registry to
components.json:
{
"registries": {
"@shadcn-space": {
"url": "https://shadcnspace.com/r/{name}.json"
}
}
}
For Pro items, add
EMAILandLICENSE_KEYto.env, and addparamsto the registry config.Add
.envto.gitignoreso credentials never get committed.Install your first component:
npx shadcn@latest add @shadcn-space/button-06
- Install a block:
npx shadcn@latest add @shadcn-space/hero-01
Install several items at once to set up a full page in one run.
Connect your editor to
https://mcp.shadcnspace.com/mcpfor AI-assisted UI work.Download the free Figma kit if a designer is on the project.
Review the installed files in
components/shadcn-space/and adjust variants to match your design tokens.If you are moving an older project off Radix, follow the migration guide one component at a time.
FAQs
1. How do I install Shadcn Space components with the shadcn CLI?
First, initialize shadcn/ui so your project has a components.json file. Then add the @shadcn-space registry with the URL https://shadcnspace.com/r/{name}.json.
After that, run:
npx shadcn@latest add @shadcn-space/[item-name]
The CLI copies the source code into your project, installs any npm packages it needs, and adds missing shadcn/ui dependencies.
For Pro items, store your email and license key in .env, and the CLI will read them automatically.
2. How do I connect the Shadcn MCP server to Cursor or Claude Code?
Add https://mcp.shadcnspace.com/mcp as a remote MCP server in your editor or agent settings.
The server is free and uses a streamable HTTP endpoint. Once connected, your agent can list blocks, list components, search by intent, and generate TypeScript UI using real registry data.
The MCP setup guide has step-by-step configuration for Cursor, Lovable, Bolt, and other tools.
3. Should I use Base UI or Radix UI for a new shadcn/ui project?
Pick Base UI if you want full control over markup, plan heavy custom animation, or mix blocks from several registries.
Pick Radix UI if your team prefers a fixed component tree and stable defaults for a standard app.
Shadcn Space supports both, so you can choose one at project setup. If you already use Radix, you can move over gradually with the Radix to Base UI migration guide.
Where to Start
Shadcn Space now offers 1,090+ shadcn/ui resources, plus a CLI registry, an MCP server, and design tools that share the same tokens. Everything installs as source code you own, on a TypeScript, Tailwind, and Base UI or Radix UI stack. And all this is just a starting many more to come in this project to power up the shadcn ui ecosytem.
If you are new, start small. Run the init command, add the registry, and install one block from the blocks library.
Once that works, connect the MCP server and let your editor pull the rest. You can also browse the full source on GitHub or visit Shadcn Space to see every item in one place.






Top comments (0)