Signals
Manage state with style in every framework, providing efficient and fine-grained reactivity for modern web applications.
Signals is built in TypeScript, distributed under the MIT License, 4.4k GitHub stars, latest release @preact/signals-core@1.14.1.
When to use Signals
Signals is listed here as a State project. The directory calls out Fine-grained reactivity, Framework agnostic, Easy state management as capabilities associated with it.
Other recorded traits for Signals include High performance, Integration with Preact.
Besides State, this page also files Signals under Development, JavaScript.
Signals compared with
Records in this directory name MobX, Redux, Recoil as products people compare with Signals. That list is editorial metadata, not a claim that Signals replaces each of them.
What the Signals stats reflect
GitHub currently shows 4.4k GitHub stars, 124 forks, 45 open issues, latest tracked release @preact/signals-core@1.14.1. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- @preact/signals-core@1.14.1
- License
- MIT License
Our Newsletter
Get new State tools right in your inbox
Get short emails with useful state projects, releases, and repos worth watching.
Key features of Signals
- Fine-grained reactivity
- Framework agnostic
- Easy state management
- High performance
- Integration with Preact
Signals resources
Signals on GitHub
Frequently asked questions
What is Signals?
Manage state with style in every framework, providing efficient and fine-grained reactivity for modern web applications. This directory highlights Fine-grained reactivity, Framework agnostic, Easy state management.
Is Signals free to use?
Signals is published as open source under the MIT License. The directory lists Fine-grained reactivity, Framework agnostic, Easy state management among its recorded capabilities.
What language is Signals written in, and what is the latest release?
Signals is written primarily in TypeScript. The latest release tracked on this page is @preact/signals-core@1.14.1.
What do people compare Signals with?
This directory records MobX, Redux, Recoil as comparison points for Signals.
More State tools
Form
Headless, performant, and type-safe form state management for TypeScript/JavaScript, supporting React, Vue, Angular, Solid, and Lit.
Jotai
👻 Primitive and flexible state management solution for React, providing minimal and efficient hooks for managing state.
TanStack Query
A powerful library for asynchronous state management and server-state utilities with data fetching capabilities for web applications, supporting TS/JS, React Query, Solid Query, Svelte Query, and Vue Query.
Immer
Immer is a JavaScript library that allows you to work with immutable state by mutating the current state, simplifying state management in your applications.
LiveStore
LiveStore is a next-generation state management framework based on reactive SQLite and a built-in sync engine, designed to make state management more efficient and seamless.
Valtio
Valtio makes proxy-state management simple for React and Vanilla JavaScript applications.