Sign in

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

Frontend and UI

Net stars gained each day, last 90 days

Largest

Most stars in total now.

  1. readme: Redux is a JS library for predictable and maintainable global state management.

  2. readme: A small, fast and scalable bearbones state-management solution using simplified flux principles.

  3. readme: An async state management library built to simplify fetching, caching, synchronizing, and updating server state.

  4. readme: XState is a state management and orchestration solution for JavaScript and TypeScript apps.

  5. 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.

  6. readme: MobX is a signal based, battle-tested library that makes state management simple and scalable by transparently applying functional reactive programming.

  7. description: 👻 Primitive and flexible state management for React

  8. description: Recoil is an experimental state management library for React apps.

  9. readme: Relay lets you mutate data on the client and server using GraphQL mutations, and offers automatic data consistency, optimistic updates, and error handling.

  10. facebookarchive/fluxarchived · 17K

    readme: An application architecture for React utilizing a unidirectional data flow.

All 29 in the Repository Index

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.