Back to blog
/
shadcn/uiRegistry

10 Free Community Registries for shadcn/ui

A curated list of free, open source shadcn/ui registries you can install with a single CLI command, from animated components to AI chat blocks.

The shadcn/ui CLI is no longer limited to the official components. With the registry system, any project can publish its own components and you can install them with a single command using a namespace, like npx shadcn add @react-bits/split-text. The official Registry Directory now lists close to 300 community registries, which makes it hard to know where to start.

In this article we picked 10 free registries that are worth adding to your toolbox. All of them are open source, actively maintained and listed in the official directory with a healthy status.

How community registries work

Registries listed in the official directory are built into the CLI, so there is nothing to configure. Run the command below and the component, its dependencies and any related files are added to your project:

npx shadcn add @<registry>/<component>

You can also search a registry from the terminal before installing anything:

npx shadcn search @diceui
npx shadcn view @react-bits/split-text

One thing to keep in mind: community registries are maintained by third party developers. Always review the code that lands in your project, exactly as you would with any dependency.

1. Eldora UI

Eldora UI is an open source library of animated components built with TypeScript, Tailwind CSS and Framer Motion. The catalog includes device mockups like Safari, MacBook and iPhone frames, an interactive globe, a terminal, marquees, animated grid patterns and a large set of text animations such as blur in, wavy and word pull up.

Best for: landing pages and product showcases that need motion and device mockups without writing animation code from scratch.

npx shadcn add @eldoraui/macbook-pro

2. Aceternity UI

Aceternity UI is known for its bold, showcase style components. Think hover cards with spotlight effects, 3D card tilts, background beams and animated hero sections. The components are free to copy and install, and the paid part of the project is limited to full templates.

Best for: portfolio sites and product pages that want a strong visual first impression.

npx shadcn add @aceternity/3d-card

3. Kokonut UI

Kokonut UI is a collection of polished components built with Tailwind CSS, shadcn/ui and Motion. The catalog covers AI inputs, cards, buttons, pricing sections and small interactive details, all with a clean and modern look that fits well next to the default shadcn style.

Best for: teams that want extra components that still feel like shadcn/ui.

npx shadcn add @kokonutui/ai-input-search

4. Animate UI

Animate UI takes a different approach. Instead of adding new components, it provides animated versions of the primitives you already use: accordion, tabs, dialog, checkbox, tooltip and more. It also includes animated icons and background effects.

Best for: upgrading an existing shadcn/ui project with motion without changing its API.

npx shadcn add @animate-ui/components-radix-accordion

5. Dice UI

Dice UI focuses on accessible, composable components for real applications. It fills the gaps in the default shadcn/ui set with pieces like sortable lists, Kanban boards, tags input, masonry layouts, file upload, color picker, stepper, timeline, phone input, rating and a media player. Every component is keyboard accessible and copy paste ready.

Best for: dashboards and internal tools that need form and data components beyond the basics.

npx shadcn add @diceui/sortable

6. Cult UI

Cult UI is a curated set of headless, composable components animated with Framer Motion. The collection is smaller than others on this list, but each component is carefully designed: dynamic islands, expandable cards, texture buttons and family style drawers.

Best for: designers who want a few distinctive components rather than a large catalog.

npx shadcn add @cult-ui/dynamic-island

7. AI Elements

AI Elements is maintained by the Vercel AI SDK team. It provides the building blocks of an AI chat interface: conversations, messages, prompt inputs, reasoning blocks, tool calls, sources and code blocks. Everything is designed to work with the AI SDK out of the box.

Best for: chat and assistant interfaces built with the Vercel AI SDK.

npx shadcn add @ai-elements/conversation

8. Motion Primitives

Motion Primitives is a set of beautifully designed motion components that are easy to copy and customize. Text effects, animated numbers, in view reveals, cursors, morphing dialogs and sliding panels are all included.

Best for: subtle, tasteful motion in product interfaces.

npx shadcn add @motion-primitives/text-effect

9. React Bits

React Bits is a large collection of animated and interactive React components, from text animations to backgrounds and cursor effects. Most components are available in both Tailwind and plain CSS variants, and the registry has one of the highest health scores in the directory.

Best for: creative websites that need memorable animations and backgrounds.

npx shadcn add @react-bits/split-text

10. Bundui

Bundui is our own registry, so consider this a friendly disclosure. It contains more than 150 handcrafted components built with Tailwind CSS and shadcn/ui, covering marketing sections, e-commerce, dashboards, real estate, finance and more. Every component is free to install and works with the same CLI command.

Best for: full sections and industry specific blocks you can drop into a page.

npx shadcn add @bundui/hero-sections-01

Honorable mentions

A few more registries that did not make the top 10 but are still worth a look:

  • blocks.so for clean application building blocks.
  • Intent UI for an accessible component library you copy and own.
  • Skiper UI for uncommon, creative components for Next.js projects.
  • 8bitcn if you want a retro 8-bit look for a side project.

Tips for using multiple registries

  • Check the health status. The official directory shows a health score for every registry, based on reliability, correctness and installability. Prefer registries marked as healthy.
  • Keep your theme in one place. Most community components use the same CSS variables as shadcn/ui, so define your colors once in globals.css and everything follows.
  • Read the installed files. Registry items can include dependencies, hooks and utility files. Review them before committing.
  • Pin what you rely on. Once a component is in your project you own the code, so update it on your own schedule instead of reinstalling blindly.

The registry system turned shadcn/ui into an ecosystem. With the ten registries above you can cover motion, AI interfaces, complex data components and full marketing sections without leaving the CLI.