All Projects → rust-fsm → Similar Projects or Alternatives

80 Open source projects that are alternatives of or similar to rust-fsm

Squirrel
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
Stars: ✭ 1,789 (+2570.15%)
Mutual labels:  fsm
Finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
Stars: ✭ 88 (+31.34%)
Mutual labels:  fsm
finny.rs
Finite State Machines for Rust
Stars: ✭ 48 (-28.36%)
Mutual labels:  fsm
Django Fsm
Django friendly finite state machine support
Stars: ✭ 1,898 (+2732.84%)
Mutual labels:  fsm
Garnet
Garnet — bot-friendly telethon
Stars: ✭ 36 (-46.27%)
Mutual labels:  fsm
raider
OWASP Raider: a novel framework for manipulating the HTTP processes of persistent sessions
Stars: ✭ 88 (+31.34%)
Mutual labels:  fsm
Afsm
C++14 Finite State Machine library
Stars: ✭ 113 (+68.66%)
Mutual labels:  fsm
field names
proc-macro for accessing struct field names at runtime
Stars: ✭ 26 (-61.19%)
Mutual labels:  proc-macro
Clj Statecharts
State Machine and StateCharts for Clojure(Script)
Stars: ✭ 81 (+20.9%)
Mutual labels:  fsm
Stateless
Go library for creating state machines
Stars: ✭ 247 (+268.66%)
Mutual labels:  fsm
Statemachine
A feature-rich, yet simple finite state machine (FSM) implementation in C
Stars: ✭ 168 (+150.75%)
Mutual labels:  fsm
Stateless4j
Lightweight Java State Machine
Stars: ✭ 658 (+882.09%)
Mutual labels:  fsm
reacty yew
Generate Yew components from React components via Typescript type definitions
Stars: ✭ 46 (-31.34%)
Mutual labels:  proc-macro
Statelin
A finite state machine for Kotlin and Android
Stars: ✭ 134 (+100%)
Mutual labels:  fsm
FiniteStateMachine
This project is a finite state machine designed to be used in games.
Stars: ✭ 45 (-32.84%)
Mutual labels:  fsm
Automata
A Python library for simulating finite automata, pushdown automata, and Turing machines
Stars: ✭ 121 (+80.6%)
Mutual labels:  fsm
vsf orig
Versaloon Software Framework -- a tiny pre-emptive event-driven fsm framework for embedded systems
Stars: ✭ 43 (-35.82%)
Mutual labels:  fsm
Qpn
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 107 (+59.7%)
Mutual labels:  fsm
chatto
Chatto is a minimal chatbot framework in Go.
Stars: ✭ 98 (+46.27%)
Mutual labels:  fsm
Jstate
Advanced state machines in Java.
Stars: ✭ 84 (+25.37%)
Mutual labels:  fsm
LuaCSP
Communicating Sequential Processes in Lua
Stars: ✭ 40 (-40.3%)
Mutual labels:  fsm
Floatsidebar.js
Lightweight (2kb gzipped), zero-dependency javascript library for making float sidebars based on the finite state machine
Stars: ✭ 56 (-16.42%)
Mutual labels:  fsm
aiogram dialog
GUI framework on top of aiogram
Stars: ✭ 263 (+292.54%)
Mutual labels:  fsm
Rust fsm macros
FSM in Rust's macros.
Stars: ✭ 20 (-70.15%)
Mutual labels:  fsm
Fluent State Machine
Fluent API for creating state machines in C#
Stars: ✭ 195 (+191.04%)
Mutual labels:  fsm
Rosmaro
Visual automata-based programming in functional JavaScript
Stars: ✭ 176 (+162.69%)
Mutual labels:  fsm
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+664.18%)
Mutual labels:  fsm
flow
A Statically Type Checked State Machine DSL for Kotlin
Stars: ✭ 74 (+10.45%)
Mutual labels:  fsm
Nanostate
🚦- Small Finite State Machines
Stars: ✭ 151 (+125.37%)
Mutual labels:  fsm
xstate
State machines and statecharts for the modern web.
Stars: ✭ 21,286 (+31670.15%)
Mutual labels:  fsm
Hfsm2
High-Performance Hierarchical Finite State Machine Framework
Stars: ✭ 134 (+100%)
Mutual labels:  fsm
visual-automata
Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.
Stars: ✭ 55 (-17.91%)
Mutual labels:  fsm
Moonlibs
Lua libraries for graphics and audio programming
Stars: ✭ 131 (+95.52%)
Mutual labels:  fsm
pastafarian
A tiny event-based finite state machine
Stars: ✭ 20 (-70.15%)
Mutual labels:  fsm
Qpcpp
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 124 (+85.07%)
Mutual labels:  fsm
kuafu
This is a tool library that includes log, fsm, state machine...
Stars: ✭ 83 (+23.88%)
Mutual labels:  fsm
Microwf
A simple finite state machine (FSM) with workflow character where you define your workflows in code.
Stars: ✭ 122 (+82.09%)
Mutual labels:  fsm
qp-arduino
QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)
Stars: ✭ 37 (-44.78%)
Mutual labels:  fsm
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (+64.18%)
Mutual labels:  fsm
real-async-trait-rs
A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure
Stars: ✭ 38 (-43.28%)
Mutual labels:  proc-macro
Alexafsm
With alexafsm, developers can model dialog agents with first-class concepts such as states, attributes, transition, and actions. alexafsm also provides visualization and other tools to help understand, test, debug, and maintain complex FSM conversations.
Stars: ✭ 103 (+53.73%)
Mutual labels:  fsm
fsm
Finite State Machine for Go inspired by Akka FSM
Stars: ✭ 59 (-11.94%)
Mutual labels:  fsm
Fsm
Finite State Machine for Go
Stars: ✭ 1,269 (+1794.03%)
Mutual labels:  fsm
akka-cqrs-activator
Issue tracker PoC application written in Scala (Akka) and JavaScript (React) that demonstrates event sourcing and CQRS
Stars: ✭ 33 (-50.75%)
Mutual labels:  fsm
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (+22.39%)
Mutual labels:  fsm
remachine
[WIP] Reason pattern matching viz
Stars: ✭ 44 (-34.33%)
Mutual labels:  fsm
Chatterbox
Python library for Kakaotalk chatbot
Stars: ✭ 74 (+10.45%)
Mutual labels:  fsm
proc-quote
A procedural macro implementation of `quote!`.
Stars: ✭ 22 (-67.16%)
Mutual labels:  proc-macro
Hrm Cpu
Human Resource Machine - CPU Design #HRM
Stars: ✭ 43 (-35.82%)
Mutual labels:  fsm
use-state-machine
Use Finite State Machines with React Hooks
Stars: ✭ 28 (-58.21%)
Mutual labels:  fsm
Workcraft
Toolset to capture, simulate, synthesize and verify graph models
Stars: ✭ 27 (-59.7%)
Mutual labels:  fsm
Gofsm
a featured FSM that can export state images
Stars: ✭ 222 (+231.34%)
Mutual labels:  fsm
Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Stars: ✭ 785 (+1071.64%)
Mutual labels:  fsm
stateless
Finite State Machine porting from Stateless C#
Stars: ✭ 25 (-62.69%)
Mutual labels:  fsm
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (+167.16%)
Mutual labels:  fsm
kstatemachine
KStateMachine is a Kotlin DSL library for creating finite state machines (FSM) and hierarchical state machines (HSM).
Stars: ✭ 63 (-5.97%)
Mutual labels:  fsm
HFSM
Hierarchical Finite State Machine Framework
Stars: ✭ 73 (+8.96%)
Mutual labels:  fsm
as fsm
A finite state machine implementation for elixir
Stars: ✭ 14 (-79.1%)
Mutual labels:  fsm
lombok-rs
Lombok port for Rust
Stars: ✭ 31 (-53.73%)
Mutual labels:  proc-macro
Behaviac
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
Stars: ✭ 2,294 (+3323.88%)
Mutual labels:  fsm
1-60 of 80 similar projects