Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / WebLegions

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!

View on GitHub
299Stars
25Forks
3Open issues
2Subscribers

Language distribution

Share of source bytes reported by GitHub

TypeScript76%
JavaScript24%

Recent activity

Latest commits on the default branch

Merge pull request #31 from eram/29-sync-state-machineeram · Apr 10, 2025cleanuperam · Apr 10, 2025Merge pull request #30 from eram/29-sync-state-machineeram · Apr 9, 2025feat: add syncStateMachine class with testseram · Apr 9, 2025Merge pull request #26 from khill-fbmc/jest-workfloweram · Mar 6, 2025v1.5.3eram · Dec 5, 2024Merge pull request #27 from khill-fbmc/patch-1eram · Dec 5, 2024Update stateMachine.tskhill-fbmc · Dec 5, 2024Merge pull request #25 from khill-fbmc/patch-1eram · Dec 5, 2024missed renaming eslintkhill-fbmc · Dec 4, 2024

Project details

Created May 2017 Updated Nov 2025 MIT License
fsmgenericsno-dependenciespromisestate-machinetypescript

Contributors

8
eram's avatareram59 commitskhill-fbmc's avatarkhill-fbmc5 commitsdependabot[bot]'s avatardependabot[bot]3 commitsf3nrir92's avatarf3nrir921 commitsanhldbk's avataranhldbk1 commitsjasondentler's avatarjasondentler1 commitsnicholaides's avatarnicholaides1 commits
lukasIO's avatar
lukasIO
1 commits