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!
☆198Updated 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
- A strongly typed finite state machine for TypeScript☆275Updated 2 years 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
- Hierarchical finite state machine for TypeScript and JavaScript☆187Updated 11 months ago
- Creating TypeBox code from Typescript types☆46Updated last month
- Language Integrated Query for JavaScript☆142Updated 5 years ago
- Elegant dependency injection container for vanilla JavaScript and TypeScript☆241Updated 11 months ago
- Ambient mapping from JSON schema to typescript☆99Updated 4 years ago
- Lightweight (3K) ES Module implementation of reflect-metadata☆270Updated 2 weeks ago
- Zod Router☆181Updated 3 years ago
- Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.☆135Updated 2 weeks ago
- 🌲 Manage React state with Behavior Trees☆117Updated 3 years ago
- Node.js ORM written in TypeScript for type lovers.☆115Updated this week
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆213Updated 3 months ago
- TypeScript library providing compile-time checking for state machine transitions☆95Updated last year
- Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite …☆304Updated 7 months ago
- Monorepo for functional JS/TS modules☆193Updated 2 years ago
- Advanced TypeScript runtime reflection system☆350Updated last year
- Type safe mocking library for TypeScript☆102Updated this week
- A suite of packages designed to provide low-level APIs for interoperable libraries.☆227Updated last year
- DTO classes for TypeScript projects.☆78Updated last year
- Wrapper over awilix to support more complex use-cases☆20Updated last week
- Code boundary management for TypeScript projects☆186Updated last year
- Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀☆25Updated 9 months ago
- Additional types and types adjusted utilities for TypeScript☆387Updated this week
- ☆11Updated this week
- Conditions query translator for everything☆213Updated last month
- Fast, compiled, eval-free data validator/transformer☆107Updated last year
- Plugins for nx.dev☆118Updated 8 months ago
- Code writer for JavaScript and TypeScript code.☆203Updated 5 months ago