Skip to content
Category

UI Components

Component libraries and accessible UI primitives.

37 tools available

Directory

UI Components libraries

Filter by compatibility, runtime support and implementation constraints.

Filters
Showing 37 libraries in UI Components.Browse all categories

Showing 1–24 of 37

@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
GridSheet Preact
@gridsheet/preact-core
npm install @gridsheet/preact-core @gridsheet/functions

Spreadsheet component with formulas and multi-sheet support for Preact.

UI ComponentsTSNative PreactActiveNo SSR
spreadsheetdata-gridformulas
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
Oracle JET Preact
@oracle/oraclejet-preact
npm install @oracle/oraclejet-preact

Oracle JET Redwood UI components implemented with Preact.

UI ComponentsTSNative PreactActiveSSR
enterpriseoracle-jetredwood
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
QTI3 Player Preact
@longsightgroup/qti3-player-preact
npm install @longsightgroup/qti3-player-preact @longsightgroup/qti3-player preact

Preact TSX adapter for the qti3 QTI 3 assessment item player web component.

UI ComponentsTSNative PreactActiveSSR
educationassessmentqti
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
Strand UI
@dillingerstaffing/strand-ui
npm install @dillingerstaffing/strand @dillingerstaffing/strand-ui

Preact/React component library on the Strand Design Language with zero-runtime CSS.

UI ComponentsTSNative PreactActiveNo SSR
design-systemaccessibilitycomponents
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