UI libraries

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

120 libraries

Milkdown landing page

Milkdown

A plugin-driven WYSIWYG Markdown editor built on ProseMirror and remark, with a customizable core and a ready-to-use Crepe editor option.

JavaScriptReact
Lexical landing page

Lexical

An extensible text-editor framework with immutable editor state, modular rich-text features and official React bindings for custom editing interfaces.

Framework agnosticJavaScriptReact
AutoAnimate landing page

AutoAnimate

A drop-in DOM animation utility for transitions when child elements are added, removed or reordered, with framework-specific hooks and bindings.

Framework agnosticReactVueSolidSvelteJavaScript
Taiga UI landing page

Taiga UI

A modular Angular component system with form controls, navigation, layouts and configurable styling, distributed through focused package entry points.

Angular
Preline UI landing page

Preline UI

Tailwind CSS components, reusable page blocks and headless JavaScript plugins, complemented by themes, templates and commercial Pro assets.

HTMLJavaScriptTailwind CSS
stream/ui landing page

stream/ui

Neo-brutalist React components, page sections and animated icons with flat lime-and-pink accents, hard borders and offset shadows.

ReactTailwind CSS
Inspira UI landing page

Inspira UI

Copy-and-customize animated components for Vue and Nuxt, spanning backgrounds, text effects, cards and visual interactions, with separate commercial templates.

VueNuxtTailwind CSS
Vanta.js landing page

Vanta.js

Configurable animated website backgrounds rendered with Three.js or p5.js, with effect-specific color, motion and pointer-interaction settings.

Framework agnosticJavaScript
Ant Design landing page

Ant Design

An enterprise-oriented React component system with configurable themes, application controls, form patterns and data-display building blocks.

React
Use Gesture landing page

Use Gesture

Gesture-state utilities for React and vanilla JavaScript, providing drag, pinch, wheel, hover and scroll data that can drive a separate animation system.

ReactJavaScript
Svelte French Toast landing page

Svelte French Toast

Customizable toast notifications for Svelte, with promise-driven messages, headless use and a small Toaster-and-toast integration API.

Svelte
React Spring landing page

React Spring

Spring-physics animation tools for React interfaces, with declarative hooks, imperative control and separate web and Three.js targets.

React
AgnosUI landing page

AgnosUI

A shared TypeScript component core with Angular, React and Svelte adapters, offered as headless primitives or Bootstrap-styled controls.

AngularReactSvelteBootstrap
Shiki landing page

Shiki

TextMate-based syntax highlighting for code displays, with themeable HTML output and integration hooks for documentation sites and developer-facing interfaces.

Framework agnosticJavaScriptTypeScript
Carbon Components Svelte landing page

Carbon Components Svelte

A Svelte implementation of IBM’s Carbon design system, with application controls, data-oriented components, typed APIs and selectable light and dark themes.

Svelte
Web Awesome landing page

Web Awesome

Standards-based Web Components, themes and styling utilities for cross-framework interfaces, with an MIT core and optional commercial Pro components and design assets.

Web ComponentsFramework agnosticReact
TetraLogical Accessible Components Library landing page

TetraLogical Accessible Components Library

Reusable HTML, CSS and JavaScript examples paired with accessibility requirements, Gherkin scenarios and browser tests for common interface controls.

Framework agnosticHTMLCSSJavaScript
Sable landing page

Sable

Themeable React components with semantic tokens, reusable visual presets and optional coding-agent tooling for building consistent product interfaces.

ReactTailwind CSS
Split.js landing page

Split.js

Unopinionated JavaScript utilities for resizable split panes, with separate flex/float and CSS Grid implementations plus React wrappers.

Framework agnosticJavaScriptReact
Vaadin Components landing page

Vaadin Components

Web Components with Java and React integration paths for data-rich business interfaces, combining an Apache-licensed core with optional commercial controls.

Web ComponentsJavaReactTypeScript
Buefy landing page

Buefy

Vue 3 interface components built on Bulma styling, covering form controls, data display, navigation and programmatic overlays with configurable themes and icons.

VueBulma
Vuestic UI landing page

Vuestic UI

A styled Vue 3 component library with configurable themes, application controls, composables and optional Nuxt integration for product and administrative interfaces.

VueNuxt
Oruga UI landing page

Oruga UI

CSS-framework-agnostic Vue 3 components with configurable class mappings and optional themes for controls, forms, overlays and application interfaces.

Vue
Honest AI landing page

Honest AI

Editable React components for agent and chat interfaces, including prompts, streaming replies, tool activity, approval cards and structured results driven by application state.

ReactTailwind CSS