Eyal Rosenthal · Web scraping at scale

Crates.io Rust Package Monitor

Crates.io Rust Package Monitor — Per-Crate Yank + Download Diff Alerts

Crates.io Rust Package Monitor

Track per-crate Rust release activity via the public crates.io API. Maps to "Rust dependency intel / supply-chain security" briefs. Parallel to PyPI #33 + npm #27 — completes the package-registry trio across Python / JS / Rust.

Built 2026-05-03 as Demo #36.

Run

. ~/freelance/.venv/bin/activate
cd ~/freelance/portfolio_demos/crates_io_monitor
python monitor.py --reset
python monitor.py --once

Result

  • 100 versions tracked across 5 crates (serde + tokio + reqwest + axum + clap) ✅
  • Idempotent re-run, 4 simulated download deltas detected ✅
  • Diff alerts on yanks (security signal — maintainer pulled a vulnerable version), download spikes, crate-size changes ✅

Hire me to build this for your stack

Same patterns, your target site. Send the brief and I'll quote fixed-price within 24 hours.

info@luba.media