rustio rustio.net

pq vs strict_encoding vs pbjson

Side-by-side comparison of Rust crates

Core Metrics

pqstrict_encodingpbjson
Health Score466363
Total Downloads100.5K393.8K26.2M
30d Downloads1266.9K3.3M
Dependents01.5K1.4K
Releases5610415
Last Updated1022d ago312d ago108d ago
Age8y 11m5y 2m4y 6m

Health Breakdown

pq
Maintenance
7
Quality
19
Community
2
Popularity
6
Documentation
12
strict_encoding
Maintenance
9
Quality
20
Community
15
Popularity
7
Documentation
12
pbjson
Maintenance
13
Quality
14
Community
18
Popularity
8
Documentation
10

Technical Details

pqstrict_encodingpbjson
Version1.4.32.9.10.9.0
Stable (≥1.0)✓ Yes✓ Yes✗ No
LicenseMITApache-2.0MIT
Dependencies13134
Crate Size16KB35KB4KB
Features160
Yanked %0.0%2.9%0.0%
Edition201820212024
MSRV1.77.0
Owners113

Quick Verdict

  • strict_encoding leads with a health score of 63/100, but none of the options score above 80.
  • pbjson has the most downloads (26.2M), suggesting wider adoption.
  • strict_encoding is depended on by 1.5K crates — strongest ecosystem trust.
  • ⚠ pq has not been updated in over a year.
  • pbjson is pre-1.0 — API may change.