Ross ROSS = Recommend OSS · open-source software intelligence for agents

rust-headless-chrome/rust-headless-chrome

A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team. observed · 2026-08-28

github.com/rust-headless-chrome/rust-headless-chrome · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 86
  • Release rhythm 63
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 104.0
  • age_days: 2906
  • days_rel: 84
  • days_push: 84
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

2947 stars · 270 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Rust library providing a high-level API to control headless Chrome or Chromium via the DevTools Protocol, serving as the Rust equivalent of Puppeteer. It supports navigation, element interaction, screenshots, PDF generation, request interception, and automatic Chromium binary downloads.

Use cases

  • scrape javascript-rendered websites in rust
  • take screenshots of web pages programmatically
  • generate pdfs from web pages
  • run browser-based end-to-end tests in rust
  • intercept and monitor network requests in a headless browser
  • automate form filling and clicking on web pages
  • monitor javascript code coverage

When to choose

  • you need Puppeteer-like browser automation in a Rust project
  • you want to scrape or test sites that require a real browser engine
  • you need page screenshots or print-to-PDF from Chromium

When to avoid

  • you need full Puppeteer feature parity or the latest CDP features
  • you prefer a lighter HTTP-only scraper for static content
  • your stack is Node.js or Python where mature Puppeteer/Playwright bindings exist

Facets

library · maturity active

http-client web-scraping testing e2e-testing pdf image-processing web-development developer-tools crawlers testing rust windows cross-platform headless-browser puppeteer chrome-devtools-protocol browser-automation screenshots pdf-generation automation linux macos

1 source

Member repositories

RepositoryRoleHealth v2
rust-headless-chrome/rust-headless-chromemain81

For agents

markdown · JSON · MCP: product_card(name="rust-headless-chrome/rust-headless-chrome")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem