Back to feed
Dev.to
Dev.to
5/10/2026
I built a pure-Rust browser automation library, no Node.js, no wrappers, just CDP over Tokio

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?

Explore more