Ross ROSS = Recommend OSS · open-source software intelligence for agents

servo/rust-url

URL parser for Rust observed · 2026-08-28

github.com/servo/rust-url · homepage · Rust · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

78/100

  • Activity 95
  • Release rhythm 45
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 15.5
  • age_days: 4655
  • days_rel: 371
  • days_push: 33
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

1573 stars · 401 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

rust-url is the standard URL parsing and manipulation library for Rust, implementing the WHATWG URL Standard. It provides the `Url` type with parsing, component access, and serialization, including IDNA and percent-encoding support.

Use cases

  • parse and validate urls in rust
  • extract scheme, host, path, and query from a url
  • normalize urls according to the whatwg url standard
  • handle internationalized domain names (idna)
  • build or modify url query parameters safely
  • resolve relative urls against a base url

When to choose

  • you need spec-compliant, battle-tested URL handling in Rust
  • you are building an HTTP client, web crawler, or anything that consumes URLs
  • you need IDNA/internationalized domain support

When to avoid

  • you only need simple string splitting on a trusted, well-formed URL
  • you need a full browser-grade URL with history or navigation semantics

Facets

library · maturity stable

parser serialization web-development parsers developer-tools rust cross-platform wasm url-parsing whatwg-url-standard idna percent-encoding iri

10 sources

Member repositories

RepositoryRoleHealth v2
servo/rust-urlmain78

For agents

markdown · JSON · MCP: product_card(name="servo/rust-url")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem