waltz

State machine library

Manages state in client-side applications using non-deterministic finite state machines.

A ClojureScript library for keeping your state in step

GitHub

90 stars
2 watching
11 forks
Language: Clojure
last commit: over 14 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
eneroth/platoA ClojureScript library that allows you to store and restore data in local storage, keeping application logic separate from state persistence30
tolitius/mountA state management system for Clojure and ClojureScript applications1,230
ibdknox/crateAn implementation of an HTML templating library in ClojureScript220
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159
brucou/kinglyA small JavaScript library for modeling and executing user interface behavior as state machines.203
jeffijoe/libxA framework for managing application state in reactive applications using MobX.103
qmuntal/statelessA Go library for creating finite state machines directly in code981
ibdknox/jayqA ClojureScript wrapper around jQuery to facilitate its use in a Clojure environment410
franciscop/statuxA state management library for React applications using immutable state and hooks71
bcherny/unduxA state management solution for React applications using a simple and type-safe API.1,495
simplifiedcourses/ngx-signal-stateAn opinionated state management library for Angular that simplifies and structures state management.61
svenfuchs/simple_statesA lightweight statemachine-like support library with event handling and state management capabilities.96
cerebral/overmindA state management library for frictionless application architecture1,582
bredele/moodA state machine library for managing sequential events and actions in asynchronous applications.76
steelbreeze/stateA library for building hierarchical finite state machines with support for multiple instances and event-based transitions185