A component kit for building admin applications using shadcn/ui, featuring CRUD pages, data tables, forms, and authentication.
Shadcn Admin Kit is a React component library for building admin panels and internal tools. It provides a complete set of UI components for CRUD operations, data tables, forms, and authentication, designed to work seamlessly with shadcn/ui and any backend API. It solves the problem of rapidly developing custom admin interfaces without starting from scratch.
Frontend and full-stack developers building admin dashboards, internal tools, or content management systems for their applications. It's ideal for teams using React and shadcn/ui who need a flexible, API-agnostic admin solution.
Developers choose Shadcn Admin Kit for its seamless integration with shadcn/ui, extensive feature set out of the box, and flexibility to work with any API backend. Its unique 'Guessers' feature automatically generates component code from API responses, significantly reducing development time.
Component kit to build your Admin app with shadcn/ui
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides pre-built List, Show, Edit, and Create pages that accelerate development, as outlined in the CRUD Pages feature, reducing boilerplate code.
Includes sorting, filtering, export, bulk actions, and pagination out of the box, detailed in the Data Table section, for complex data management needs.
Works with any backend via configurable Data Providers, supporting REST, GraphQL, and custom APIs, emphasized in the Philosophy and Features.
Guessers scaffold component code based on API responses, speeding up initial setup, as demonstrated in the Usage examples with console output for customization.
Requires integrating multiple dependencies like ra-core, data providers, and auth providers, which can be daunting and time-consuming for new users.
Heavily dependent on React, shadcn/ui, and specific libraries (e.g., React Router, TanStack Query), limiting portability and increasing vendor lock-in.
While guessers generate code, the output often needs manual adjustments for complex scenarios, as implied by the copy-paste workflow, adding post-generation work.