Topics / #state

State projects on GitHub

State management libraries for frontend applications.

As of , the most-starred State projects on GitHub are python-patterns (43K stars), xstate (30.3K stars) and homebrew-cask (22.3K stars). GitHub.Locker tracks 7 State repositories with 166.4K stars combined. The fastest-growing on October 16 was xstate, with +9 stars in a day.

7Projects
166.4KStars in total
+15Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · faif/python-patterns

    python-patterns

    A collection of design patterns and idioms implemented in Python, covering Creational, Structural, Behavioral, and other categories (like Borg, Observer, Factory, Visitor), plus a section on anti-patterns to avoid in Python.

    43K
  2. #2 · statelyai/xstate

    xstate

    XState is a state management and orchestration solution for JavaScript and TypeScript apps. It models complex application logic as state machines, statecharts, and actors, so behavior stays predictable, robust, and visual.

    30.3K
  3. #3 · Homebrew/homebrew-cask

    homebrew-cask

    Homebrew Cask extends Homebrew so you can install and manage prebuilt software from vendors — GUI apps, CLI tools, fonts, plugins — with quick terminal commands instead of dragging icons into Applications.

    22.3K
  1. 4

    jotai

    21.3Kpmndrs/jotai · TypeScript

    Jotai is a primitive and flexible state management library for React. It scales from a simple useState replacement all the way to an enterprise TypeScript application.

  2. 5

    ReactiveCocoa

    19.8KReactiveCocoa/ReactiveCocoa · Swift

    ReactiveCocoa is a Swift framework that wraps Apple's Cocoa frameworks with reactive programming: changing values become composable streams over time that you can observe and bind straight to your UI.

  3. 6

    Recoil

    19.4Kfacebookexperimental/Recoil · JavaScript

    Recoil is an experimental state management library for React apps, built to add capabilities that are hard to get with plain React (like shared derived state and fine-grained updates), while staying compatible with React's newest features.

  4. 7

    valtio

    10.2Kpmndrs/valtio · TypeScript

    Valtio is a small state-management library: you wrap any JS object and it becomes a self-aware proxy, so React components re-render automatically when the data they read changes. It also works without React.

Often tagged together