Skip to content
Directory

Find Preact libraries that actually work

Search 180 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 180

@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
Effector
effector
npm install effector

Reactive state manager with framework-independent core APIs.

State ManagementTSNative PreactActiveSSR
statereactive
Eleventy Preact Island Plugin
@tuqulore-inc/eleventy-plugin-preact-island
npm install -D @11ty/eleventy preact @tuqulore-inc/eleventy-plugin-preact-island

Eleventy plugin for server-rendered Preact components with is-land partial hydration.

SSR and RenderingTSNative PreactActiveSSR
eleventyislandspartial-hydration
Embla Carousel
embla-carousel
npm install embla-carousel

Carousel engine with framework-independent core APIs.

UI ComponentsTSNative PreactActiveSSR
carouselslider
Extension.js
extension
npm install -D extension

Cross-browser extension framework with first-class Preact support and HMR.

Developer ToolsTSNative PreactActiveNo SSR
browser-extensionmanifest-v3hmr
Final Form
final-form
npm install final-form

Framework-agnostic form state core usable from Preact.

FormsTSNative PreactActiveSSR
formsstate
Forme PDF Preact
@formepdf/preact
npm install @formepdf/preact @formepdf/core

Native Preact adapter for the Forme declarative PDF component model.

Developer ToolsTSNative PreactActiveSSR
pdfdocumentsrendering
Fresh
fresh
npm install fresh

Deno web framework that uses Preact for interactive islands.

SSR and RenderingTSNative PreactActiveSSR
frameworkdenoislands
graphql-request
graphql-request
npm install graphql-request

Minimal framework-independent GraphQL request client.

Data FetchingTSNative PreactActiveSSR
graphqlhttp
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
GSAP
gsap
npm install gsap

Powerful imperative animation platform independent of Preact.

AnimationTSNative PreactActiveSSR
animation