Architecture diagrams and checkable docs from your codebase — ERD, C4, API and lifecycle — generated from Prisma, OpenAPI or GraphQL. One HTML file, no server.
State Machine GitHub Repositories (2026) · Open Source Tools
Discover the best State Machine open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
State machines, statecharts, and actors for complex logic
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Modern circuit breaker for Ruby & Rails. Thread-safe, fiber-ready async support. Built-in fallbacks, rich introspection, clean DSL. Memory-efficient with jitter & monitoring.
Django friendly finite state machine support
Ruby finite-state-machine-inspired API for modeling workflow
C++14 State Machine library
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Adds support for creating state machines for attributes on any Ruby class
StateMachines Active Record Integration
Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems. Save yourself lots of coding. Do it collaboratively online in UmpleOnline, in an IDE or on the command line.
.NET Telegram Bot Framework is a modular, context-based framework for building advanced Telegram bots in .NET. It offers forms, controls, state management, session serialization, command handling, navigation, localization, and group management for interactive and maintainable bots.
RoboCo: AI Agents Virtual Software Company. For solo-founders and solo-devs. If you need a team that works in an organized way, applies your best practices, and outputs quality code: Now you have it.
C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.