Top 4 Go FSM Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
statetrooper
StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules.
I'm reevaluating some of my practices in Go and one of them is the idea of verifying everything before usage to prevent runtime panics. For example, how do you ensure something is properly initialized before it's used? I was thinking on introducing a state machine to controllm this kind of thigs. What do you think? https://github.com/looplab/fsm
Project mention: Show HN: State Trooper – Tiny, no frills state machine for Go | /r/patient_hackernews | 2023-06-17
Go FSM related posts
Index
What are some of the best open-source FSM projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | fsm | 2,633 |
2 | stateless | 778 |
3 | statetrooper | 209 |
4 | go-maquina | 47 |
Sponsored