Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 finite-state-machine Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
laudspeaker
π’ Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
automata
A Python library for simulating finite automata, pushdown automata, and Turing machines (by caleb531)
-
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.
-
noam
JavaScript library for working with automata and grammars for regular and context-free languages
-
hsm
Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum. (by erikzenker)
-
finity
A finite state machine library for Node.js and the browser with a friendly configuration DSL.
-
raider
OWASP Raider: a novel framework for manipulating the HTTP processes of persistent sessions (by OWASP)
-
Synthesis
Synthesis is a compiletime, procedure-based, low-overhead, no-allocation, state-machine generator optimized for communicating processes and threads (by mratsim)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
XState is a powerful library with comprehensive documentation. Keeping the documentation handy while building your next app with XState will be invaluable.
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
https://news.ycombinator.com/item?id=39836316
Laudspeaker | Remote| Full Time | Senior Software Eng / Founding Eng
We posted on hacker news a few days ago - you can see the whole post here (https://news.ycombinator.com/item?id=39836316)
Summary below:
We are building a new, open source suite of software tools to completely handle the "customer journey". You can see our repo here: https://github.com/laudspeaker/laudspeaker
We are a small team of 3, had a successful launch on HN a year ago, are backed by YC, and and are now starting to close large companies deploying our software to touch millions of users.
Who You Are:
Project mention: Dear Reddit members, could you recommend a YouTube or something that makes TopDown Boss Monster? | /r/Unity2D | 2023-12-07I used this video https://www.youtube.com/watch?v=jnETyJUiCiM which uses this state machines https://github.com/Inspiaaa/UnityHFSM/. It is very informative and i like how in the video you use colliders to trigger different states.
Project mention: transitions VS python-statemachine - a user suggested alternative | libhunt.com/r/transitions | 2023-09-26Another state machine library.
Project mention: AI Toolkit: Give a brain to your game's NPCs, a header-only C++ library | news.ycombinator.com | 2024-01-09
Was looking at existing StateMachine and BehaviorTree examples recently and I found the following Behavior Tree crates https://github.com/PistonDevelopers/ai_behavior https://github.com/Sollimann/bonsai
finite-state-machine related posts
-
Dear Reddit members, could you recommend a YouTube or something that makes TopDown Boss Monster?
-
how to get the index of substring in source string, support unicode in rust.
-
Aho Corasick Algorithm For Efficient String Matching (Python & Golang Code Examples)
-
When counting lines in Ruby randomly failed our deployments
-
Aho-corasick (and the regex crate) now uses SIMD on aarch64
-
Let it crash or handle the error gracefully?
-
Xstate: State machines and statecharts for the modern web
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source finite-state-machine projects? This list will help you:
Project | Stars | |
---|---|---|
1 | xstate | 26,186 |
2 | fsm | 2,648 |
3 | laudspeaker | 1,403 |
4 | aho-corasick | 953 |
5 | libfsm | 912 |
6 | UnityHFSM | 879 |
7 | stateless4j | 870 |
8 | python-statemachine | 660 |
9 | statig | 540 |
10 | aitoolkit | 440 |
11 | automata | 312 |
12 | jssm | 305 |
13 | bonsai | 262 |
14 | noam | 201 |
15 | tilakone | 194 |
16 | arduino-fsm | 192 |
17 | hsm | 178 |
18 | SnowState | 124 |
19 | finity | 119 |
20 | galoisenne | 105 |
21 | raider | 102 |
22 | clex | 87 |
23 | Synthesis | 87 |
Sponsored