spring-attic/spring-statemachine
Spring Statemachine is a framework for application developers to use state machine concepts with Spring. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 91
- Release rhythm 56
- Longevity 100
Flags: archived no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 347
- age_days: 4228
- days_rel: 83
- days_push: 59
- n_releases_24m: 2
Adoption not part of the score
1662 stars · 638 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Spring Statemachine is a Java framework that lets Spring application developers model application logic as finite state machines, supporting flat, hierarchical, and regional state configurations with triggers, guards, and actions. It integrates with Spring IOC, offers UML Eclipse Papyrus modeling, persistent machine configuration, and Zookeeper-based distributed state machines.
Use cases
- model order lifecycle states in a Spring application
- implement hierarchical state machines for complex workflows
- manage device or session states with guaranteed consistent transitions
- persist and restore state machine configurations
- build distributed state machines coordinated via Zookeeper
- define state transitions with guards, actions, and event triggers
When to choose
- you are building a Spring or Spring Boot application with complex state-dependent behavior
- you need hierarchical states, regions, or UML modeling support
- you want state transitions managed declaratively with Spring IOC integration
When to avoid
- you are not using the Spring/JVM ecosystem
- your state logic is trivial and a simple enum or if/else suffices
- you need a framework under active development, as this project is in the Spring Attic
Facets
framework · maturity maintenance
state-management workflow-automation middleware backend developer-tools jvm state-machine spring-ecosystem finite-state-machine uml-modeling zookeeper automation spring
1 source
- homepage: http://spring-attic.github.io/spring-statemachine/ · fetched 2026-08-29 · 037dcf8eaa66
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spring-attic/spring-statemachine | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="spring-attic/spring-statemachine")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem