TypeScript state-machine

Open-source TypeScript projects categorized as state-machine Edit details

Top 8 TypeScript state-machine Projects

  • xstate

    State machines and statecharts for the modern web.

    Project mention: Packages for Domain Driven Design implementation at Node.js app | reddit.com/r/node | 2022-09-08

    xstate for state machines

  • ui-router

    The de-facto solution to flexible routing with nested views in AngularJS

    Project mention: How to extract query parameters with ui-router for AngularJS? | reddit.com/r/codehunter | 2022-04-28

    How do I extract query parameters using ui-router for AngularJS?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • useStateMachine

    The <1 kb state machine hook for React

    Project mention: Is it okay to use many useState and useEffect? | reddit.com/r/reactjs | 2022-06-30

    Another option is to consider using a state machine with a library like xstate or useStateMachine. I love how state machines can simplify complex states and eliminate impossible states (ex: being in two states at the same time).

  • diagram-maker

    A library to display an interactive editor for any graph-like data.

    Project mention: react-flow VS diagram-maker - a user suggested alternative | libhunt.com/r/react-flow | 2022-08-16
  • 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.

    Project mention: What tool do you use to bundle your node typescript for Production? | reddit.com/r/node | 2022-09-21

    I use tsc to compile and rollup to bundle

  • asl-validator

    A simple Amazon States Language validator based on JSON schemas.

    Project mention: Enable auto-completion for AWS Step Functions in Visual Studio Code | dev.to | 2022-02-20

    My editor of choice is Visual Studio Code and I was trying to find a basic schema validator and auto-completion for Step Functions. None of the options on the VSCode Marketplace offered this so I looked for a JSON Schema and came across asl-validator by Christophe Bougere. This was a great starting point as VSCode and the YAML extension support JSON schema out of the box. A few changes were necessary to make it play nice with VSCode over a remote URL but that's all it took.

  • xstate-tree

    Build UIs with Actors using xstate and React

    Project mention: Open sourced the React/XState UI framework I've been using at work the past few years | reddit.com/r/webdev | 2022-09-19
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • new-approach-to-angular-development

    A New Approach to Angular Development

    Project mention: Angular Testing - A Simple Strategy | dev.to | 2022-01-15

    The implementation details of the above technique for a small SPA with three views can be found in GitHub. Unit tests for all the state transitions are in just one file test-state-transitions.spec.ts (Note that the only method tested is doTransition() in all the test cases for the whole SPA).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-21.

TypeScript state-machine related posts


What are some of the best open-source state-machine projects in TypeScript? This list will help you:

Project Stars
1 xstate 21,324
2 ui-router 13,690
3 useStateMachine 2,271
4 diagram-maker 2,233
5 jssm 215
6 asl-validator 69
7 xstate-tree 35
8 new-approach-to-angular-development 1
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io