net-cat
v0.3.0 ExperimentalMinimal hand-rolled HTTP/1.1 client over std::net::TcpStream. v0.3.0 adds chunked-transfer decoding (`Transfer-Encoding: chunked` responses now yield the correct decoded body) and a redirect follower in `fetch` (RFC 7231 §6.4: 301/302/303 downgrade non-GET/HEAD to GET and drop the body; 307/308 preserve method + body; cross-origin hops strip `Cookie` and `Authorization`; capped at `MAX_REDIRECTS = 10` hops). Optional `tls` feature still wires rustls + webpki-roots for `https://` URLs. No external HTTP crate. Sixth sub-crate of a Servo-replacement webview runtime targeting Tauri.
Quick Verdict
- ✓Actively maintained (updated 37d ago)
- !Pre-1.0: API may have breaking changes
- ✓Tiny footprint (26KB, 3 deps)
- ✓Permissive license (MIT OR Apache-2.0)
Security
Deep Insights
133 downloads in the last 30 days, down 62% from the previous period. May indicate migration to alternatives.
The primary maintainer publishes 104 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.
Only 3 direct dependencies. Lean dependency tree means faster builds and lower supply chain risk.
At 25KB, net-cat is lightweight. Small crate size correlates with focused, well-scoped functionality.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata
Download Trend
Top Dependents
Most downloaded crates that depend on net-cat