eram / typescript-fsm
TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user states and events. Zero dependencies!
☆200Updated 3 weeks ago
Alternatives and similar repositories for typescript-fsm:
Users that are interested in typescript-fsm are comparing it to the libraries listed below
- TypeScript library providing compile-time checking for state machine transitions☆95Updated last year
- A strongly typed finite state machine for TypeScript☆275Updated 2 years ago
- Fast, compiled, eval-free data validator/transformer☆107Updated last year
- Basic operations on iterables☆142Updated 7 months ago
- An esbuild plugin which uses tsc to compile typescript files.☆126Updated last month
- Hierarchical finite state machine for TypeScript and JavaScript☆187Updated 11 months ago
- A tiny library that brings Tiny Types to JavaScript and TypeScript☆139Updated this week
- 🛡 Comprehensive collection of type guards for JavaScript and TypeScript; Inspired by Elixir☆175Updated 2 years ago
- Creating TypeBox code from Typescript types☆46Updated last month
- Node.js ORM written in TypeScript for type lovers.☆115Updated this week
- lightweight (<1kb) inversion of control javascript library for dependency injection written in typescript☆296Updated 6 months ago
- ~1kB Dependency Injection Library for Typescript and React with a unique support of async flow☆143Updated 4 months ago
- Language Integrated Query for JavaScript☆142Updated 5 years ago
- A tiny typed messaging system inspired by js-signals that uses ES2015 sets☆40Updated 3 years ago
- Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.☆135Updated last week
- A lightweight JavaScript/TypeScript event bus to help manage your application architecture.☆139Updated last year
- TypeScript Language Service Plugin for SQL with a tagged template strings SQL builder.☆179Updated last month
- Lightweight (3K) ES Module implementation of reflect-metadata☆271Updated 3 weeks ago
- Type safe mocking library for TypeScript☆102Updated this week
- DTO classes for TypeScript projects.☆78Updated last year
- 🌲 Manage React state with Behavior Trees☆117Updated 3 years ago
- A "fast" TypeScript-based Node.js monorepo setup powered by esbuild & turborepo☆277Updated last year
- A small rule engine for Node.☆144Updated last year
- Conditions query translator for everything☆213Updated last month
- Helpers for typescript generic types☆50Updated 4 years ago
- Elegant dependency injection container for vanilla JavaScript and TypeScript☆243Updated 11 months ago
- 🗃️ An in-memory JS database optimized for large scale storage on the frontend.☆122Updated last year
- A code generator DSL for typescript☆110Updated last month
- 🦩 Joi like validations for TypeScript☆362Updated 9 months ago
- Plugins for nx.dev☆118Updated 8 months ago