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

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 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 91/week @ 2024-03-11 143/week @ 2024-03-18 94/week @ 2024-03-25 142/week @ 2024-04-01 86/week @ 2024-04-08 64/week @ 2024-04-15 88/week @ 2024-04-22 49/week @ 2024-04-29 96/week @ 2024-05-06 96/week @ 2024-05-13 80/week @ 2024-05-20

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

MIT license

22KB
516 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
~42K SLoC