Dev.to
5/10/2026

I built a pure-Rust browser automation library, no Node.js, no wrappers, just CDP over Tokio
Short summary
Developer released ferrous-browser, a pure-Rust browser automation library that speaks Chrome DevTools Protocol directly over Tokio WebSockets—no Node.js, no subprocess bridges. Features race-condition-free event handling, a Playwright-inspired locator API (click, type_text, evaluate), and honest benchmarks comparing favorably to Puppeteer for real scraping workloads. Roadmap includes cookie management, PDF export, and full Windows support.
- •Pure-Rust browser automation via Chrome DevTools Protocol over Tokio async, eliminating Node.js dependencies
- •Race-condition-free event handling and Playwright-inspired API (locator, evaluate, WaitUntil patterns)
- •Honest performance benchmarks and clear roadmap; open-source on GitHub and crates.io
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



