21st vs tremor-npm
React UI components compared
21st is a registry for discovering, publishing, and installing community React components, while tremor-npm is a component library for charts and analytical dashboards. Both use React and Tailwind CSS, but 21st focuses on community-shared UI pieces and tremor-npm on ready-made visualizations and dashboard elements.

21st: Discover and Install React UI Components
21st is a community registry and marketplace for reusable React components built with Tailwind CSS and Radix UI. It helps developers find, publish, and install shadcn/ui-style components in their projects.

tremor-npm: Build React Charts and Dashboards
Tremor is a TypeScript React component library for building data charts and dashboard interfaces with Tailwind CSS. It suits teams that want ready-made analytics UI, but its inactive maintenance makes adoption a decision to weigh carefully.
| 21st | tremor-npm | |
|---|---|---|
| Language | TypeScript | TypeScript |
| License | MIT | Apache-2.0 |
| Stars | 5.5k | 16.5k |
| Forks | 324 | 479 |
| Last analyzed | Oct 3, 2026 | Oct 13, 2026 |
Key differences
- 21st offers a community marketplace of components, blocks, and hooks; tremor-npm focuses on charts and dashboard components such as AreaChart and Card.
- 21st supports installing registry components with an npx shadcn command; tremor-npm is distributed as the @tremor/react npm package.
- 21st uses an MIT license, while tremor-npm uses Apache-2.0.
- 21st's repository information lists 5.5k stars and 324 forks; tremor-npm's lists 16.5k stars and 478 forks.
- 21st has a submission review process for public listings and featuring; tremor-npm provides documentation and an installation guide through its website.
Choose 21st if you…
- want to discover, publish, or install community-made React components, blocks, and hooks.
- use shadcn/ui conventions and want components that can include dependencies, Tailwind configuration, and global styles.
- prefer an MIT-licensed project and can work with its TypeScript-focused support.
Choose tremor-npm if you…
- need ready-made charts and dashboard elements for a React analytics interface.
- want to combine visualizations such as AreaChart with components such as Card.
- prefer an Apache-2.0-licensed library distributed through npm.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.