/

ReUI: The Largest General shadcn Registry

1,607 indexed items against 247 for the biggest animated one, what that number really measures, and where a general registry belongs in a project.

Serafim Korablev
Serafim Korablev
@korablev

ReUI is the largest general-purpose shadcn registry by a wide margin: its index carries 1,607 items, against 247 for the biggest animated one. That number is the whole story. Motion registries are marketing-shaped and hold a few hundred effects; a product needs forms, tables, dialogs and states, and that is a different order of magnitude.

35 of its components are published on 21st, and the repository shipped this month, which puts it in the maintained half of the landscape.

What it is strongest at

The published set here leans into the parts that are hard to find elsewhere. Hero and Hero Section are the assembled marketing blocks. Background Paper Shaders wraps the Paper Shaders set, which is the closest thing this space has to a standard shader library, and Shader Svg is the lighter variant.

Slide Button is the drag-to-confirm control, Svg follow scroll and Text Scroll animation are the scroll-driven pieces, and Card Carousel is the rail.

The thing to know about big registries

An index of 1,607 items is not 1,607 different components. Large registries usually count every variant as an item: a button in eight sizes and six colours is 48 entries. That is not dishonest, it is how the format works, but it does mean the index size tells you about coverage rather than about variety.

The practical consequence is that a large general registry is the right place to look for the third variant of something you already have, and the wrong place to browse for inspiration. Search it rather than scroll it.

Where it fits

The layered setup most projects land on: shadcn/ui for primitives, one general registry like this for the product surfaces, and individual components from anywhere for the pieces meant to stand out.

The reason to pick a general registry deliberately rather than by accident is consistency. Forms, tables and dialogs from one source share their spacing, their focus treatment and their error states. Assembled from four sources, they do not, and the difference is visible on the first settings page.

Where else to look

The honest list, because the answer is not always us:

SourceBest forTrade-off
ReUIThe full index with the author's own documentationLarge enough that browsing is the wrong approach
shadcn/uiThe primitives underneath itFewer variants than a product needs
The registry directoryComparing size, stars and last commit across registriesOnly registries that publish an index
21stThese components with live previews, plus everything nearbyQuality varies by author, so preview before you take it

Taking one

Every component page has a live preview and the code. Installing goes through the shadcn CLI against our registry:

bash

That key comes from your 21st account, and installs require a membership. Set API_KEY_21ST once in your shell and the command works for anything in the catalogue. The 21st MCP covers the same ground without leaving the editor: ask Claude, Cursor or Codex for a component, get the previews inline, and let the agent write the file.

Browse the registry directory →

Frequently asked

How big is ReUI?
Its registry index carries 1,607 items, against 247 for the largest animated registry. That gap is structural rather than a quality difference: motion registries are marketing-shaped and hold a few hundred effects, while a product needs forms, tables, dialogs and states, which is a different order of magnitude.
Does a large index mean more components?
Not exactly. Large registries usually count every variant as an item, so a button in eight sizes and six colours is 48 entries. The number tells you about coverage rather than variety, which is why a big general registry is the right place to search for a specific variant and the wrong place to browse for inspiration.
Why pick a general registry deliberately?
Consistency. Forms, tables and dialogs taken from one source share spacing, focus treatment and error states. Assembled from four sources they do not, and the difference is visible on the first settings page you build.
Is ReUI maintained?
Yes. Its repository shipped this month, which places it in the maintained half of the landscape. The directory shows the last commit date for every tracked registry, which is a faster signal than a star count.

Published

Aug 20, 2026

Read time

4 min

Tags

ComparisonRegistriesReactshadcn

Share