trexitycode / wirestate

MIT License
1 stars 0 forks source link

WireState

Statecharts for wireframe and application development

WireState is a compiler that compiles files written in a high-level DSL and transforms them to JavaScript ESM and other formats. When targeting JavaScript ESM, the module exports XState interpreters for each of your state machines.

The WireState DSL makes authoring statecharts for UIs easier by focusing on a terse yet intuitive syntax. Additionally, directives provide support for modular techniques that help keep large applications maintainable.

WireState is inspired by SCXML, XState, and sketch.systems.

Documentation