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
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of AnotherFSM!