Skip to content
Category

State Management

Signals, stores and state management solutions.

19 tools available

Directory

State Management libraries

Filter by compatibility, runtime support and implementation constraints.

Filters
Showing 19 libraries in State Management.Browse all categories

Showing 1–19 of 19

Effector
effector
npm install effector

Reactive state manager with framework-independent core APIs.

State ManagementTSNative PreactActiveSSR
statereactive
kamod-signals
kamod-signals
npm install kamod-signals

Persisted signals utilities from the Kamod ecosystem.

State ManagementTSNative PreactActiveSSR
signalspersistencekamod
Lynx React Signals
@lynx-js/react-signals
npm install @lynx-js/react-signals

Thread-aware Preact Signals integration for ReactLynx applications.

State ManagementTSNative PreactActiveSSR
signalslynxmobile
Mixed Signals
mixed-signals
npm install mixed-signals

Transport-agnostic RPC and signal reflection built on Preact Signals Core.

State ManagementTSNative PreactActiveSSR
signalsrpcrealtime
Preact Signals
@preact/signals
npm install @preact/signals

Fine-grained reactive state primitives built by the Preact team.

State ManagementTSNative PreactActiveSSR
signalsstatereactivity
Preact Signals Core
@preact/signals-core
npm install @preact/signals-core

Framework-agnostic signals primitives used by Preact Signals.

State ManagementTSNative PreactActiveSSR
signalsstateframework-agnostic
preact-redux
preact-redux
npm install preact-redux

Redux bindings tailored for Preact applications.

State ManagementNative PreactActiveSSR
reduxstate
redux-zero
redux-zero
npm install redux-zero

Minimal Redux-like state container usable from Preact.

State ManagementTSNative PreactActiveSSR
reduxstateminimal
SignalDB Preact
@signaldb/preact
npm install @signaldb/preact @signaldb/core @preact/signals-core

Preact Signals reactivity adapter for the SignalDB local-first database.

State ManagementTSNative PreactActiveSSR
databaselocal-firstsignals
Storeon
storeon
npm install storeon

Event-based state manager with a small footprint.

State ManagementTSNative PreactActiveSSR
stateevents
Unistore
unistore
npm install unistore

Tiny centralized store historically associated with Preact.

State ManagementTSNative PreactActiveSSR
storestate
XState
xstate
npm install xstate

State machine and statechart library usable from Preact.

State ManagementTSNative PreactActiveSSR
state-machinesworkflows
XState Store Preact
@xstate/store-preact
npm install @xstate/store-preact @xstate/store

Official Preact bindings for @xstate/store selectors and triggers.

State ManagementTSNative PreactActiveSSR
xstatestorestate
Jotai
jotai
npm install jotai

Atomic state library generally evaluated through preact/compat.

State ManagementTSWorks with preact/compatActiveSSR
stateatoms
Valtio
valtio
npm install valtio

Proxy-based state library usable with compatibility considerations.

State ManagementTSWorks with preact/compatActiveSSR
stateproxy
Sometic Preact
@sometic/preact
npm install @sometic/preact preact

Thin Preact external-store adapter for Sometic state with snapshot and subscription APIs.

State ManagementTSExperimentalActiveSSR
storeexternal-storeadapter
Nanostores
nanostores
npm install nanostores

Tiny state manager with optional framework adapters and a small mental model.

State ManagementTSUnverifiedActiveSSR
storesstate-managementtiny
Zustand
zustand
npm install zustand

Small store-based state management library with selector-friendly APIs.

State ManagementTSUnverifiedActiveSSR
state-managementstoresselectors
preact-context
preact-context
npm install preact-context

Historical context helper predating modern Preact context APIs.

State ManagementNative PreactArchivedSSR
contextlegacystate