AnotherFSM is yet another implementation of state machines, a library for Java programming language.
Features
- Deterministic state machine, optionally with timeouts.
- Global and local listeners of transitions and state enter/exit.
- Type-based and equals-based event preprocessors.
- Predefined and user defined events.
- Separated state machine building, registration of listeners and processing of events.
- Support for Qfsm graphical design tool with code generation.
- Generalized logging, whatever backend can be injected.
- Suitable for event driven development.
- Well-designed API, fully documented code, unit tests with high coverage.
Categories
LibrariesLicense
Apache License V2.0Follow AnotherFSM
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of AnotherFSM!