Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Url Parsing

Url Parsing

17 projects

Showing 17 of 17 projects

query-string
query-stringJavaScript

A robust utility for parsing and stringifying URL query strings with extensive formatting and type conversion options.

#parse#npm-package#browser-api
Stars6.9k
Forks451
Last commit17 days ago
furl
furlPython

A small Python library for easy parsing and modification of URLs with automatic encoding handling.

#manipulating-urls#urls#library
Stars2.8k
Forks160
Last commit3 months ago
SwiftLinkPreview
SwiftLinkPreviewSwift

A Swift library for generating link previews (title, description, images) from URLs on Apple platforms.

#ios#metadata-extraction#crawler
Stars1.4k
Forks197
Last commit1 year ago
xurls
xurlsGo

A Go library and command-line tool to extract URLs from text using regular expressions.

#regex#extract-urls#go-library
Stars1.3k
Forks118
Last commit2 months ago
PHP Domain Parser
PHP Domain ParserPHP

A PHP library for parsing domain names into subdomain, registrable domain, second-level domain, and public suffix components using the Public Suffix List and IANA TLD List.

#iana-tld-list#public-suffix-list#dns
Stars1.2k
Forks126
Last commit4 months ago
normalize-url
normalize-urlJavaScript

A JavaScript library for normalizing URLs by adding protocols, removing duplicates, sorting parameters, and stripping unnecessary components.

#deduplication#npm-package#sanitize-url
Stars877
Forks122
Last commit26 days ago
url-pattern
url-patternCoffeeScript

A JavaScript library for matching and generating strings using patterns easier than regex, ideal for URL routing and data extraction.

#pattern-parsing#regex-alternative#string-matching
Stars588
Forks43
Last commit5 years ago
Android-Link-Preview
Android-Link-PreviewJava

An Android library that generates link previews by extracting titles, descriptions, and images from URLs.

#content-preview#metadata-extraction#link-preview
Stars414
Forks130
Last commit6 years ago
Embera
EmberaPHP

A PHP library that converts URLs from YouTube, Vimeo, and 150+ other services into embeddable HTML using the OEmbed protocol.

#caching#offline-support#content-management
Stars353
Forks61
Last commit8 months ago
matchit
matchitJavaScript

A fast utility for parsing URL patterns and matching paths with support for parameters, wildcards, and optional segments.

#lightweight#nodejs#javascript-library
Stars324
Forks13
Last commit4 years ago
url-state-machine
url-state-machineJavaScript

A super fast, spec-compliant URL state machine implementation for Node.js.

#state-machine#web-standards#nodejs
Stars164
Forks2
Last commit2 years ago
url-unshort
url-unshortJavaScript

A Node.js library to expand URLs from shortening services by resolving redirects and detecting final destinations.

#link-expander#url-shortener#http-redirects
Stars119
Forks14
Last commit3 years ago
Url highlight
Url highlightPHP

A PHP library for parsing, validating, and highlighting URLs in text strings, including HTML and Markdown conversion.

#html-highlighting#regex#linkify
Stars102
Forks1
Last commit5 days ago
ocaml-uri
ocaml-uriOCaml

An RFC3986-compliant URI/URL parsing library for OCaml with multiple parser backends.

#uri-parsing#mirageos#rfc-3986
Stars99
Forks56
Last commit6 months ago
Trail
TrailScala

A type-safe, zero-dependency routing library for Scala that works on JVM, Scala.js, and Scala Native.

#functional-programming#scala-js#zero-dependency
Stars82
Forks8
Last commit4 years ago
embedza
embedzaJavaScript

A Node.js library to generate HTML embeds from URLs using oEmbed, Open Graph, and meta tags.

#content-preview#embedding#metadata-extraction
Stars66
Forks5
Last commit3 years ago
nanoquery
nanoqueryJavaScript

A tiny querystring parsing module for Node.js, Electron, and browsers.

#minimal#nodejs#utility-library
Stars49
Forks2
Last commit7 years ago

Related Tags

#Nodejs8#Web Development6#Url4#Javascript Library3#Php3#Metadata Extraction3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub