Decision Workspace
stilltypes vs bare-types vs domainstack
Side-by-side comparison of Rust crates
52
stilltypes
experimentalv0.2.1
Domain-specific refined types for the Rust and Stillwater ecosystem
50
bare-types
experimentalv0.3.0
A zero-cost foundation for type-safe domain modeling in Rust. Implements the 'Parse, don't validate' philosophy to eliminate primitive obsession and ensure data integrity at the system boundary.
62
domainstack
experimentalv1.1.1
Write validation once, use everywhere: Rust rules auto-generate JSON Schema + OpenAPI + TypeScript/Zod. WASM browser validation. Axum/Actix/Rocket adapters.
Core Metrics
| stilltypes | bare-types | domainstack | |
|---|---|---|---|
| Health Score | 52 | 50 | 62 |
| Total Downloads | 43 | 188 | 1.0K |
| 30d Downloads | 0 | 0 | 0 |
| Dependents | 0 | 0 | 11 |
| Releases | 3 | 12 | 4 |
| Last Updated | 28d ago | 77d ago | 138d ago |
| Age | 5m | 3m | 4m |
Health Breakdown
stilltypes
Maintenance
17
Quality
15
Community
6
Popularity
2
Documentation
12
bare-types
Maintenance
15
Quality
11
Community
6
Popularity
3
Documentation
15
domainstack
Maintenance
17
Quality
17
Community
9
Popularity
4
Documentation
15
Technical Details
| stilltypes | bare-types | domainstack | |
|---|---|---|---|
| Version | 0.2.1 | 0.3.0 | 1.1.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MIT | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 11 | 5 | 13 |
| Crate Size | 269KB | 91KB | 135KB |
| Features | 12 | 7 | 7 |
| Yanked % | 0.0% | 25.0% | 0.0% |
| Edition | 2024 | 2024 | 2021 |
| MSRV | 1.89 | 1.94.0 | 1.76 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •domainstack leads with a health score of 62/100, but none of the options score above 80.
- •stilltypes, bare-types are pre-1.0 — API may change.