purl

URL parser

A simple URL manipulation class with an immutable API.

A simple, immutable URL class with a clean API for interrogation and manipulation.

GitHub

294 stars
12 watching
39 forks
Language: Python
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jwage/purl A library for manipulating URLs in a structured way 907
thephpleague/uri A PHP library for manipulating and parsing URIs according to various standards 1,034
patternhelloworld/url-knife A JavaScript library to extract and decompose URLs in texts with robust patterns, including email addresses. 341
thephpleague/uri-interfaces An interface for representing URI objects according to RFC 3986 462
cpp-netlib/uri A C++ library that provides a generic URI parser and builder with features for parsing, encoding, and comparing URIs. 139
corporateshark/lurlparser A lightweight URL parser written in C++ that breaks down URLs into their constituent parts and provides access to them. 92
brunobernardino/shurley A tool for parsing and normalizing URLs with potential errors or typos 6
unshiftio/url-parse A small footprint URL parser that works in both browser and Node.js environments. 1,029
nschloe/deadlink Tools to check and fix broken URLs in code and documentation 164
jcartledge/sublime-worksheet A plugin for Sublime Text 2 and 3 that provides an inline REPL for trying out code snippets directly in the editor. 332
1pt-co/api A URL shortening service that takes user input and maps it to a unique, redirectable address. 32
iamandycohen/urlrewrite A Sitecore module that enables content authors to create site-specific URL redirects and rewrites. 23
easypanel-community/easyshortener A simple URL shortener with user management and two-factor authentication capabilities. 87
fukamachi/quri A Common Lisp library that implements the URI specification and provides a simple way to work with URLs. 111
gernest/url A URL parser library designed to be compatible with RFC 3986 standards and written in the Zig programming language. 6