/

ShadcnSpace: The Small Pieces Other Registries Skip

851 indexed items, and the useful shape is what it covers: shine borders, icon buttons, orbiting rings, marquees. What index size actually measures.

Serafim Korablev
Serafim Korablev
@korablev

ShadcnSpace publishes 851 items in its registry index and 87 components here, which places it among the larger general registries. Its shape is the useful thing to understand: it covers the small pieces most registries skip in favour of full sections, which makes it a good second source rather than a first one.

The pieces worth knowing

Orbiting Circles with Globe is the integration-ring pattern every platform page reaches for, and the orb guide covers the family.

Shine Border is the animated gradient edge, which the gradient guide explains is best implemented with a border-box gradient rather than a wrapper div. Button witn Icon is the icon-plus-label button, Social Icon is the link row, and Animated Tooltip is the hover label.

Stacked Card Carousel is the depth rail from the carousel guide, and Testimonials Marquee is the moving quote strip with the pause-on-hover obligation the testimonial guide sets out.

Where a registry like this fits

The layered setup that the registry landscape guide describes puts shadcn/ui at the base, one general registry for product surfaces, and individual components for the pieces meant to stand out. A large general registry can play either of the last two roles, and which one it plays should be a decision rather than an accident.

If you take one component from it, you have a component. If you take twelve, you have adopted a design language, and it is worth checking that the twelve agree with each other before assuming they do - which for a set of 851 items is not automatic.

The check that matters most here

Index size is coverage, not variety. Large registries count every variant as an item, so a button in eight sizes and six colours is 48 entries. That is not dishonest, it is how the format works, and it means the number tells you how likely you are to find a specific variant rather than how much distinct design is in there.

Practically: search it for the exact thing you need, and do not treat its size as a reason to prefer it over a smaller set whose aesthetic fits better.

Where else to look

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

SourceBest forTrade-off
The registry directorySize, stars and last commit for every tracked registryOnly registries that publish an index
ReUIThe largest general setSearch it rather than browse it
Origin UIExtending the primitives without changing the lookNo sections
21stThese components with previews, beside every other sourceQuality 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.

Browse the registry directory →

Frequently asked

Does a bigger registry index mean more choice?
Not directly. Large registries count every variant as an item, so a button in eight sizes and six colours is 48 entries. The number tells you how likely you are to find a specific variant, not how much distinct design is in the set.
What is ShadcnSpace good for?
The small pieces most registries skip in favour of full sections: an animated border, an icon-plus-label button, a social row, an orbiting integration ring, a testimonial marquee. Those are the parts that fill gaps rather than define a page.
First registry or second?
Second. A large general registry can serve as the product-surface source or as a place to pick individual components from, and which role it plays should be decided rather than drifted into: twelve components from one source is adopting a design language.
What obligations come with a marquee component?
The same as any moving content: pause on hover and on focus, and no autoplay under prefers-reduced-motion. Content that moves automatically for more than five seconds beside other content needs a pause mechanism under WCAG.

Published

Aug 21, 2026

Read time

4 min

Tags

ComparisonRegistriesReactshadcn

Share