StoneCypher / jssm
Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.
☆348Updated last week
Alternatives and similar repositories for jssm:
Users that are interested in jssm are comparing it to the libraries listed below
- Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)☆203Updated 3 years ago
- Most.js core event stream☆405Updated last year
- JavaScript practical parser generator library using combinators☆111Updated 4 years ago
- Monorepo for functional JS/TS modules☆193Updated 2 years ago
- A small rule engine for Node.☆144Updated last year
- Data structures for high-performance JavaScript applications.☆714Updated last year
- An ergonomic typescript compiler that enables typesafe syntactic macros.☆221Updated 3 years ago
- Fast TypeScript implementation of the Cassowary constraint solving algorithm (soon for AssemblyScript / WebAssembly).☆164Updated last month
- [a]synchronous functional programming☆278Updated 3 weeks ago
- The missing constructor for creating safe async iterators☆463Updated 11 months ago
- Caterpillar is the ultimate logging system for Deno, Node.js, and Web Browsers. Log levels are implemented to the RFC standard. Log entri…☆402Updated 6 months ago
- TypeScript library providing compile-time checking for state machine transitions☆95Updated last year
- CLI to generate an interactive graph of functions and calls from your TypeScript files☆255Updated 5 months ago
- TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user sta…☆202Updated this week
- A finite state machine library for Node.js and the browser with a friendly configuration DSL.☆131Updated 4 years ago
- Core Lucy compiler☆587Updated 3 years ago
- A type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. Al…☆158Updated last year
- A lightweight decision making library for game AI.☆173Updated 4 years ago
- A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript☆485Updated 2 years ago
- An elegant & efficient TypeScript metaprogramming API to build software agents☆122Updated this week
- A lightweight alternative to GraphQL☆330Updated 2 years ago
- JavaScript embedded effects compiler☆340Updated 2 weeks ago
- Isomorphic workerization with context support☆184Updated 3 years ago
- Language Integrated Query for JavaScript☆143Updated 5 years ago
- Apple's Auto Layout and Visual Format Language for JavaScript (using cassowary constraints)☆312Updated 6 months ago
- Run Web Servers in Web Browsers over WebRTC☆582Updated 3 months ago
- Generic recursive-descent parser in Javascript☆102Updated last year
- Hierarchical finite state machine for TypeScript and JavaScript☆186Updated last year
- Typescript translation of the jmespath.js package☆69Updated 2 years ago
- 👾 JS type systems interportability☆245Updated 2 years ago