21st

screenshot of 21st
nextjs
react
tailwind
shadcn-ui

npm for design engineers: largest marketplace of shadcn/ui-based React Tailwind components, blocks and hooks

Overview:

21st.dev is an open-source community registry for React UI components that aims to make building beautiful interfaces faster, easier, and more fun. Inspired by shadcn/ui, this platform offers minimal, modern, and reusable React components powered by Tailwind CSS and Radix UI. Beyond just a component registry, 21st.dev fosters a community of developers who are passionate about creating stunning UIs.

Features:

  • Open Source & Community-Driven: Built by developers for developers, welcoming contributions from all.
  • Minimal & Modern Components: Lightweight, customizable components designed with Tailwind CSS and Radix UI.
  • Easy Installation: Components can be installed with a single 'npx shadcn' command.
  • Multiple Demos: Each component can include multiple demos with previews and videos.
  • Extensible: Easily add your own components, themes, and dependencies.
  • TypeScript First: Full type support is provided out of the box.

Summary:

21st.dev is a platform dedicated to streamlining the process of creating beautiful React UI components by providing a minimalist, modern, and extensible library powered by Tailwind CSS and Radix UI. With a strong focus on community-driven development and high-quality component standards, 21st.dev offers developers a space not only to discover and install components but also to actively contribute to a growing ecosystem of UI design.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

shadcn-ui
Shadcn UI

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.