Search

Lib.rs

› Authentication
#gnome #soup

soup3

Soup crate for Rust

by The Gtk-rs Project Developers. Owned by Dirk Van Haerenborgh, Bilal Elmoussaoui.

  • Audit
  • Install
  • API reference
  • Repository (gitlab.gnome.org)
  • Docs (world.pages.gitlab.gnome.org)
  • Home

12 releases (breaking)

Uses new Rust 2024

0.14.0 Nov 12, 2021
0.9.0 Mar 8, 2026
0.8.0 Jul 15, 2025
0.7.0 Jul 12, 2024
0.1.0 Nov 12, 2021

#34 in Authentication

Download history 113220/week @ 2026-01-06 117278/week @ 2026-01-13 134902/week @ 2026-01-20 145044/week @ 2026-01-27 196168/week @ 2026-02-03 214103/week @ 2026-02-10 241155/week @ 2026-02-17 288861/week @ 2026-02-24 324425/week @ 2026-03-03 360209/week @ 2026-03-10 301882/week @ 2026-03-17 300834/week @ 2026-03-24 300644/week @ 2026-03-31 343402/week @ 2026-04-07 352561/week @ 2026-04-14 330496/week @ 2026-04-21

1,377,069 downloads per month
Used in 550 crates (9 directly)

MIT license

3.5MB
13K SLoC

Soup3-rs

Project site | Online documentation

Rust bindings and wrappers for libsoup v3.

Using

We recommend using crates from crates.io.

If you want to track the bleeding edge, use the git dependency instead:

[dependencies]
soup3 = { git = "https://gitlab.gnome.org/World/Rust/soup3-rs" }

Avoid mixing versioned and git crates like this:

# This will not compile
[dependencies]
gtk3 = "0.15"
soup3 = { git = "https://gitlab.gnome.org/World/Rust/soup3-rs" }

Minimum supported Rust version

Currently, the minimum supported Rust version is 1.56.0.

Documentation

https://world.pages.gitlab.gnome.org/Rust/soup3-rs/git/docs/soup

Contribute

Contributor you're welcome!

License

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

Dependencies

~6–9MB
~198K SLoC

  • futures-channel
  • gio 0.22+v2_70
  • glib 0.22+v2_66
  • libc
  • soup3-sys 0.9

Other features

  • v3_2
  • v3_4
  • v3_6
  • v3_8
Related: soup3-sys
See also: glib, gtk4, gio, gstreamer, gstreamer-video, pango, gstreamer-app, gdk4, gstreamer-audio, gobject-sys, webkit2gtk

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.