mattsse/chromiumoxide
Chrome Devtools Protocol rust API observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 75
- Release rhythm 60
- 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: 44.0
- age_days: 2104
- days_rel: 189
- days_push: 152
- n_releases_24m: 3
Adoption not part of the score
1375 stars · 191 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
chromiumoxide is a Rust library providing a high-level async API for controlling Chrome or Chromium via the Chrome DevTools Protocol. It can launch headless or headed browser instances or connect to an already running one, with typed support for all CDP commands.
Use cases
- scrape websites with a headless browser in Rust
- automate clicking and typing on web pages
- generate PDFs of web pages via Chrome
- take screenshots of pages
- control an already running Chrome instance over CDP
- build a web crawler that renders JavaScript
When to choose
- you need browser automation in Rust with an async tokio API
- you want typed access to the full Chrome DevTools Protocol
- you need headless Chrome for scraping or PDF/screenshot generation
When to avoid
- you need a mature high-level API like Puppeteer or Playwright with extensive docs
- your project does not use tokio
- you only need simple HTTP fetching without JavaScript rendering
Facets
library · maturity active
http-client web-scraping workflow-automation developer-tools web-development developer-tools crawlers rust cross-platform chrome-devtools-protocol headless-browser puppeteer browser-automation async tokio automation
2 sources
- readme: https://github.com/mattsse/chromiumoxide · fetched 2026-08-28 · 676d438dcae1
- registry_crates: https://crates.io/api/v1/crates/chromiumoxide · fetched 2026-08-29 · 4115892e8bb0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mattsse/chromiumoxide | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="mattsse/chromiumoxide")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem