#protocols #dev-tools #chrome #low-level #api #domain #wrapper

chrome-devtools-rs

Low-level library for interacting with the Chrome Devtools Protocol

4 releases

0.0.0-alpha.3 Jul 15, 2021
0.0.0-alpha.2 Nov 17, 2020
0.0.0-alpha.1 Jun 8, 2020
0.0.0-alpha.0 Feb 6, 2020

#15 in #dev-tools

Download history 78/week @ 2023-11-20 81/week @ 2023-11-27 37/week @ 2023-12-04 32/week @ 2023-12-11 40/week @ 2023-12-18 33/week @ 2023-12-25 34/week @ 2024-01-01 34/week @ 2024-01-08 92/week @ 2024-01-15 72/week @ 2024-01-22 77/week @ 2024-01-29 27/week @ 2024-02-05 43/week @ 2024-02-12 100/week @ 2024-02-19 78/week @ 2024-02-26 66/week @ 2024-03-04

289 downloads per month
Used in 4 crates (via wrangler)

MIT license

13KB
281 lines

Chrome Devtools Protocol Wrapper

⚠️ DO NOT USE THIS CRATE ⚠️

The API is extremely unstable, untested, and incomplete. There are a few other crates in the ecosystem that likely better serve your needs.

What's here so far

This repository is home to a wrapper for the Chrome Devtools Protocol written in Rust. It is a work in progress and does not cover all of the possible message types that the protocol emits. If you would like to use this library but it does not support a message type you need, feel free to open a PR.


lib.rs:

An experimental new library that serializes and deserializes messages for the Chrome Devtools Protocol.

The Devtools Protocol is divided into a number of domains. Each of these domains have "methods" and "events" that can be both serialized and deserialized by this library.

Dependencies

~1–2MB
~41K SLoC