Decision Workspace
bearer vs yup-oauth2 vs twitch_oauth_token
Side-by-side comparison of Rust crates
37
bearer
growingv0.2.3
Command line utility to generate HTTP Authorization header with bearer tokens. This is achieved with OAuth2 authorization code and refresh token workflow.
69
yup-oauth2
stablev12.1.2
An oauth2 implementation, providing the 'device', 'service account' and 'installed' authorization flows
64
twitch_oauth_token
stablev4.3.0
Type-safe Twitch OAuth 2.0 authentication library with CSRF protection and full scope support
Core Metrics
| bearer | yup-oauth2 | twitch_oauth_token | |
|---|---|---|---|
| Health Score | 37 | 69 | 64 |
| Total Downloads | 9.3K | 15.5M | 38.1K |
| 30d Downloads | 10 | 1.9M | 178 |
| Dependents | 0 | 11.5K | 38 |
| Releases | 5 | 102 | 65 |
| Last Updated | 3159d ago | 79d ago | 20d ago |
| Age | 9y | 11y 1m | 2y |
Health Breakdown
bearer
Maintenance
3
Quality
13
Community
5
Popularity
5
Documentation
11
yup-oauth2
Maintenance
15
Quality
19
Community
14
Popularity
8
Documentation
13
twitch_oauth_token
Maintenance
18
Quality
18
Community
10
Popularity
5
Documentation
13
Technical Details
| bearer | yup-oauth2 | twitch_oauth_token | |
|---|---|---|---|
| Version | 0.2.3 | 12.1.2 | 4.3.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | BSD-3-Clause | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 13 | 23 | 24 |
| Crate Size | 13KB | 68KB | 77KB |
| Features | 0 | 8 | 3 |
| Yanked % | 0.0% | 2.9% | 0.0% |
| Edition | — | 2021 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 2 | 1 |
Links
Quick Verdict
- •yup-oauth2 leads with a health score of 69/100, but none of the options score above 80.
- •yup-oauth2 is depended on by 11.5K crates — strongest ecosystem trust.
- •⚠ bearer has not been updated in over a year.
- •bearer is pre-1.0 — API may change.