Decision Workspace
ootp vs rusotp vs libreauth
Side-by-side comparison of Rust crates
42
ootp
growingv0.1.1
OOTP (Open One-time Password) is a supports multiple programming languages. The generated one-time passwords are fully compliant with HOTP (HMAC-based One-time Password) and TOTP (Time-based One-time Password). πIt's easy to use!
45
rusotp
growingv0.5.0
Rust implementation of the HOTP and TOTP algorithms
53
libreauth
growingv0.18.1
Collection of user authentication tools.
Core Metrics
| ootp | rusotp | libreauth | |
|---|---|---|---|
| Health Score | 42 | 45 | 53 |
| Total Downloads | 11.5K | 7.1K | 378.3K |
| 30d Downloads | 18 | 15 | 7.0K |
| Dependents | 0 | 0 | 31 |
| Releases | 9 | 18 | 18 |
| Last Updated | 1662d ago | 145d ago | 218d ago |
| Age | 4y 8m | 1y 2m | 9y 6m |
Health Breakdown
ootp
Maintenance
4
Quality
14
Community
7
Popularity
5
Documentation
12
rusotp
Maintenance
12
Quality
7
Community
6
Popularity
5
Documentation
15
libreauth
Maintenance
8
Quality
15
Community
10
Popularity
7
Documentation
13
Technical Details
| ootp | rusotp | libreauth | |
|---|---|---|---|
| Version | 0.1.1 | 0.5.0 | 0.18.1 |
| Stable (β₯1.0) | β No | β No | β No |
| License | MIT | AGPL-3.0 | CECILL-C OR CECILL-2.1 |
| Dependencies | 4 | 14 | 18 |
| Crate Size | 6KB | 83KB | 45KB |
| Features | 0 | 0 | 9 |
| Yanked % | 0.0% | 33.3% | 0.0% |
| Edition | 2018 | 2021 | 2024 |
| MSRV | β | 1.74.0 | 1.85 |
| Owners | 2 | 1 | 1 |
Links
Quick Verdict
- β’libreauth leads with a health score of 53/100, but none of the options score above 80.
- β’β ootp has not been updated in over a year.