Tags / Frontend and UI /
State management
Library that stores and updates application state for UI code, such as Redux, Zustand, or signal stores; not React hooks collections.
Repositories
29
Net stars gained, last 7 days
+114
Top-level Tag
Net stars gained each day, last 90 days
Largest
Most stars in total now.
readme:
Redux is a JS library for predictable and maintainable global state management.
readme:
A small, fast and scalable bearbones state-management solution using simplified flux principles.
readme:
An async state management library built to simplify fetching, caching, synchronizing, and updating server state.
readme:
XState is a state management and orchestration solution for JavaScript and TypeScript apps.
- vuejs/vuex28K
readme:
It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.
- mobxjs/mobx28K
readme:
MobX is a signal based, battle-tested library that makes state management simple and scalable by transparently applying functional reactive programming.
- pmndrs/jotai21K
description:
👻 Primitive and flexible state management for React
- facebookexperimental/Recoilarchived · 19K
description:
Recoil is an experimental state management library for React apps.
- meta/relay19K
readme:
Relay lets you mutate data on the client and server using GraphQL mutations, and offers automatic data consistency, optimistic updates, and error handling.
- facebookarchive/fluxarchived · 17K
readme:
An application architecture for React utilizing a unidirectional data flow.
How a repository gets this Tag
An agent reads the description, the GitHub topics, and the start of the README of each repository. It chooses Tags only from the Tag list in the AwesomeRepos source code. For each Tag, it quotes the text. A code check keeps the Tag only when the quote is in that text. The quote under each repository is that evidence. A Tag does not rank repositories. It does not say that one repository can replace another. To report a wrong Tag, use "Report a problem with this page" on the page of the repository. All numbers on this page count only visible repositories.