UI libraries

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

120 libraries

Hover.css landing page

Hover.css

A collection of self-contained CSS hover, focus and active effects for buttons, links, icons and other interface elements, with Sass and Less sources.

Framework agnosticCSSSassLess
Atropos landing page

Atropos

A JavaScript interaction library for pointer-driven 3D parallax and layered hover effects, with React and Web Component entry points.

Framework agnosticJavaScriptReactWeb Components
Rough Notation landing page

Rough Notation

A JavaScript interaction library for drawing and animating sketch-like underlines, highlights, circles, brackets and other annotations around page elements.

Framework agnosticJavaScript
Svelte UX landing page

Svelte UX

A Svelte UI toolkit combining application components, actions, stores and utilities with Tailwind-based styling and configurable themes.

SvelteTailwind CSS
Formsnap landing page

Formsnap

Composable Svelte form components that connect labels, descriptions, controls and errors to Superforms while leaving presentation under application control.

SvelteSvelteKit
Kumo landing page

Kumo

Cloudflare’s React component system with styled controls, charts and application blocks, built on Base UI with semantic styling tokens.

ReactTailwind CSS
ProseKit landing page

ProseKit

A headless rich-text editing toolkit built on ProseMirror, with composable extensions, framework adapters and copyable editor-interface examples.

JavaScriptReactVuePreactSvelteSolidJS
FormKit landing page

FormKit

A form UI framework for React and Vue with composable inputs, validation, structured state, JSON schemas and optional premium input types.

ReactVue
Glide.js landing page

Glide.js

A dependency-free JavaScript slider and carousel with a modular architecture, configurable controls and breakpoint-aware behavior.

Framework agnosticJavaScript
FilePond landing page

FilePond

A JavaScript file-input enhancement library with drag-and-drop, upload progress, file previews and an extensible image-processing plugin system.

Framework agnosticJavaScriptReactVueSvelteAngularjQuery
Uppy landing page

Uppy

A modular file-upload UI library with a ready-made dashboard, headless components, remote-source plugins and resumable upload integrations.

JavaScriptReactVueSvelteAngular
PhotoSwipe landing page

PhotoSwipe

A modular JavaScript image-gallery and lightbox library with touch gestures, zoom, responsive-image loading and optional plugins.

Framework agnosticJavaScript
flatpickr landing page

flatpickr

A dependency-free JavaScript date and time input library with range and multiple selection, themes, plugins and configurable date constraints.

Framework agnosticJavaScript
React DayPicker landing page

React DayPicker

A customizable React calendar and date-selection component supporting single, multiple and range selection, localization, time zones and alternative calendar systems.

React
Driver.js landing page

Driver.js

A JavaScript interaction library for guided product tours, highlighted elements and contextual popovers, with configurable steps, hooks and optional feature hints.

Framework agnosticJavaScriptTypeScript
shadcn-vue landing page

shadcn-vue

Editable Vue component source and a CLI/registry workflow for building application design systems, with styled controls, forms, charts and interface blocks.

VueNuxtTailwind CSS
corvu landing page

corvu

Unstyled SolidJS interface primitives for dialogs, drawers, calendars, resizable panels and related controls, with composable state and styling hooks.

SolidJSSolidStart
Kiwa UI landing page

Kiwa UI

Source-owned interface primitives and blocks for Hono JSX, with server-rendered defaults and optional progressive enhancement for interactive controls.

HonoTailwind CSS
Lucide landing page

Lucide

A consistent stroke-based SVG icon library with editable vector assets and official packages for multiple web and native interface frameworks.

Framework agnosticReactVueSvelteAngularSolidPreactReact NativeAstro
Choices.js landing page

Choices.js

A vanilla JavaScript library for searchable select boxes and tag-style text inputs, with configurable filtering, templates, multiple selection and right-to-left layouts.

Framework agnosticJavaScript
React Hot Toast landing page

React Hot Toast

A React toast-notification library with styled defaults, promise-driven status updates, custom rendering and headless hooks for application feedback.

React
a11y-dialog landing page

a11y-dialog

A framework-agnostic JavaScript utility for dialog behavior, with DOM and programmatic APIs, events and unstyled modal and alert-dialog support.

Framework agnosticJavaScript
NG-ZORRO landing page

NG-ZORRO

An Angular implementation of the Ant Design interface system, with application components, theme configuration, internationalization and TypeScript APIs.

AngularTypeScript
ObsidianUI landing page

ObsidianUI

Editable React and Tailwind CSS components for expressive interface details, including hover, scroll and motion effects, distributed through a source-code registry.

ReactTailwind CSSTypeScript