spider-rs/spider

Web crawler and scraper for Rust

70
/ 100
Verified

Supports multiple rendering engines (HTTP, Chrome DevTools Protocol, WebDriver) with feature-gated compilation for minimal binary size, plus built-in proxy rotation, caching layers (memory/disk/hybrid), and anti-bot fingerprinting. Leverages Tokio's async runtime and lock-free data structures for concurrent crawling of 100k+ pages, with optional io_uring on Linux. Integrates with OpenAI/Gemini for content analysis, Spider Cloud for managed proxy/CAPTCHA bypass, and includes a multimodal LLM agent for web automation tasks.

2,323 stars. Actively maintained with 171 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

2,323

Forks

183

Language

Rust

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

171

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/spider-rs/spider"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.