uurl

Crates.iouurl
lib.rsuurl
version0.1.1
created_at2025-08-25 10:38:03.679569+00
updated_at2025-08-25 14:06:09.687059+00
descriptionA transformer and manipulator for Urls. Can be used via CLI or as a library.
homepage
repositoryhttps://github.com/symplasma/uurl
max_upload_size
id1809347
size53,846
Elio Grieco (egrieco)

documentation

README

Uurl

Universal url: a transformer and manipulator for Urls.

Inspiration

Features

  • Extract various URL components
  • Rewrite/modify various URL components
  • Replace URLs based on template expressions
  • Sort and otherwise normalize query strings
  • Normalize and Clean URLs
    • This will require a URL classifier as different URL components are different based on their domain
    • Remove tracking parameters
    • Remove unnecessary parameters
    • Limit characters to valid characters
    • Git URLs
      • HTTP vs SSH
      • Be able to switch between various git providers
      • Truncate a github url to it's basic path i.e. ORG_OR_USER/REPO
  • Switch between lib.rs and crates.io
Commit count: 21

cargo fmt