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!
☆207Updated 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☆274Updated 2 years ago
- Safe, deterministic and fast serialization alternative to JSON.stringify.☆218Updated 3 weeks ago
- TypeScript library providing compile-time checking for state machine transitions☆95Updated last year
- A tiny library that brings Tiny Types to JavaScript and TypeScript☆140Updated this week
- An esbuild plugin which uses tsc to compile typescript files.☆129Updated 2 months ago
- Hierarchical finite state machine for TypeScript and JavaScript☆186Updated last year
- TypeScript Language Service Plugin for SQL with a tagged template strings SQL builder.☆180Updated 2 months ago
- ~1kB Dependency Injection Library for Typescript and React with a unique support of async flow☆148Updated 5 months ago
- Elegant dependency injection container for vanilla JavaScript and TypeScript☆243Updated last year
- Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.☆136Updated last week
- Creating TypeBox code from JSON schemas☆75Updated last month
- Basic operations on iterables☆143Updated 8 months ago
- 💻 A type-driven command line argument parser☆259Updated this week
- Strongly 💪 Typed Fast and lightweight JSON RPC 2.0 Client for Nodejs☆67Updated last year
- Node.js ORM written in TypeScript for type lovers.☆115Updated 2 weeks ago
- Plugins for nx.dev☆118Updated 9 months ago
- Small and powerful, type-safe and easy-to-use Entity-Component-System (ECS) library written in TypeScript☆144Updated 5 months ago
- Monorepo of typescript projects☆151Updated 5 months ago
- Lightweight (3K) ES Module implementation of reflect-metadata☆275Updated 2 months ago
- An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST☆95Updated 6 months ago
- Type safe dependency injection for TypeScript☆503Updated 4 months ago
- Zod Router☆185Updated 3 years ago
- Small, efficient and extendable runtype library for Typescript☆116Updated last year
- Generate type guard functions from TypeScript interfaces☆520Updated last month
- 🗃️ An in-memory JS database optimized for large scale storage on the frontend.☆124Updated last year
- A simple and small sized Entity Component System for HTML5 games☆100Updated 9 months ago
- 📚Write safer TypeScript using Maybe, List, Result, and Either monads.☆121Updated last week
- Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀☆25Updated 10 months ago
- Augment the TypeScript compiler to support extended functionality☆842Updated 5 months ago
- Code boundary management for TypeScript projects☆186Updated last year