{"repo":"rendis/statepro","free":true,"listed":false,"github":"https://github.com/rendis/statepro","clone":"git clone https://github.com/rendis/statepro.git","description":"Golang state machine","language":"TypeScript","stars":19,"topics":["go","golang","state-machine","stately","xstate","finite-state-machine","fsm","orchestration","state-diagram","state-management"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"StatePro ⚡ Quantum State Machines for Go - Model complex workflows with multi-universe superposition StatePro is a powerful Go library for building multi-universe state machines that react to \"quantum\" events. It decouples declarative JSON models from a sophisticated execution engine that understands superposition, event observation, and universal constants. 🤖 AI-Powered Code Exploration For an interactive way to explore and understand the StatePro codebase, check out our DeepWiki - an AI-powered documentation tool that allows you to ask questions about the code, architecture, and implementation details. What is StatePro? StatePro takes traditional state machines to the next level by introducing quantum superposition - the ability to have multiple parallel \"universes\" (workflows) active simultaneously. Unlike traditional state machines that are limited to a single active state, StatePro can handle complex scenarios where: - Multiple workflows run in parallel - Events are accumulated until conditions are met - Workflows can spawn new parallel universes - States collapse from superposition into concrete realities ✨ Key Features - 🌌 Multi-Universe Architecture - Build complex workflows by composing multiple parallel state machines (universes) that can interact and spawn new workflows - 🔄 Quantum Superposition - Handle scenarios where multiple states are possible simultaneously, accumulating events until conditions determine the final outcome - 📋 Declarative JSON Models - Def","default_branch":null,"files":null,"tree":[],"storefront":"/r/rendis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rendis/statepro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}