#web-kit #gnome #gtk #gnome-gui #webkit-gtk

webkit2gtk

Rust bindings for webkit-gtk library

35 releases (6 stable)

2.0.2 Dec 16, 2025
2.0.1 Oct 26, 2023
1.1.1 Oct 2, 2023
1.1.0 Jun 9, 2023
0.2.2 Sep 15, 2017

#54 in GUI

Download history 86534/week @ 2025-11-17 86679/week @ 2025-11-24 95234/week @ 2025-12-01 98554/week @ 2025-12-08 99413/week @ 2025-12-15 88092/week @ 2025-12-22 87024/week @ 2025-12-29 119136/week @ 2026-01-05 124188/week @ 2026-01-12 162099/week @ 2026-01-19 177144/week @ 2026-01-26 203570/week @ 2026-02-02 221280/week @ 2026-02-09 245275/week @ 2026-02-16 297009/week @ 2026-02-23 332887/week @ 2026-03-02

1,121,135 downloads per month
Used in 542 crates (20 directly)

MIT license

1MB
26K SLoC

webkit2gtk

Rust bindings and wrappers for webkit2gtk.

Building

webkit2gtk-rs expects GTK+, GLib and webkit2gtk development files to be installed on your system. See the requirements page.

Using

[dependencies]
webkit2gtk = "0.18.0"

Simple Example Browser

You can run the example in example/main.rs with

cargo run --example main

License

webkit2gtk-rs is available under the MIT License, please refer to it.

Dependencies

~21MB
~434K SLoC