Blocks
Block economy: 1,556 sections from 28 registries
What a block catalogue really holds: sources, categories, duplicates and licences, measured across the layer between a component library and a full template.
Key points
- 1,556 blocks from 28 registries: the section layer is more fragmented than the component layer.
- The biggest categories are logo, feature, hero, testimonial and footer.
- The same name can exist in several registries: the source is part of the identity.
A block is a composed section published as registry:block. It sits between a component and a template: small enough to reuse, large enough to need a design decision.
EneUI indexes 1,556 blocks from 28 registries. This article explains what is inside them, how they are distributed and why the source is part of the record.
What a block contains
- A name and a title declared by the publisher.
- One category: hero, pricing, dashboard, footer, login.
- A file list: a block can hold one file or many.
- npm dependencies and registry dependencies.
- A licence and a source.
Distribution by category
| Category | Blocks |
|---|---|
| Logo | 74 |
| Feature | 53 |
| Hero | 51 |
| Testimonial | 50 |
| Footer | 45 |
| Dashboard | 43 |
| Pricing | 41 |
| Stat | 35 |
| Login | 34 |
| Contact | 33 |
28 registries, plenty of duplicates
The same name can exist in several registries. That isn't an error: the implementations differ, with different files and licences. The block id includes the source precisely so they don't collapse into one page.
How to use a block
- Choose the category, not the name.
- Open the preview and check how it behaves on mobile.
- Read the dependencies before you install.
- Check the publisher's licence.
- Adapt the tokens, don't copy hard-coded colours.
The full catalogue is at /blocks; categories with more blocks have their own page.
Frequently asked questions
How many blocks are on EneUI?
1,556 blocks from 28 registries, measured on 31 October 2026.
What separates a block from a component?
A component is one element (button, input); a block is a composed section (hero, pricing, dashboard).
Why does the same block appear more than once?
Different registries publish different implementations under the same name. The source is part of the identity.
Are the licences the same for every block?
No. Each block keeps the licence its publisher declared, and you must check it before use.
Can I use a block in a commercial template?
Check the licence of that single block. EneUI shows the source but does not change the publisher's terms.