Open source · shadcn registry

Build admin panels that don't look like admin panels.

Production-ready shadcn blocks for internal tools, dashboards, B2B apps, and admin panels with React.

Revenue

$48.2k

Orders

1,204

Customers

12.4k

Revenue · last 30 days

Alice KimPaid$129
Ben MossPaid$89
Clara SolPending$420
Dan TranRefunded$57
The Stack

Built on tools you trust

Shadmin leverages first-class libraries, acclaimed by the React community for their robustness, documentation and performance.

ReactReact
shadcn/uishadcn/ui
Tailwind CSSTailwind CSS
Radix UIRadix UI
React RouterReact Router
TanStack QueryTanStack Query
React Hook FormReact Hook Form
TypeScriptTypeScript
All the Essentials

Beyond UI Elements

With Shadmin, all the essential features come preconfigured with proven best practices. Spend less time on repetitive setup and more on what makes your app unique: your business logic.

Data Maps

Interactive Leaflet maps with geospatial data layers

Data Fetching

Efficient hooks for robust API interactions

Lists & Data Tables

Flexible lists & tables for displaying data collections

Command Menu

A ⌘K command palette for instant keyboard-driven navigation

Search…⌘K

Authentication

Secure auth flows and user management

AI-Ready

Ships with an MCP server — scaffold and edit admin UIs with AI

Generate an admin for my API…

Search & Filtering

Search-as-you-type and combined filters

Flexible Theming

Theme presets, light/dark mode & granular styling

I18n

Internationalization for global applications

Realtime

Live updates with any realtime backend

Forms & Validation

Data-bound inputs, adaptable layouts, dynamic fields

Roles & Permissions

Fine-grained RBAC, per-resource and per-action

Admin
Editor
Viewer

CSV Import / Export

Bulk data import and export with spreadsheet support

Rich Text Editor

WYSIWYG editing with full formatting and media

Kanban & Scheduling

Drag-and-drop boards and calendar views

Resilient UI

Gracefully manages loading, empty, and error states

Advanced Capabilities

Beyond the basics, Shadmin offers sophisticated features to reduce development costs and enhance the developer experience.

  • Rapid CRUD GenerationAutomatically generate admin UIs from your API
  • Seamless relationshipsCombine and display data from multiple resources
  • Roles & permissionsManage user access with fine-grained control
  • Optimistic UIA snappy, native-app experience, even on slow networks
  • Undo FunctionalityAllows users to instantly revert any changes
  • Bulk ActionsSelect and modify multiple records at once
  • User preferencesAutomatically saves and restores user settings and filters
  • Fully customizableModify components directly in your source code
Orders
CustomerProductStatus
Alice KimPro PlanApproved
Ben MossStarterApproved
Clara SolEnterprisePending
Dan TranPro PlanPending
Eva LeeStarterRejected
3 selected
Effortless Integration

Connect to Any Backend

Shadmin is designed to fit seamlessly with the tools you already know and love. As a single-page app, it connects to any backend—REST, GraphQL, or custom APIs—and works with any authentication provider.

SupabaseAppwriteFirebaseStrapiHasuraWorks with any REST or GraphQL API
Your App
useGetList('posts')
dataProvider
REST · GraphQL · any API
Your Backend
Zero Lock-In

Host Anywhere

Shadmin apps are lightweight, static assets you can host almost anywhere—for close to nothing. When you go to production, you own your app. No hidden fees, no SSO paywalls, and no surprises.

VercelNetlifyGitHub PagesCloudflare
Terminal
$ npx shadcn@latest add https://shadmin.turtlesocks.dev/r/admin.json

Open source, Open Code

Don't get locked-in to proprietary, black-box solutions. With Shadmin you always have 100% control over your project.

40+

Components

15+

Blocks

100%

Open source (MIT)

Why choose Shadmin?

Get a head start

Kickstart your project with pre-built components — no need to reinvent the wheel.

Battle-tested foundation

Built on the battle-tested ra-core foundation — a rich library of hooks maintained by experienced open-source developers.

Headless

Based on ra-core, a rich library of hooks that can be used with any React component.

No lock-in

The code is open-source. Host it anywhere with zero hidden costs.

Industry best practices

Responsive design, accessibility, and performance are built-in.

AI ready

Shadmin comes with an MCP server.

Built by developers for developers

Composability, separation of concerns, clean code, strong typing and smart auto-completion ensure a pleasant DX.

App.tsx
tsx

Generate a beautiful admin panel in just a few lines of code.

Then customize every detail to fit your unique requirements.