Decision Workspace
statemachine-macro vs statemachine vs etsm
Side-by-side comparison of Rust crates
38
statemachine-macro
growingv0.1.1
Provides the statemachine!() macro for easily creating statemachines.
35
statemachine
growingv0.1.0
Provides utilities for working with statemachines.
44
etsm
growingv0.5.0
Efficient Tiny State Machine using object callbacks.
Core Metrics
| statemachine-macro | statemachine | etsm | |
|---|---|---|---|
| Health Score | 38 | 35 | 44 |
| Total Downloads | 3.7K | 1.7K | 6.7K |
| 30d Downloads | 37 | 17 | 8 |
| Dependents | 1 | 0 | 0 |
| Releases | 2 | 1 | 5 |
| Last Updated | 2025d ago | 2025d ago | 1401d ago |
| Age | 5y 6m | 5y 6m | 3y 10m |
Health Breakdown
statemachine-macro
Maintenance
3
Quality
15
Community
7
Popularity
4
Documentation
9
statemachine
Maintenance
1
Quality
15
Community
6
Popularity
4
Documentation
9
etsm
Maintenance
10
Quality
16
Community
3
Popularity
5
Documentation
10
Technical Details
| statemachine-macro | statemachine | etsm | |
|---|---|---|---|
| Version | 0.1.1 | 0.1.0 | 0.5.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 3 | 1 | 0 |
| Crate Size | 9KB | 2KB | 5KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2018 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •etsm leads with a health score of 44/100, but none of the options score above 80.
- •⚠ statemachine-macro, statemachine, etsm have not been updated in over a year.