UI libraries

Find the components, frameworks, and pricing that fit your next project.

120 libraries

Arc UI landing page

Arc UI

React components and complete interface blocks with restrained motion, installable through a shadcn-compatible registry or by copying source; free core and separate Pro offerings.

ReactTailwind CSS
Annnimate landing page

Annnimate

GSAP motion components for React, Vue and plain HTML, with live previews, editable source and separate navigation and reveal kits.

ReactVueHTMLGSAP
Base UI landing page

Base UI

Unstyled React primitives for composing custom controls and overlays with your own styling, including documented popup, portal and component-part patterns.

React
Motion-Primitives landing page

Motion-Primitives

Copy-in motion components for React interfaces, including animated text, morphing dialogs, carousels, progressive blur and interactive toolbars built with Motion and Tailwind CSS.

ReactTailwind CSS
NumberFlow landing page

NumberFlow

A focused animated-number component for counters, prices and changing metrics, with React, Vue, Svelte and JavaScript/TypeScript implementations.

ReactVueSvelteJavaScriptTypeScript
Merid landing page

Merid

A plain-CSS React component system with shared design tokens, theme and density controls, and documented form, data-display and overlay patterns.

React
Ark UI landing page

Ark UI

Unstyled, composable UI primitives powered by Zag.js state machines for React, Solid, Vue and Svelte; a foundation for custom design systems rather than a fixed visual theme.

ReactSolidVueSvelte
assistant-ui landing page

assistant-ui

Composable AI-chat primitives and runtime adapters for threads, streaming messages, tool calls and custom agent interfaces, with React web, native and terminal packages.

ReactReact NativeInk
Astryx landing page

Astryx

A React design system with packaged controls, theme tokens, templates and CLI tooling, supporting both prebuilt component consumption and source-level customization.

React
EasyUI landing page

EasyUI

A source-owned React component collection for tactile micro-interactions, animated controls and AI interface blocks, distributed through a shadcn-compatible registry.

ReactTailwind CSSMotion
Reka UI landing page

Reka UI

Unstyled Vue primitives for building custom component systems, with composable popovers, menus, forms and date controls rather than a fixed visual theme.

Vue
GridCraft landing page

GridCraft

A Svelte data-grid library with configurable columns, filtering, grouping, row selection and paging, plus replaceable themes for data-heavy application screens.

SvelteSvelteKit
Kinetics landing page

Kinetics

Copy-paste CSS and React interaction examples with live demos and spring-style parameter readouts, covering input feedback, loading states and surface motion.

Framework agnosticReact
Transitions.dev landing page

Transitions.dev

A collection of portable CSS and React interaction recipes for transitions, state feedback and AI interfaces, with copy-ready snippets and optional CLI and agent workflows.

Framework agnosticReactNext.js
Element Plus landing page

Element Plus

A Vue 3 component system for forms, tables, navigation and application interfaces, with packaged installation, configurable themes and documented internationalization.

Vue
Libraries.dev landing page

Libraries.dev

A family of React visual-effect packages for AI interfaces, including thinking orbs, border beams, voice glows, animated avatars and image-loading treatments, with npm and agent-a…

React
coss ui landing page

coss ui

React components styled with Tailwind CSS v4 on Base UI primitives, with copy-paste or shadcn-registry installation and a neutral, customizable product design system.

ReactTailwind CSS
Trellis landing page

Trellis

Dockable, nestable workspace panels with zoom navigation for editors and complex web tools, available as a TypeScript core, React adapter and custom element.

Framework agnosticReactWeb Components
Embla Carousel landing page

Embla Carousel

A framework-agnostic carousel interaction library with React, Vue, Svelte and Solid integrations, offering customizable slide behavior and an extensible plugin system.

Framework agnosticReactVueSvelteSolid
Bits UI landing page

Bits UI

Headless Svelte 5 component primitives for building a custom visual system, with composable controls, menus and date inputs rather than a fixed theme.

Svelte
Cuelume landing page

Cuelume

A lightweight web interaction-sound library that synthesizes feedback through Web Audio, with a warm, minimal landing page and interactive sound demonstrations.

Framework agnosticReactVueAstro
Beautiful UI landing page

Beautiful UI

A browsable collection of AI-interface patterns, including agent status, streaming responses, approval controls, prompt composition and data tables.

interior.dev landing page

interior.dev

React micro-interaction components with editable source, headless behavior hooks and styled examples, showcased in a restrained white gallery.

ReactTailwind CSSMotion
shadcn/ui landing page

shadcn/ui

Open-source, editable React components for building a custom design system, presented through a monochrome gallery of forms, charts and application UI.

ReactTailwind CSS