Skip to content
Category

UI Components

Component libraries and accessible UI primitives.

31 tools available

Directory

UI Components libraries

Filter by compatibility, runtime support and implementation constraints.

Filters
Showing 31 libraries in UI Components.Browse all categories

Showing 1–24 of 31

@iconify-json/*
@iconify-json/mdi
npm install @iconify-json/mdi

Framework-independent Iconify icon data packages.

UI ComponentsTSNative PreactActiveSSR
iconsdata
class-variance-authority
class-variance-authority
npm install class-variance-authority

Framework-independent utility for variant-based class composition.

UI ComponentsTSNative PreactActiveSSR
classesvariants
clsx
clsx
npm install clsx

Tiny conditional class name utility for Preact components.

UI ComponentsTSNative PreactActiveSSR
classnamesutility
DaisyUI
daisyui
npm install daisyui

CSS-first component classes that work independently of frameworks.

UI ComponentsTSNative PreactActiveSSR
cssuitailwind
Embla Carousel
embla-carousel
npm install embla-carousel

Carousel engine with framework-independent core APIs.

UI ComponentsTSNative PreactActiveSSR
carouselslider
Heroicons
heroicons
npm install heroicons

SVG-first icon set that can be embedded directly in Preact.

UI ComponentsTSNative PreactActiveSSR
iconssvg
kamod-icons
kamod-icons
npm install kamod-icons

Preact-native icon package from the Kamod ecosystem.

UI ComponentsTSNative PreactActiveSSR
iconskamod
kamod-ui
kamod-ui
npm install kamod-ui

Preact UI component library from the Kamod ecosystem.

UI ComponentsTSNative PreactActiveSSR
uicomponentskamod
keen-slider
keen-slider
npm install keen-slider

Touch slider library with a framework-agnostic core.

UI ComponentsTSNative PreactActiveSSR
slidercarousel
Lit
lit
npm install lit

Web Components authoring library complementary to Preact.

UI ComponentsTSNative PreactActiveSSR
web-components
lucide-preact
lucide-preact
npm install lucide-preact

Preact-native package for Lucide SVG icons.

UI ComponentsTSNative PreactActiveSSR
iconssvg
mdui
mdui
npm install mdui

Material Design Web Components library usable from Preact.

UI ComponentsTSNative PreactActiveSSR
web-componentsmaterial
preact-custom-scrollbars
preact-custom-scrollbars
npm install preact-custom-scrollbars

Custom scrollbar components for Preact interfaces.

UI ComponentsNative PreactActiveNo SSR
scrollbarsui
preact-habitat
preact-habitat
npm install preact-habitat

Mounts Preact widgets into existing server-rendered pages.

UI ComponentsNative PreactActiveNo SSR
widgetsmounting
preact-layout
preact-layout
npm install preact-layout

Small layout helper library from the Preact ecosystem.

UI ComponentsNative PreactActiveSSR
layoutui
preact-portal
preact-portal
npm install preact-portal

Portal utility for modals, overlays and detached DOM rendering.

UI ComponentsNative PreactActiveNo SSR
portaloverlay
Shoelace
@shoelace-style/shoelace
npm install @shoelace-style/shoelace

Web Components UI library that works well with Preact.

UI ComponentsTSNative PreactActiveSSR
web-componentsui
simplebar
simplebar
npm install simplebar

Framework-independent custom scrollbar utility.

UI ComponentsTSNative PreactActiveNo SSR
scrollbarsui
Swiper
swiper
npm install swiper

Slider package with web component and JavaScript APIs usable from Preact.

UI ComponentsTSNative PreactActiveSSR
slidercarousel
Tabler Icons
@tabler/icons
npm install @tabler/icons

Large SVG icon collection suitable for Preact UI.

UI ComponentsTSNative PreactActiveSSR
iconssvg
tailwind-merge
tailwind-merge
npm install tailwind-merge

Merges conflicting Tailwind utility classes at runtime.

UI ComponentsTSNative PreactActiveSSR
tailwindclasses
TanStack Table
@tanstack/table-core
npm install @tanstack/table-core

Headless table logic that can power custom Preact grids.

UI ComponentsTSNative PreactActiveSSR
tablesheadless
wired-elements
wired-elements
npm install wired-elements

Sketch-style Web Components that can be used in Preact markup.

UI ComponentsTSNative PreactActiveSSR
web-componentsui
@iconify-icon/react
@iconify-icon/react
npm install @iconify-icon/react

Iconify component package relevant through React compatibility and web components.

UI ComponentsTSWorks with preact/compatActiveSSR
iconsiconify