All Projects → lucywang000 → Clj Statecharts

lucywang000 / Clj Statecharts

Licence: epl-1.0
State Machine and StateCharts for Clojure(Script)

Programming Languages

clojure
4091 projects
clojurescript
191 projects

Labels

Projects that are alternatives of or similar to Clj Statecharts

statemachine-go
🚦 Declarative Finite-State Machines in Go
Stars: ✭ 47 (-41.98%)
Mutual labels:  fsm
Orleankka
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka/
Stars: ✭ 429 (+429.63%)
Mutual labels:  fsm
Workcraft
Toolset to capture, simulate, synthesize and verify graph models
Stars: ✭ 27 (-66.67%)
Mutual labels:  fsm
xstate-cpp-generator
C++ State Machine generator for Xstate
Stars: ✭ 33 (-59.26%)
Mutual labels:  fsm
ScxmlEditor-Tutorial
ScxmlEditor - powerful tool for creating, editing and debugging scxml files
Stars: ✭ 33 (-59.26%)
Mutual labels:  fsm
Libfsm
DFA regular expression library & friends
Stars: ✭ 512 (+532.1%)
Mutual labels:  fsm
UnityHFSM
A simple yet powerful class based hierarchical finite state machine for Unity3D
Stars: ✭ 243 (+200%)
Mutual labels:  fsm
Floatsidebar.js
Lightweight (2kb gzipped), zero-dependency javascript library for making float sidebars based on the finite state machine
Stars: ✭ 56 (-30.86%)
Mutual labels:  fsm
Statecharts.github.io
There is no state but what we make. Feel free to pitch in.
Stars: ✭ 265 (+227.16%)
Mutual labels:  fsm
Rust fsm macros
FSM in Rust's macros.
Stars: ✭ 20 (-75.31%)
Mutual labels:  fsm
qm
QM model-based design tool and code generator based on UML state machines
Stars: ✭ 54 (-33.33%)
Mutual labels:  fsm
fea state machines
A Buffet Of C++17 State Machines
Stars: ✭ 19 (-76.54%)
Mutual labels:  fsm
Stateless4j
Lightweight Java State Machine
Stars: ✭ 658 (+712.35%)
Mutual labels:  fsm
ember-fsm
[Maintenance Mode] A promise-aware finite state machine implementation for Ember
Stars: ✭ 37 (-54.32%)
Mutual labels:  fsm
Garnet
Garnet — bot-friendly telethon
Stars: ✭ 36 (-55.56%)
Mutual labels:  fsm
guile-smc
GNU Guile State Machine Compiler
Stars: ✭ 15 (-81.48%)
Mutual labels:  fsm
Fsm As Promised
A finite state machine library using ES6 promises
Stars: ✭ 446 (+450.62%)
Mutual labels:  fsm
Chatterbox
Python library for Kakaotalk chatbot
Stars: ✭ 74 (-8.64%)
Mutual labels:  fsm
Hrm Cpu
Human Resource Machine - CPU Design #HRM
Stars: ✭ 43 (-46.91%)
Mutual labels:  fsm
Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Stars: ✭ 785 (+869.14%)
Mutual labels:  fsm

State Machine and StateCharts for Clojure(Script). Inspired by XState.

Clojars Project project chat

Features

Most features of statecharts are supported:

  • Declarative statecharts definition
  • Compound (nested) states
  • Transition actions & Entry/Exit actions
  • Guarded transitions
  • Delayed transitions
  • First-class Re-frame Integration

Documentation

Please visit https://lucywang000.github.io/clj-statecharts/ for the documentation.

Related

License

Copyright © 2020-2021 Lucy Wang

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].