Decision Workspace
serial_int vs typed_ids vs nid
Side-by-side comparison of Rust crates
47
serial_int
growingv2.0.1
Safe, easy-to-use auto-increment integers
37
typed_ids
growingv0.2.0
Create unique identifiers for each type. This newtype approach helps to make illegal states unrepresentable by typing your unique ids.
61
nid
stablev5.0.0
Generate and parse Nano IDs
Core Metrics
| serial_int | typed_ids | nid | |
|---|---|---|---|
| Health Score | 47 | 37 | 61 |
| Total Downloads | 23.1K | 4.9K | 388.0K |
| 30d Downloads | 0 | 0 | 11.3K |
| Dependents | 0 | 1 | 31 |
| Releases | 15 | 2 | 12 |
| Last Updated | 783d ago | 1615d ago | 34d ago |
| Age | 5y 6m | 4y 5m | 2y 3m |
Health Breakdown
serial_int
Maintenance
4
Quality
21
Community
7
Popularity
5
Documentation
10
typed_ids
Maintenance
3
Quality
14
Community
6
Popularity
4
Documentation
10
nid
Maintenance
16
Quality
16
Community
10
Popularity
7
Documentation
12
Technical Details
| serial_int | typed_ids | nid | |
|---|---|---|---|
| Version | 2.0.1 | 0.2.0 | 5.0.0 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✓ Yes |
| License | MIT | MIT | MIT OR Apache-2.0 |
| Dependencies | 2 | 5 | 6 |
| Crate Size | 7KB | 4KB | 20KB |
| Features | 1 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 8.3% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | — | — | 1.85 |
| Owners | 2 | 1 | 1 |
Links
Quick Verdict
- •nid leads with a health score of 61/100, but none of the options score above 80.
- •⚠ serial_int, typed_ids have not been updated in over a year.
- •typed_ids is pre-1.0 — API may change.