URL parser for Rust
docs.rs/url/

parazyd 8323473bd0 url/parser: Add additional schemes 1 gadu atpakaļ
.github 8269ac3192 ci: update cargo-deny config, bump cargo-deny-action to v2 (#1092) 8 mēneši atpakaļ
ci-lockfiles b06048d70d Attempt to fix 1.82 CI (#1085) 10 mēneši atpakaļ
data-url 6dfdf17f6a chore: fix some typos in comments (#1090) 9 mēneši atpakaļ
debug_metadata 6dfdf17f6a chore: fix some typos in comments (#1090) 9 mēneši atpakaļ
form_urlencoded aae60cff2b Use no-std instead of no_std in Cargo.toml (#1064) 1 gadu atpakaļ
idna b06048d70d Attempt to fix 1.82 CI (#1085) 10 mēneši atpakaļ
percent_encoding aae60cff2b Use no-std instead of no_std in Cargo.toml (#1064) 1 gadu atpakaļ
url 8323473bd0 url/parser: Add additional schemes 7 mēneši atpakaļ
url_debug_tests b381851473 chore: update WPT sources (#1091) 8 mēneši atpakaļ
.gitignore 83f4b9e954 Split IDNA into a separate crate. 10 gadi atpakaļ
Cargo.toml 4b31c13cf7 Move debugger_visualizer tests to separate crate 3 gadi atpakaļ
LICENSE-APACHE 0339bc2d9a Start with an empty crate. 13 gadi atpakaļ
LICENSE-MIT 39a1201893 update copyright year (#1029) 1 gadu atpakaļ
README.md 8a683ff4ab Merge idna-v1x to main (#990) 1 gadu atpakaļ
SECURITY.md 70539f267e Create SECURITY.md 4 gadi atpakaļ
UPGRADING.md b03895bd47 docs: Typo in example (#614) 6 gadi atpakaļ
deny.toml 8269ac3192 ci: update cargo-deny config, bump cargo-deny-action to v2 (#1092) 8 mēneši atpakaļ

README.md

rust-url

Build status Coverage Chat

URL library for Rust, based on the URL Standard.

Documentation

Please see UPGRADING.md if you are upgrading from a previous version.

Alternative Unicode back ends

url depends on the idna crate. By default, idna uses ICU4X as its Unicode back end. If you wish to opt for different tradeoffs between correctness, run-time performance, binary size, compile time, and MSRV, please see the README of the latest version of the idna_adapter crate for how to opt into a different Unicode back end.