servo/rust-url

GitHub: servo/rust-url

基于 WHATWG 标准的 Rust 语言 URL 解析与操作库。

Stars: 1536 | Forks: 371

# rust-url [![构建状态](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/a94d6d9851043539.svg)](https://github.com/servo/rust-url/actions?query=workflow%3ACI) [![覆盖率](https://codecov.io/gh/servo/rust-url/branch/master/graph/badge.svg)](https://codecov.io/gh/servo/rust-url) [![聊天](https://img.shields.io/badge/chat-%23rust--url:mozilla.org-%2346BC99?logo=Matrix)](https://matrix.to/#/#rust-url:mozilla.org) [![许可证: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE-MIT) [![许可证: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE-APACHE) Rust 语言的 URL 库,基于 [URL Standard](https://url.spec.whatwg.org/)。 [文档](https://docs.rs/url) 如果您正从旧版本升级,请参阅 [UPGRADING.md](https://github.com/servo/rust-url/blob/main/UPGRADING.md)。 ## 替代的 Unicode 后端 `url` 依赖于 `idna` crate。默认情况下,`idna` 使用 [ICU4X](https://github.com/unicode-org/icu4x/) 作为其 Unicode 后端。如果您希望在正确性、运行时性能、二进制大小、编译时间和 MSRV 之间取得不同的平衡,请参阅 [最新版 `idna_adapter` crate 的 README](https://docs.rs/crate/idna_adapter/latest) 以了解如何选用不同的 Unicode 后端。
标签:Apache-2.0, DNS解析, ICU4X, IDNA, Mozilla, Rust, Serbo, SYN扫描, Unicode, URL, URL操作, URL标准, URL解析, Web标准, WHATWG标准, XML注入, 内核驱动, 可视化界面, 域名解析, 字符串处理, 开发库, 开源项目, 网络协议, 网络库, 网络流量审计, 解析器, 通知系统