gemerden/statemachine

Easy to use state machine to manage the state of python objects and do callbacks on state changes

GitHub repository with 13 stars and 3 forks.

Language: Python

Topics: state-machine, switched-transitions, trigger, state-transitions, nested-states, python-objects, callback

Open provider repository

Latest metric snapshot

2026-06-05: 13 stars and 3 forks.

Similar repositories

  1. 1. SonicBotMan/SoloFlow

    Complete ETCLOVG framework for AI Agent workflows - DAG+FSM orchestration, Ebbinghaus memory, discipline routing, skill evolution, trace system, governance. 80+ tests, zero deps, 7/7 layers.

    GitHub repository with 130 stars and 7 forks.

    Trending score: 0.04; stars gained: +0; forks gained: +0.

    Language: Python

    Topics: agent-harness, ai-agent, cognitive-memory, dag, etclovg, forgetting-curve

Trending in Python

  1. 1. NousResearch/hermes-agent

    The agent that grows with you

    GitHub repository with 181,649 stars and 31,166 forks.

    Trending score: 5.95; stars gained: +1,867; forks gained: +361.

    Language: Python

    Topics: ai, ai-agent, ai-agents, anthropic, chatgpt, claude

  2. 2. chopratejas/headroom

    Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.

    GitHub repository with 13,361 stars and 853 forks.

    Trending score: 5.69; stars gained: +2,829; forks gained: +175.

    Language: Python

    Topics: agent, ai, anthropic, compression, context-engineering, context-window

  3. 3. Imbad0202/academic-research-skills

    Academic Research Skills for Claude Code: research → write → review → revise → finalize

    GitHub repository with 27,422 stars and 2,253 forks.

    Trending score: 5.52; stars gained: +1,079; forks gained: +89.

    Language: Python

    Topics: academic-pipeline, academic-writing, ai-research, claude, claude-code, literature-review

  4. 4. anthropics/financial-services

    GitHub repository with 30,029 stars and 4,231 forks.

    Trending score: 4.88; stars gained: +688; forks gained: +114.

    Language: Python

  5. 5. virgiliojr94/book-to-skill

    Turn any technical book PDF into a Claude Code skill — ready to study, reference, and use while you work.

    GitHub repository with 4,250 stars and 534 forks.

    Trending score: 4.88; stars gained: +476; forks gained: +68.

    Language: Python

  6. 6. vinta/awesome-python

    An opinionated list of Python frameworks, libraries, tools, and resources

    GitHub repository with 301,371 stars and 28,044 forks.

    Trending score: 4.60; stars gained: +518; forks gained: +24.

    Language: Python

    Topics: awesome, python, collections, python-frameworks, python-libraries, python-tools

Trending topic: state-machine

  1. 1. p-org/P

    The P programming language.

    GitHub repository with 3,622 stars and 218 forks.

    Trending score: 0.70; stars gained: +2; forks gained: +0.

    Language: C#

    Topics: asynchronous, programming-language, systematic-testing, event-driven, p, distributed-systems

  2. 2. gorango/flowcraft

    A lightweight workflow engine

    GitHub repository with 195 stars and 13 forks.

    Trending score: 0.60; stars gained: +3; forks gained: +2.

    Language: TypeScript

    Topics: agentic-workflows, ai-agent, background-jobs, dag, data-pipelines, declarative-workflows

  3. 3. QuantumLeaps/qpcpp

    QP/C++ Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).

    GitHub repository with 469 stars and 96 forks.

    Trending score: 0.16; stars gained: +0; forks gained: +0.

    Language: C++

    Topics: active-object, actor, actor-model, arm, arm-cortex-m0, arm-cortex-m3

  4. 4. StoneCypher/jssm

    Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.

    GitHub repository with 367 stars and 24 forks.

    Trending score: 0.05; stars gained: +0; forks gained: +0.

    Language: JavaScript

    Topics: state, state-machine, machine, finite-state-machine, fsm, fsm-library

  5. 5. bryanmaclee/scrmlTS

    A complete compiler for the browser

    GitHub repository with 5 stars and 0 forks.

    Trending score: 0.05; stars gained: +0; forks gained: +0.

    Language: JavaScript

    Topics: bun, compiler, frame-work, full-stack, language, no-build

  6. 6. greydragon888/real-router

    A real router. Just routing, nothing else.

    GitHub repository with 6 stars and 0 forks.

    Trending score: 0.05; stars gained: +0; forks gained: +0.

    Language: TypeScript

    Topics: framework-agnostic, monorepo, react, router, routing, state-machine