addressable

URI parser

An implementation of the URI specification for flexible parsing and manipulation.

Addressable is an alternative implementation to the URI implementation that is part of Ruby's standard library. It is flexible, offers heuristic parsing, and additionally provides extensive support for IRIs and URI templates.

GitHub

2k stars
34 watching
266 forks
Language: Ruby
last commit: 3 months ago
Linked from 1 awesome list

uriuri-template

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
uriparser/uriparser A C library for parsing and handling Uniform Resource Identifiers (URIs) in a strict RFC 3986 compliant manner. 336
thephpleague/uri A PHP library for manipulating and parsing URIs according to various standards 1,034
mirage/ocaml-uri An OCaml implementation of the RFC3986 specification for parsing URIs/URLs. 98
thephpleague/uri-interfaces An interface for representing URI objects according to RFC 3986 462
marcelog/ex_rfc3986 An Elixir implementation of the URI parsing rules defined in RFC3986 10
cpp-netlib/uri A C++ library that provides a generic URI parser and builder with features for parsing, encoding, and comparing URIs. 139
sabre-io/uri A set of utilities for working with URIs in PHP 289
kemonomachi/yuri Elixir module for manipulating URIs with a dictionary-like interface. 13
ronnypfannschmidt/prance A tool that validates and resolves Swagger/OpenAPI specifications in Python 226
daurnimator/lpeg_patterns A collection of Lua-based parser patterns for validating and parsing various types of URIs, IPv4 and IPv6 addresses. 120
openvenues/ruby_postal Provides fast address parsing and normalization for international addresses 141
postmodern/spidr A Ruby web crawling library that provides flexible and customizable methods to crawl websites 806
marcelog/ex_rfc3966 A Tel URI parser based on the official uri grammar following the RFC3966 standard. 1
patternhelloworld/url-knife A JavaScript library to extract and decompose URLs in texts with robust patterns, including email addresses. 341
fukamachi/quri A Common Lisp library that implements the URI specification and provides a simple way to work with URLs. 111