Topics / #state-machine

State-machine projects on GitHub

Modeling application logic as explicit states and transitions.

As of , the most-starred State-machine projects on GitHub are xstate (30.3K stars), ui-router (13.4K stars) and capsule-identity (8.4K stars). GitHub.Locker tracks 7 State-machine repositories with 54.3K stars combined. The fastest-growing on October 16 was shapeshift, with +12 stars in a day.

7Projects
54.3KStars in total
+22Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · 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
  2. #2 · angular-ui/ui-router

    ui-router

    UI-Router is a client-side routing framework for Single Page Applications, originally built for AngularJS, that models an app as a hierarchical tree of states instead of flat URL-to-view mappings.

    13.4K
  3. #3 · unicity-aos/capsule-identity

    capsule-identity

    It's the system-prompt builder capsule for Astrid OS (part of Unicity AOS) - it owns an agent's 'spark' identity, merges it with workspace and environment context, and assembles the resulting system prompt the LLM receives.

    8.4K
  1. 4

    shapeshift

    970anishfn/shapeshift · TypeScript

    Shapeshift is a single text input that morphs into the right UI widget as you type — an event card, checklist, timer, color picker, bill splitter, poll, converter and more — based on what it thinks you mean.

  2. 5

    Paxeer-X-Network

    571Sidiora-Labs/Paxeer-X-Network · Rust

    LayerX Network is a deterministic execution and accounting network for autonomous agents: every state-changing action enters as a signed, canonically encoded Activity that gets ordered, applied deterministically, and returned as a signed receipt, with periodic settlement to the Paxeer Network.

  3. 6

    vibex

    390Raja0sama/vibex · JavaScript

    vibeX reads your Prisma schema, OpenAPI document, GraphQL SDL, or the source code itself and generates five kinds of architecture diagrams (ERD, C4, API endpoints, lifecycle, service links) plus checkable documentation, packaged as one standalone HTML file with no server.

  4. 7

    graph

    246statelyai/graph · TypeScript

    A TypeScript library providing universal utilities for working with graphs: a plain {nodes, edges} JSON data model plus algorithms, format converters, and layout engines to actually use that data.

Often tagged together