Skip to content
Directory

Find Preact libraries that actually work

Search 190 curated entries by compatibility, maintenance, TypeScript and SSR support.

Directory

All libraries

Filter by compatibility, runtime support and implementation constraints.

Filters

Showing 1–24 of 190

MDX Preact
@mdx-js/preact
npm install @mdx-js/preact

Official Preact context provider for supplying and merging custom components used by compiled MDX content.

Developer ToolsTSNative PreactActiveSSR
mdxmarkdowncontent
Nano Stores Preact
@nanostores/preact
npm install nanostores @nanostores/preact

Official Preact binding for Nano Stores with selective subscriptions to atomic and derived stores.

State ManagementTSNative PreactActiveSSR
stateatomic-storessubscriptions
Preact Feather
preact-feather
npm install preact-feather

Feather icon set exposed as individually importable Preact SVG components with bundled TypeScript declarations.

UI ComponentsTSNative PreactActiveSSR
iconssvgfeather
Preact Intlayer
preact-intlayer
npm install intlayer preact-intlayer

Preact integration for typed, component-scoped translations, locale routing, lazy-loaded content and visual editing.

InternationalizationTSNative PreactActiveSSR
i18nlocalizationtyped-content
Preact Transitioning
preact-transitioning
npm install preact-transitioning

Preact components for enter, exit and grouped CSS transitions with an API inspired by react-transition-group.

AnimationTSNative PreactActiveSSR
animationtransitionscss
ProseMirror Adapter for Preact
@prosemirror-adapter/preact
npm install @prosemirror-adapter/preact prosemirror-model prosemirror-state prosemirror-view

Preact adapter for rendering ProseMirror node views and plugin views with Preact components and hooks.

EditorsTSNative PreactActiveSSR
prosemirroreditornode-view
Storybook for Preact with Vite
@storybook/preact-vite
npm install --save-dev @storybook/preact-vite storybook

Storybook framework for developing, documenting and testing Preact components in isolation with Vite.

Developer ToolsTSNative PreactActiveNo SSR
storybookcomponent-workshopvite
TanStack AI Preact
@tanstack/ai-preact
npm install @tanstack/ai @tanstack/ai-preact

Official Preact hooks and headless UI bindings for typed streaming chat, tool calls, approvals and AI message parts.

Data FetchingTSNative PreactActiveSSR
aistreamingchat
TanStack Preact Store
@tanstack/preact-store
npm install @tanstack/preact-store

Official Preact adapter for TanStack Store with typed stores, selectors, atoms and context helpers.

State ManagementTSNative PreactActiveSSR
stateselectorsatoms
tsParticles Preact
@tsparticles/preact
npm install @tsparticles/preact @tsparticles/engine

Official Preact component for configurable particle, confetti and animated canvas effects using the modular tsParticles engine.

AnimationTSNative PreactActiveSSR
particlescanvasconfetti
@formisch/preact
@formisch/preact
npm install @formisch/preact

Type-safe form state library with a dedicated Preact package.

FormsTSNative PreactActiveSSR
formsvalidation
@iconify-json/*
@iconify-json/mdi
npm install @iconify-json/mdi

Framework-independent Iconify icon data packages.

UI ComponentsTSNative PreactActiveSSR
iconsdata
@preact/preset-vite
@preact/preset-vite
npm install @preact/preset-vite

Official Vite preset for Preact projects.

Developer ToolsTSNative PreactActiveSSR
vitetoolingbuild
@tanstack/query-core
@tanstack/query-core
npm install @tanstack/query-core

Framework-agnostic async state and cache core from TanStack Query.

Data FetchingTSNative PreactActiveSSR
querycachecore
animejs
animejs
npm install animejs

Framework-independent JavaScript animation engine.

AnimationTSNative PreactActiveSSR
animation
ArkType
arktype
npm install arktype

TypeScript-oriented runtime validation library.

FormsTSNative PreactActiveSSR
validationtypescript
Astro Preact Integration
@astrojs/preact
npm install @astrojs/preact

Astro integration for rendering Preact components and islands.

SSR and RenderingTSNative PreactActiveSSR
astroislandsintegration
Axios
axios
npm install axios

Popular promise-based HTTP client independent of Preact.

Data FetchingTSNative PreactActiveSSR
httpclient
class-variance-authority
class-variance-authority
npm install class-variance-authority

Framework-independent utility for variant-based class composition.

UI ComponentsTSNative PreactActiveSSR
classesvariants
Clean JSDoc Theme Rang
@clean-jsdoc-theme/rang
npm install @clean-jsdoc-theme/rang

Preact component library, MDX map and island registry for Clean JSDoc Theme v5.

Developer ToolsTSNative PreactActiveSSR
documentationislandsmdx
clsx
clsx
npm install clsx

Tiny conditional class name utility for Preact components.

UI ComponentsTSNative PreactActiveSSR
classnamesutility
CSS Hooks Preact
@css-hooks/preact
npm install @css-hooks/preact

CSS-in-JS hooks for conditional inline styles in Preact components.

Developer ToolsTSNative PreactActiveSSR
stylingcss-in-jsinline-styles
D3
d3
npm install d3

Low-level data visualization toolkit usable with Preact rendering.

ChartsTSNative PreactActiveSSR
chartsdataviz
DaisyUI
daisyui
npm install daisyui

CSS-first component classes that work independently of frameworks.

UI ComponentsTSNative PreactActiveSSR
cssuitailwind