Decision Workspace
webrtc-sdp vs sdp-rs vs enigma-signaling
Side-by-side comparison of Rust crates
50
webrtc-sdp
growingv0.3.13
webrtc-sdp parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
46
sdp-rs
growingv0.2.1
SDP Rust library, parser & generator of the Session Description Protocol
44
enigma-signaling
experimentalv0.0.1
Canonical signaling messages (SDP/ICE) for Enigma. No network layer.
Core Metrics
| webrtc-sdp | sdp-rs | enigma-signaling | |
|---|---|---|---|
| Health Score | 50 | 46 | 44 |
| Total Downloads | 322.0K | 35.3K | 24 |
| 30d Downloads | 32.5K | 1.5K | 3 |
| Dependents | 88 | 139 | 1 |
| Releases | 17 | 2 | 1 |
| Last Updated | 549d ago | 1377d ago | 102d ago |
| Age | 7y 2m | 3y 10m | 3m |
Health Breakdown
webrtc-sdp
Maintenance
6
Quality
16
Community
13
Popularity
7
Documentation
8
sdp-rs
Maintenance
4
Quality
15
Community
12
Popularity
5
Documentation
10
enigma-signaling
Maintenance
8
Quality
13
Community
6
Popularity
2
Documentation
15
Technical Details
| webrtc-sdp | sdp-rs | enigma-signaling | |
|---|---|---|---|
| Version | 0.3.13 | 0.2.1 | 0.0.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MPL-2.0 | non-standard | MIT |
| Dependencies | 5 | 3 | 4 |
| Crate Size | 69KB | 25KB | 7KB |
| Features | 3 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | — | 2018 | 2021 |
| MSRV | — | — | 1.75 |
| Owners | 2 | 1 | 1 |
Links
Quick Verdict
- •webrtc-sdp leads with a health score of 50/100, but none of the options score above 80.
- •sdp-rs is depended on by 139 crates — strongest ecosystem trust.
- •⚠ webrtc-sdp, sdp-rs have not been updated in over a year.