webkit2gtk-sys
Rust binding for webkit-gtk library
2.0.2
20M downloads/mo
#2065 most downloaded on crates.io
tauri-apps/webkit2gtk-rs
What this package is like to depend on
Last release 8 months ago
16 Dec 2025
Ships unpredictably
gaps range from 9 days to 2.1 years
Rarely documented
notes for 3 of 25 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
26 releases · first in 2017
1 release in the last 12 months
see the full history below
Release timeline
26 releases · Aug 2017 to Dec 2025Releases
latest 26-
2.0.216 Dec 2025Release notes
Open source →Updating crates.io index
Locking 79 packages to latest compatible versions
Adding bitflags v1.3.2 (available: v2.10.0)
Adding cairo-rs v0.18.5 (available: v0.21.5)
Adding gio v0.18.4 (available: v0.21.5)
Adding gio-sys v0.18.1 (available: v0.21.5)
Adding glib v0.18.5 (available: v0.21.5)
Adding glib-sys v0.18.1 (available: v0.21.5)
Adding gobject-sys v0.18.0 (available: v0.21.5)
Adding soup3 v0.5.0 (available: v0.8.0)
Adding toml v0.8.2 (available: v0.8.23)
Adding toml_datetime v0.6.3 (available: v0.6.11)
Adding toml_edit v0.20.2 (available: v0.20.7)Cargo Audit
\`
Fetching advisory database fromhttps://github.com/RustSec/advisory-db.git
Loaded 885 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (80 crate dependencies)
Crate: atk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0413
URL: https://rustsec.org/advisories/RUSTSEC-2024-0413
Dependency tree:
atk 0.18.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: atk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0416
URL: https://rustsec.org/advisories/RUSTSEC-2024-0416
Dependency tree:
atk-sys 0.18.2
├── gtk-sys 0.18.2
│ ├── webkit2gtk-sys 2.0.2
│ │ └── webkit2gtk 2.0.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
│ └── webkit2gtk 2.0.2
└── atk 0.18.2
└── gtk 0.18.2Crate: gdk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0412
URL: https://rustsec.org/advisories/RUSTSEC-2024-0412
Dependency tree:
gdk 0.18.2
├── webkit2gtk 2.0.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: gdk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0418
URL: https://rustsec.org/advisories/RUSTSEC-2024-0418
Dependency tree:
gdk-sys 0.18.2
├── webkit2gtk-sys 2.0.2
│ └── webkit2gtk 2.0.2
├── webkit2gtk 2.0.2
├── gtk-sys 0.18.2
│ ├── webkit2gtk-sys 2.0.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
│ └── webkit2gtk 2.0.2
└── gdk 0.18.2
├── webkit2gtk 2.0.2
└── gtk 0.18.2Crate: gtk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0415
URL: https://rustsec.org/advisories/RUSTSEC-2024-0415
Dependency tree:
gtk 0.18.2
└── webkit2gtk 2.0.2Crate: gtk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0420
URL: https://rustsec.org/advisories/RUSTSEC-2024-0420
Dependency tree:
gtk-sys 0.18.2
├── webkit2gtk-sys 2.0.2
│ └── webkit2gtk 2.0.2
├── webkit2gtk 2.0.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: gtk3-macros
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0419
URL: https://rustsec.org/advisories/RUSTSEC-2024-0419
Dependency tree:
gtk3-macros 0.18.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: proc-macro-error
Version: 1.0.4
Warning: unmaintained
Title: proc-macro-error is unmaintained
Date: 2024-09-01
ID: RUSTSEC-2024-0370
URL: https://rustsec.org/advisories/RUSTSEC-2024-0370
Dependency tree:
proc-macro-error 1.0.4
├── gtk3-macros 0.18.2
│ └── gtk 0.18.2
│ └── webkit2gtk 2.0.2
└── glib-macros 0.18.5
└── glib 0.18.5
├── webkit2gtk 2.0.2
├── soup3 0.5.0
│ └── webkit2gtk 2.0.2
├── pango 0.18.3
│ ├── gtk 0.18.2
│ └── gdk 0.18.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
├── javascriptcore-rs 1.1.2
│ └── webkit2gtk 2.0.2
├── gtk 0.18.2
├── gio 0.18.4
│ ├── webkit2gtk 2.0.2
│ ├── soup3 0.5.0
│ ├── pango 0.18.3
│ ├── gtk 0.18.2
│ ├── gdk-pixbuf 0.18.5
│ │ ├── gtk 0.18.2
│ │ └── gdk 0.18.2
│ └── gdk 0.18.2
├── gdk-pixbuf 0.18.5
├── gdk 0.18.2
├── cairo-rs 0.18.5
│ ├── webkit2gtk 2.0.2
│ ├── gtk 0.18.2
│ └── gdk 0.18.2
└── atk 0.18.2
└── gtk 0.18.2Crate: glib
Version: 0.18.5
Warning: unsound
Title: Unsoundness inIteratorandDoubleEndedIteratorimpls forglib::VariantStrIter
Date: 2024-03-30
ID: RUSTSEC-2024-0429
URL: https://rustsec.org/advisories/RUSTSEC-2024-0429
Dependency tree:
glib 0.18.5
├── webkit2gtk 2.0.2
├── soup3 0.5.0
│ └── webkit2gtk 2.0.2
├── pango 0.18.3
│ ├── gtk 0.18.2
│ │ └── webkit2gtk 2.0.2
│ └── gdk 0.18.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
├── javascriptcore-rs 1.1.2
│ └── webkit2gtk 2.0.2
├── gtk 0.18.2
├── gio 0.18.4
│ ├── webkit2gtk 2.0.2
│ ├── soup3 0.5.0
│ ├── pango 0.18.3
│ ├── gtk 0.18.2
│ ├── gdk-pixbuf 0.18.5
│ │ ├── gtk 0.18.2
│ │ └── gdk 0.18.2
│ └── gdk 0.18.2
├── gdk-pixbuf 0.18.5
├── gdk 0.18.2
├── cairo-rs 0.18.5
│ ├── webkit2gtk 2.0.2
│ ├── gtk 0.18.2
│ └── gdk 0.18.2
└── atk 0.18.2
└── gtk 0.18.2warning: 9 allowed warnings found
\`[2.0.2]
Cargo Publish
\`
Updating crates.io index
Packaging webkit2gtk-sys v2.0.2 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs/sys)
warning: ignoring testabiastests/abi.rsis not included in the published package
Updating crates.io index
Packaged 8 files, 278.0KiB (28.9KiB compressed)
Uploading webkit2gtk-sys v2.0.2 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs/sys)
Uploaded webkit2gtk-sys v2.0.2 to registrycrates-io
note: waiting for webkit2gtk-sys v2.0.2 to be available at registrycrates-io.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published webkit2gtk-sys v2.0.2 at registrycrates-io
\`Release notes
Open source →Updating crates.io index
Locking 79 packages to latest compatible versions
Adding bitflags v1.3.2 (available: v2.10.0)
Adding cairo-rs v0.18.5 (available: v0.21.5)
Adding gio v0.18.4 (available: v0.21.5)
Adding gio-sys v0.18.1 (available: v0.21.5)
Adding glib v0.18.5 (available: v0.21.5)
Adding glib-sys v0.18.1 (available: v0.21.5)
Adding gobject-sys v0.18.0 (available: v0.21.5)
Adding soup3 v0.5.0 (available: v0.8.0)
Adding toml v0.8.2 (available: v0.8.23)
Adding toml_datetime v0.6.3 (available: v0.6.11)
Adding toml_edit v0.20.2 (available: v0.20.7)Cargo Audit
\`
Fetching advisory database fromhttps://github.com/RustSec/advisory-db.git
Loaded 885 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (80 crate dependencies)
Crate: atk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0413
URL: https://rustsec.org/advisories/RUSTSEC-2024-0413
Dependency tree:
atk 0.18.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: atk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0416
URL: https://rustsec.org/advisories/RUSTSEC-2024-0416
Dependency tree:
atk-sys 0.18.2
├── gtk-sys 0.18.2
│ ├── webkit2gtk-sys 2.0.2
│ │ └── webkit2gtk 2.0.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
│ └── webkit2gtk 2.0.2
└── atk 0.18.2
└── gtk 0.18.2Crate: gdk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0412
URL: https://rustsec.org/advisories/RUSTSEC-2024-0412
Dependency tree:
gdk 0.18.2
├── webkit2gtk 2.0.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: gdk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0418
URL: https://rustsec.org/advisories/RUSTSEC-2024-0418
Dependency tree:
gdk-sys 0.18.2
├── webkit2gtk-sys 2.0.2
│ └── webkit2gtk 2.0.2
├── webkit2gtk 2.0.2
├── gtk-sys 0.18.2
│ ├── webkit2gtk-sys 2.0.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
│ └── webkit2gtk 2.0.2
└── gdk 0.18.2
├── webkit2gtk 2.0.2
└── gtk 0.18.2Crate: gtk
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0415
URL: https://rustsec.org/advisories/RUSTSEC-2024-0415
Dependency tree:
gtk 0.18.2
└── webkit2gtk 2.0.2Crate: gtk-sys
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0420
URL: https://rustsec.org/advisories/RUSTSEC-2024-0420
Dependency tree:
gtk-sys 0.18.2
├── webkit2gtk-sys 2.0.2
│ └── webkit2gtk 2.0.2
├── webkit2gtk 2.0.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: gtk3-macros
Version: 0.18.2
Warning: unmaintained
Title: gtk-rs GTK3 bindings - no longer maintained
Date: 2024-03-04
ID: RUSTSEC-2024-0419
URL: https://rustsec.org/advisories/RUSTSEC-2024-0419
Dependency tree:
gtk3-macros 0.18.2
└── gtk 0.18.2
└── webkit2gtk 2.0.2Crate: proc-macro-error
Version: 1.0.4
Warning: unmaintained
Title: proc-macro-error is unmaintained
Date: 2024-09-01
ID: RUSTSEC-2024-0370
URL: https://rustsec.org/advisories/RUSTSEC-2024-0370
Dependency tree:
proc-macro-error 1.0.4
├── gtk3-macros 0.18.2
│ └── gtk 0.18.2
│ └── webkit2gtk 2.0.2
└── glib-macros 0.18.5
└── glib 0.18.5
├── webkit2gtk 2.0.2
├── soup3 0.5.0
│ └── webkit2gtk 2.0.2
├── pango 0.18.3
│ ├── gtk 0.18.2
│ └── gdk 0.18.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
├── javascriptcore-rs 1.1.2
│ └── webkit2gtk 2.0.2
├── gtk 0.18.2
├── gio 0.18.4
│ ├── webkit2gtk 2.0.2
│ ├── soup3 0.5.0
│ ├── pango 0.18.3
│ ├── gtk 0.18.2
│ ├── gdk-pixbuf 0.18.5
│ │ ├── gtk 0.18.2
│ │ └── gdk 0.18.2
│ └── gdk 0.18.2
├── gdk-pixbuf 0.18.5
├── gdk 0.18.2
├── cairo-rs 0.18.5
│ ├── webkit2gtk 2.0.2
│ ├── gtk 0.18.2
│ └── gdk 0.18.2
└── atk 0.18.2
└── gtk 0.18.2Crate: glib
Version: 0.18.5
Warning: unsound
Title: Unsoundness inIteratorandDoubleEndedIteratorimpls forglib::VariantStrIter
Date: 2024-03-30
ID: RUSTSEC-2024-0429
URL: https://rustsec.org/advisories/RUSTSEC-2024-0429
Dependency tree:
glib 0.18.5
├── webkit2gtk 2.0.2
├── soup3 0.5.0
│ └── webkit2gtk 2.0.2
├── pango 0.18.3
│ ├── gtk 0.18.2
│ │ └── webkit2gtk 2.0.2
│ └── gdk 0.18.2
│ ├── webkit2gtk 2.0.2
│ └── gtk 0.18.2
├── javascriptcore-rs 1.1.2
│ └── webkit2gtk 2.0.2
├── gtk 0.18.2
├── gio 0.18.4
│ ├── webkit2gtk 2.0.2
│ ├── soup3 0.5.0
│ ├── pango 0.18.3
│ ├── gtk 0.18.2
│ ├── gdk-pixbuf 0.18.5
│ │ ├── gtk 0.18.2
│ │ └── gdk 0.18.2
│ └── gdk 0.18.2
├── gdk-pixbuf 0.18.5
├── gdk 0.18.2
├── cairo-rs 0.18.5
│ ├── webkit2gtk 2.0.2
│ ├── gtk 0.18.2
│ └── gdk 0.18.2
└── atk 0.18.2
└── gtk 0.18.2warning: 9 allowed warnings found
\`[2.0.2]
Cargo Publish
\`
Updating crates.io index
Packaging webkit2gtk v2.0.2 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs)
warning: ignoring examplemainasexamples/main.rsis not included in the published package
Updating crates.io index
Packaged 85 files, 718.6KiB (77.7KiB compressed)
Uploading webkit2gtk v2.0.2 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs)
Uploaded webkit2gtk v2.0.2 to registrycrates-io
note: waiting for webkit2gtk v2.0.2 to be available at registrycrates-io.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published webkit2gtk v2.0.2 at registrycrates-io
\` -
2.0.126 Oct 2023Release notes
Open source →Updating crates.io index
Cargo Audit
\`
Fetching advisory database fromhttps://github.com/RustSec/advisory-db.git
Loaded 576 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (77 crate dependencies)
\`[2.0.1]
74ab5a4Properly replaced dox with docrs.
Cargo Publish
\`
Updating crates.io index
Packaging webkit2gtk-sys v2.0.1 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs/sys)
Packaged 13 files, 341.0KiB (35.1KiB compressed)
Uploading webkit2gtk-sys v2.0.1 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs/sys)
Uploaded webkit2gtk-sys v2.0.1 to registrycrates-io
note: Waiting forwebkit2gtk-sys v2.0.1to be available at registrycrates-io.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published webkit2gtk-sys v2.0.1 at registrycrates-io
\`Release notes
Open source →Updating crates.io index
Cargo Audit
\`
Fetching advisory database fromhttps://github.com/RustSec/advisory-db.git
Loaded 576 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (77 crate dependencies)
\`[2.0.1]
74ab5a4Properly replaced dox with docrs.
Cargo Publish
\`
Updating crates.io index
Packaging webkit2gtk v2.0.1 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs)
Updating crates.io index
Packaged 105 files, 745.5KiB (86.0KiB compressed)
Uploading webkit2gtk v2.0.1 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs)
Uploaded webkit2gtk v2.0.1 to registrycrates-io
note: Waiting forwebkit2gtk v2.0.1to be available at registrycrates-io.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published webkit2gtk v2.0.1 at registrycrates-io
\` -
2.0.003 Oct 2023Release notes
Open source →Updating crates.io index
Cargo Audit
\`
Fetching advisory database fromhttps://github.com/RustSec/advisory-db.git
Loaded 573 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (76 crate dependencies)
\`[2.0.0]
-
b31ff8cUpdate gtk to 0.18.Bump MSRV to 1.70.0.
Cargo Publish
\`
Updating crates.io index
Packaging webkit2gtk-sys v2.0.0 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs/sys)
Packaged 13 files, 340.9KiB (35.0KiB compressed)
Uploading webkit2gtk-sys v2.0.0 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs/sys)
Uploaded webkit2gtk-sys v2.0.0 to registrycrates-io
note: Waiting forwebkit2gtk-sys v2.0.0to be available at registrycrates-io.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published webkit2gtk-sys v2.0.0 at registrycrates-io
\`Release notes
Open source →Updating crates.io index
Cargo Audit
\`
Fetching advisory database fromhttps://github.com/RustSec/advisory-db.git
Loaded 573 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (76 crate dependencies)
\`[2.0.0]
-
b31ff8cUpdate gtk to 0.18.Bump MSRV to 1.70.0.
Cargo Publish
\`
Updating crates.io index
Packaging webkit2gtk v2.0.0 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs)
Updating crates.io index
Packaged 105 files, 745.5KiB (85.9KiB compressed)
Uploading webkit2gtk v2.0.0 (/home/runner/work/webkit2gtk-rs/webkit2gtk-rs)
Uploaded webkit2gtk v2.0.0 to registrycrates-io
note: Waiting forwebkit2gtk v2.0.0to be available at registrycrates-io.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published webkit2gtk v2.0.0 at registrycrates-io
\` -
-
1.1.102 Oct 2023Nothing published for this version
-
1.1.009 Jun 2023Nothing published for this version
-
1.0.004 Apr 2023Nothing published for this version
-
0.19.126 Jan 2023Nothing published for this version
-
0.19.026 Jan 2023Nothing published for this version
-
0.18.006 May 2022Nothing published for this version
-
0.17.018 Jan 2022Nothing published for this version
-
0.16.024 Dec 2021Nothing published for this version
-
0.15.203 Nov 2021 withdrawnNothing published for this version
-
0.15.125 Oct 2021Nothing published for this version
-
0.15.005 Oct 2021Nothing published for this version
-
0.14.001 Jul 2021Nothing published for this version
-
0.13.001 Nov 2020Nothing published for this version
-
0.12.017 Jul 2020Nothing published for this version
-
0.11.031 Jan 2020Nothing published for this version
-
0.10.027 Jun 2019Nothing published for this version
-
0.9.009 May 2019Nothing published for this version
-
0.8.013 Apr 2019Nothing published for this version
-
0.7.010 Sep 2018Nothing published for this version
-
0.6.024 Mar 2018Nothing published for this version
-
0.5.005 Jan 2018Nothing published for this version
-
0.4.022 Aug 2017Nothing published for this version
-
0.3.104 Aug 2017Nothing published for this version