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.
☆324Updated 2 months ago
Related projects: ⓘ
- Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)☆201Updated 2 years ago
- JSON CRDT, JSON CRDT Patch, JSON Patch+, JSON Predicate, JSON Pointer, JSON Expression, JSON Type☆745Updated this week
- A type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. Al…☆153Updated last year
- Data structures for high-performance JavaScript applications.☆699Updated 9 months ago
- PEG Parser Generator for TypeScript☆192Updated 8 months ago
- Hierarchical finite state machine for TypeScript and JavaScript☆182Updated 5 months ago
- Topologically sort directed acyclic graphs (such as dependency lists) in javascript☆299Updated last year
- A finite state machine library for Node.js and the browser with a friendly configuration DSL.☆127Updated 4 years ago
- Peggy: Parser generator for JavaScript☆916Updated last week
- Monorepo for functional JS/TS modules☆190Updated last year
- [a]synchronous functional programming☆271Updated 5 months ago
- A strongly typed finite state machine for TypeScript☆272Updated last year
- JavaScript practical parser generator library using combinators☆110Updated 4 years ago
- Fast TypeScript implementation of the Cassowary constraint solving algorithm 🖖☆250Updated 2 years ago
- Generic recursive-descent parser in Javascript☆102Updated last year
- Most.js core event stream☆401Updated 5 months ago
- Fast, reliable cuckoo hash table for Node.js.☆301Updated 2 years ago
- An ergonomic typescript compiler that enables typesafe syntactic macros.☆216Updated 2 years ago
- Fast TypeScript implementation of the Cassowary constraint solving algorithm (soon for AssemblyScript / WebAssembly).☆150Updated this week
- Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.☆823Updated last year
- A simple dependency graph for Node.js☆330Updated 7 months ago
- A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript☆484Updated last year
- Abstract Syntax Tree (AST) Query Engine☆201Updated 6 months ago
- A safe eval library based on WebAssembly and Duktape/QuickJS.☆228Updated 4 years ago
- Runtime type-checking for JavaScript functions☆70Updated 3 months ago
- ConclureJS☆202Updated last year
- a p2p document synchronization system for automerge☆280Updated 6 years ago
- JavaScript parser-combinator library☆271Updated last month
- An NX utility, responsible for executing code in the context of an object.☆163Updated 6 years ago
- JavaScript embedded effects compiler☆332Updated 2 months ago