Category · 31 tools

UI & components

Component libraries and primitives for building good-looking, accessible interfaces fast.

31 shown

UI & components

Aceternity UI

Flashy, animated React and Tailwind components — gradients, beams, 3D cards and hero effects.

Freemium
  • react
  • tailwind
  • animation
take

Where you go when good-looking is not enough and you want wow. Use sparingly; a little goes a long way, and a whole page of effects reads as a template.

Visit ↗
UI & components

Ant Design

An enterprise-focused React UI library with 60+ components, TypeScript support and built-in i18n.

Free
  • react
  • enterprise
  • components
take

The default for data-dense enterprise and admin UIs — tables, forms, the works. Distinctive look; great for dashboards, less so for marketing sites.

Visit ↗
UI & components

Ark UI

A headless component library built on state machines that works across React, Vue, Solid and Svelte.

Free
  • headless
  • multi-framework
  • accessibility
take

Headless components built on state machines that behave identically across four frameworks. The pick if you're not React-only. From the Chakra team.

Visit ↗
UI & components

Base UI

An unstyled, accessible React component library from the creators of Radix, Floating UI and MUI.

Free
  • headless
  • react
  • accessibility
take

Unstyled React primitives from the people behind Radix, MUI and Floating UI, now at 1.0. Essentially next-gen Radix — a safe bet for new headless work.

Visit ↗
UI & components

Bootstrap

The original responsive CSS framework with a grid system and pre-built components.

Free
  • css
  • framework
  • responsive
take

The framework that taught the web responsive grids. Unfashionable now and recognisably 'Bootstrappy', but still a fast, stable choice when you just need it to work.

Visit ↗
UI & components

Bulma

A modern, Flexbox-based CSS framework with no JavaScript.

Free
  • css
  • framework
  • flexbox
take

A clean, CSS-only framework — readable classes, no JS, easy to learn. A pleasant middle ground between Bootstrap and going full utility-first.

Visit ↗
UI & components

Chakra UI

A modular, accessible React component library with a style-props API for composing UIs.

Freemium
  • react
  • components
  • accessibility
take

Accessible React components with a lovely style-props API — a comfortable default. The core stays free; pre-built blocks are the upsell.

Visit ↗
UI & components

daisyUI

A Tailwind CSS plugin that adds semantic component class names and 30+ built-in themes.

Freemium
  • tailwind
  • css
  • themes
take

Semantic class names and 30+ themes on top of Tailwind, so you write less utility soup. Great for prototyping; theming is its superpower.

Visit ↗
UI & components

Flowbite

An open-source Tailwind component library with a Figma kit and ports for React, Vue, Svelte and Angular.

Freemium
  • tailwind
  • components
  • figma
take

600+ Tailwind components with a matching Figma kit and framework ports. Broad and design-handoff-friendly; pro blocks are the upsell.

Visit ↗
UI & components

Headless UI

Unstyled, accessible UI primitives for React and Vue, built by the Tailwind CSS team.

Free
  • headless
  • react
  • vue
take

Unstyled, accessible primitives made to pair with Tailwind utilities. Smaller than Radix, but a natural fit if you're already on Tailwind.

Visit ↗
UI & components

HeroUI

A React UI library (formerly NextUI) built on React Aria and Tailwind CSS with a compound-component API.

Free
  • react
  • tailwind
  • components
take

The old NextUI, rebuilt on React Aria + Tailwind — accessible primitives with a modern, styled look. A nice middle ground between headless and batteries-included.

Visit ↗
UI & components

HyperUI

A free, open-source collection of copy-paste Tailwind components for marketing, dashboards and e-commerce.

Free
  • tailwind
  • components
  • copy-paste
take

Free, copy-paste Tailwind components with no install and no catch. Perfect for grabbing one good section without adopting a whole library.

Visit ↗
UI & components

Magic UI

An open-source set of 150+ animated React components built with Tailwind and Motion to complement shadcn/ui.

Freemium
  • react
  • animation
  • tailwind
take

150+ animated React components designed to sit alongside shadcn/ui. Where you go for the flashy hero bits — use sparingly so it doesn't read as a template.

Visit ↗
UI & components

Mantine

An open-source React library with 100+ components and 50+ hooks, including forms, charts and notifications.

Free
  • react
  • components
  • hooks
take

A huge, fully-free React kit with brilliant hooks — dark mode and a11y handled out of the box. My go-to when I want everything in one place with no paywall.

Visit ↗
UI & components

Material UI

A React component library implementing Google's Material Design with a comprehensive component set.

Freemium
  • react
  • material-design
  • components
take

The most complete React library if you want (or a client wants) Material Design. Comprehensive but opinionated — fighting its look takes real effort.

Visit ↗
UI & components

Naive UI

A complete, TypeScript-friendly Vue 3 component library.

Free
  • vue
  • components
  • typescript
take

One of the nicest Vue 3 component libraries — complete, themeable, well-typed. A strong default if you're building with Vue.

Visit ↗
UI & components

Park UI

A multi-framework component library built on Ark UI and Panda CSS for React, Vue, Solid and Svelte.

Free
  • multi-framework
  • ark-ui
  • panda-css
take

Styled presets on Ark UI + Panda CSS, multi-framework, now under the Chakra org. A good route to a consistent design system beyond React.

Visit ↗
UI & components

Preline UI

An open-source Tailwind component library with UI blocks, plugins and a Figma design system.

Freemium
  • tailwind
  • components
  • blocks
take

A big set of free Tailwind blocks and plugins with a Figma system. Reach for it when you want pre-built sections to assemble a page fast.

Visit ↗
UI & components

PrimeReact

A large suite of 90+ React UI components, including data tables, charts and form controls.

Free
  • react
  • components
  • enterprise
take

An enormous, enterprise-grade React component suite — if a component exists, PrimeReact probably has it. Heavier and less fashionable than shadcn, but unbeatable for breadth in admin-style apps.

Visit ↗
UI & components

Radix UI

Unstyled, accessible React primitives for menus, dialogs, popovers and more.

Free
  • react
  • accessibility
  • primitives
take

The accessibility and behaviour layer you don't want to write yourself. Bring your own styling — most people meet it through shadcn/ui without realising.

Visit ↗
UI & components

React Aria

Adobe's collection of unstyled React hooks and components implementing W3C ARIA patterns.

Free
  • headless
  • react
  • accessibility
take

Adobe's accessibility-first hooks give full markup control and rock-solid ARIA. The serious choice when accessibility is non-negotiable and you'll style it yourself.

Visit ↗
UI & components

shadcn/ui

Copy-paste React components built on Radix and Tailwind that you own and customise.

Free
  • react
  • tailwind
  • radix
take

The default answer for good-looking React UI right now. You copy the code into your repo instead of installing a black box — which is exactly the model AI tools work best with.

Deep dive →
UI & components

Shadcnblocks

A library of marketing and app blocks built on top of shadcn/ui, Tailwind and React.

Freemium
  • shadcn
  • blocks
  • react
take

Marketing and app sections built on shadcn/ui you can paste in. Handy if you've standardised on shadcn and want pre-made blocks; mostly a paid library.

Visit ↗
UI & components

Skeleton

A UI toolkit for Svelte and SvelteKit built on Tailwind CSS.

Free
  • svelte
  • tailwind
  • components
take

A Tailwind-based toolkit purpose-built for Svelte. The pick when you want a cohesive component layer in the SvelteKit world.

Visit ↗
UI & components

Sonner

An opinionated, single-import toast notification component for React by Emil Kowalski.

Free
  • react
  • toast
  • notifications
take

The toast component everyone copies — buttery stacking animation, one import. shadcn made it the default for a reason; just use it.

Visit ↗
UI & components

Swiper

A modern, framework-agnostic touch slider and carousel with hardware-accelerated transitions.

Free
  • carousel
  • slider
  • touch
take

The carousel that just works across frameworks, with real touch feel. Reach for it instead of hand-rolling a slider; the core is free.

Visit ↗
UI & components

Tailwind CSS

A utility-first CSS framework you style with class names directly in your markup.

Free
  • css
  • utility
  • styling
take

The lingua franca that AI tools are fluent in — generated UI almost always comes out as Tailwind, so knowing it pays off immediately. Polarising, but it is the path of least resistance with agents.

Visit ↗
UI & components

Tailwind Plus

The Tailwind team's premium UI kit with 500+ components, templates and the Catalyst React kit (formerly Tailwind UI).

Paid
  • tailwind
  • components
  • templates
take

The Tailwind team's own premium components and templates. Paid, but the quality and patterns are a masterclass worth owning.

Visit ↗
UI & components

Tremor

Copy-and-paste React components built with Tailwind for charts and dashboards, now part of Vercel.

Freemium
  • react
  • dashboards
  • charts
take

Copy-paste React components for charts and dashboards, now part of Vercel. The fastest way to a decent analytics UI without wrestling a charting lib.

Visit ↗
UI & components

Vaul

An unstyled drawer component for React built on Radix Dialog, with snap points and background scaling.

Free
  • react
  • drawer
  • headless
take

The drawer component for mobile, built on Radix Dialog with snap points. The answer when a dialog should slide up from the bottom on phones.

Visit ↗
UI & components

Vuetify

A comprehensive Material Design component framework for Vue.

Free
  • vue
  • material-design
  • components
take

The big, batteries-included Material library for Vue. Comprehensive and mature; you're buying into the Material look.

Visit ↗