Decision Workspace
stun-coder vs shadow-nat-traversal vs rice-c
Side-by-side comparison of Rust crates
41
stun-coder
growingv2.0.0
A STUN protocol encoder and decoder for Rust. The implementation is done according to Session Traversal Utilities for NAT (STUN). STUN extensions specified by the Interactive Connectivity Establishment (ICE) protocol are also supported.
44
shadow-nat-traversal
experimentalv0.1.0
NAT traversal with STUN/TURN and hole punching for Shadow Network
60
rice-c
experimentalv0.4.1
ICE (RFC8445) implementation protocol
Core Metrics
| stun-coder | shadow-nat-traversal | rice-c | |
|---|---|---|---|
| Health Score | 41 | 44 | 60 |
| Total Downloads | 4.0K | 33 | 1.2K |
| 30d Downloads | 10 | 33 | 331 |
| Dependents | 0 | 2 | 8 |
| Releases | 3 | 1 | 8 |
| Last Updated | 1403d ago | 22d ago | 2d ago |
| Age | 4y 7m | 22d | 7m |
Health Breakdown
stun-coder
Maintenance
4
Quality
18
Community
6
Popularity
4
Documentation
9
shadow-nat-traversal
Maintenance
12
Quality
12
Community
6
Popularity
2
Documentation
12
rice-c
Maintenance
19
Quality
15
Community
7
Popularity
4
Documentation
15
Technical Details
| stun-coder | shadow-nat-traversal | rice-c | |
|---|---|---|---|
| Version | 2.0.0 | 0.1.0 | 0.4.1 |
| Stable (≥1.0) | ✓ Yes | ✗ No | ✗ No |
| License | MIT | MIT | MIT OR Apache-2.0 |
| Dependencies | 10 | 11 | 7 |
| Crate Size | 25KB | 16KB | 33KB |
| Features | 0 | 0 | 4 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2021 | 2024 |
| MSRV | — | 1.70 | 1.85.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •rice-c leads with a health score of 60/100, but none of the options score above 80.
- •stun-coder has the most downloads (4.0K), suggesting wider adoption.
- •⚠ stun-coder has not been updated in over a year.
- •shadow-nat-traversal, rice-c are pre-1.0 — API may change.