
Creative Tim UI
A set of React/Next.js UI components and page blocks you add to shadcn/ui projects via a CLI.creativetimofficial/ui
- Stars
- 12.1k
- Forks
- 4.8k
- Licence
- MIT
- Language
- TypeScript
- Last update
- 8 months ago
- Type
- Library
What it is
Creative Tim UI is a collection of pre-built, customizable React components and page blocks (such as modals, testimonials, footers, and checkout sections) built on top of shadcn/ui. A command-line tool copies the chosen components into your Next.js project so you can edit them directly. It is aimed at getting web app interfaces built faster.
- Add a pricing or testimonial section to a marketing site with one command
- Start an admin or account settings page using the Application UI blocks
- Build an ecommerce product listing or checkout flow from the ecommerce blocks
Great for
- Developers building a Next.js site who already use or want to use shadcn/ui
- Teams that want ready-made landing page sections such as footers, FAQs, or contact forms
- Projects that use Tailwind CSS and want components they can customize
Not ideal for
- Projects not using React or Next.js, since the README describes setup for Next.js projects only
- People who need a finished app template rather than individual components and blocks
- Anyone who cannot set up shadcn/ui and Tailwind CSS first, since these are listed as prerequisites
How to get it
- 1
Install with a package manager
You'll need: Node.js 18 or later · shadcn/ui initialized in your project · Tailwind CSS configured
Add all components (uses the Creative Tim CLI)
npx @creative-tim/ui@latest add allAdd a single component
npx @creative-tim/ui@latest add <component-name>Add all components via the shadcn CLI
npx shadcn@latest add https://creative-tim.com/ui/r/all.json - 2
Run it
- Make sure your Next.js project has shadcn/ui initialized (npx shadcn@latest init) and Tailwind CSS configured
- Run npx @creative-tim/ui@latest add card to add one component
- Import the added component into one of your pages and run your Next.js dev server
- Browse the component list and block examples on the Creative Tim UI website to choose more
- 3
Get the most out of it
- Use the shadcn CLI route with a single component JSON (for example button.json) if you want only specific pieces
- Browse the blocks by category (Application UI, Marketing, Ecommerce, Web 3.0) on the website to pick page sections
- Customize the installed components directly in your project since they are copied into your code
Downloads
Strengths
- Components are built on shadcn/ui, a widely used foundation
- Installs via the standard npx command or the shadcn CLI
- Code is MIT licensed and can be edited after it is added to your project
Trade-offs
- The README is short on details about individual components, so you will rely on the website documentation for specifics
- Requires several prerequisites (Node.js 18+, shadcn/ui, Tailwind CSS) before it works
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| ui (this) | 12.1k | Library | intermediate | 8 months ago | Developers building a Next.js site who already use or want to use shadcn/ui |
| daisyui | 42.7k | Library | intermediate | 6 days ago | Developers already using Tailwind CSS who want prebuilt components |
| shadcn-vue | 10.8k | Library | intermediate | 9 days ago | Vue developers who want ready-made UI components they can edit directly |
| awesome-shadcn-ui | 20.7k | Curated list | beginner | 4 days ago | Developers looking for ready-made shadcn/ui components such as calendars, date pickers, forms or dialogs |
| ui | 127k | Library | intermediate | 4 days ago | Developers building React or Next.js interfaces who want full control over component code |
| AdminLTE | 45.7k | Library | beginner | 5 days ago | Developers building an internal admin panel or back-office tool quickly |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.