All Projects → fakenickels → remachine

fakenickels / remachine

Licence: MIT license
[WIP] Reason pattern matching viz

Programming Languages

reason
219 projects

Projects that are alternatives of or similar to remachine

stateless
Finite State Machine porting from Stateless C#
Stars: ✭ 25 (-43.18%)
Mutual labels:  fsm, state-machine
Django Fsm
Django friendly finite state machine support
Stars: ✭ 1,898 (+4213.64%)
Mutual labels:  fsm, state-machine
Qpcpp
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 124 (+181.82%)
Mutual labels:  fsm, state-machine
Qpn
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 107 (+143.18%)
Mutual labels:  fsm, state-machine
Fluent State Machine
Fluent API for creating state machines in C#
Stars: ✭ 195 (+343.18%)
Mutual labels:  fsm, state-machine
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (+150%)
Mutual labels:  fsm, state-machine
Hfsm2
High-Performance Hierarchical Finite State Machine Framework
Stars: ✭ 134 (+204.55%)
Mutual labels:  fsm, state-machine
Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Stars: ✭ 785 (+1684.09%)
Mutual labels:  fsm, state-machine
Rosmaro
Visual automata-based programming in functional JavaScript
Stars: ✭ 176 (+300%)
Mutual labels:  fsm, state-machine
Statemachine
A feature-rich, yet simple finite state machine (FSM) implementation in C
Stars: ✭ 168 (+281.82%)
Mutual labels:  fsm, state-machine
Finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
Stars: ✭ 88 (+100%)
Mutual labels:  fsm, state-machine
kuafu
This is a tool library that includes log, fsm, state machine...
Stars: ✭ 83 (+88.64%)
Mutual labels:  fsm, state-machine
Jstate
Advanced state machines in Java.
Stars: ✭ 84 (+90.91%)
Mutual labels:  fsm, state-machine
Afsm
C++14 Finite State Machine library
Stars: ✭ 113 (+156.82%)
Mutual labels:  fsm, state-machine
Rust fsm macros
FSM in Rust's macros.
Stars: ✭ 20 (-54.55%)
Mutual labels:  fsm, state-machine
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 (+3965.91%)
Mutual labels:  fsm, state-machine
Statecharts.github.io
There is no state but what we make. Feel free to pitch in.
Stars: ✭ 265 (+502.27%)
Mutual labels:  fsm, state-machine
Fsm As Promised
A finite state machine library using ES6 promises
Stars: ✭ 446 (+913.64%)
Mutual labels:  fsm, state-machine
Nanostate
🚦- Small Finite State Machines
Stars: ✭ 151 (+243.18%)
Mutual labels:  fsm, state-machine
Stateless
Go library for creating state machines
Stars: ✭ 247 (+461.36%)
Mutual labels:  fsm, state-machine

remachine - pattern matching viz ♻️

Main code where the logic happens

⚠️⚠️⚠️️ WORK IN PROGRESS ⚠️⚠️⚠️

  • Variant simple
  • Variants in tuple
  • Shareable url
  • Nested pattern matching
  • Tune UI a bit more
  • Step by step mode
  • Compilation mode
  • Codemirror or Monaco

Running

Development

esy install
esy client:dev && esy server:dev

Release

esy install
esy client:release && esy server:release
_esy/default/build/default/example/server/Server.exe

Credits

The awesome Trex setup from @baransu

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].