All Projects → sabre-io → Uri

sabre-io / Uri

Licence: bsd-3-clause
🌏 Functions for making sense out of URIs in PHP

Labels

Projects that are alternatives of or similar to Uri

Tldts
JavaScript Library to work against complex domain names, subdomains and URIs.
Stars: ✭ 151 (-41.7%)
Mutual labels:  url, uri
Uri Components
League URI components objects
Stars: ✭ 244 (-5.79%)
Mutual labels:  url, uri
Vscode Remote Workspace
Multi protocol support for handling remote files like local ones in Visual Studio Code.
Stars: ✭ 197 (-23.94%)
Mutual labels:  url, uri
Uri Parser
RFC3986/RFC3987 compliant URI parser
Stars: ✭ 342 (+32.05%)
Mutual labels:  url, uri
Linkt
A lightweight and simple Kotlin library for deep link handling on Android 🔗.
Stars: ✭ 101 (-61%)
Mutual labels:  url, uri
Bidi
Bidirectional URI routing
Stars: ✭ 941 (+263.32%)
Mutual labels:  url, uri
Pguri
uri type for PostgreSQL
Stars: ✭ 235 (-9.27%)
Mutual labels:  url, uri
Uri.js
Javascript URL mutation library
Stars: ✭ 6,119 (+2262.55%)
Mutual labels:  url, uri
uri
A type to represent, query, and manipulate a Uniform Resource Identifier.
Stars: ✭ 16 (-93.82%)
Mutual labels:  url, uri
url-normalize
URL normalization for Python
Stars: ✭ 82 (-68.34%)
Mutual labels:  url, uri
Searchwithmybrowser
Open Cortana searches with your default browser.
Stars: ✭ 285 (+10.04%)
Mutual labels:  url, uri
ocaml-uri
RFC3986 URI parsing library for OCaml
Stars: ✭ 85 (-67.18%)
Mutual labels:  url, uri
Scala Uri
Simple scala library for building and parsing URIs
Stars: ✭ 225 (-13.13%)
Mutual labels:  url, uri
ST-OpenUri
The ultimate Sublime Text plugin for opening URIs (URLs) in your file.
Stars: ✭ 25 (-90.35%)
Mutual labels:  url, uri
uri-query-parser
a parser and a builder to work with URI query string the right way in PHP
Stars: ✭ 38 (-85.33%)
Mutual labels:  url, uri
UrlCombine
C# util for combining Url paths. Works similarly to Path.Combine.
Stars: ✭ 23 (-91.12%)
Mutual labels:  url, uri
doi2bib
📝 Easily convert Digital Object Identifier (DOI) and Uniform Resource Locator (URL) to BibTeX and DOI to plain text.
Stars: ✭ 28 (-89.19%)
Mutual labels:  url
urley
📦 An easy cross-platform utility library to work with URLs in Javascript.
Stars: ✭ 14 (-94.59%)
Mutual labels:  url
git-repo-name
Get the repository name from the git remote origin URL
Stars: ✭ 21 (-91.89%)
Mutual labels:  url
URL-Magnet-Cloud-Uploader-Heroku
Aria 2 Rclone Remote URL /magnet Clouds upload via HEROKU
Stars: ✭ 99 (-61.78%)
Mutual labels:  url

sabre/uri

sabre/uri is a lightweight library that provides several functions for working with URIs, staying true to the rules of RFC3986.

Partially inspired by Node.js URL library, and created to solve real problems in PHP applications. 100% unitested and many tests are based on examples from RFC3986.

The library provides the following functions:

  1. resolve to resolve relative urls.
  2. normalize to aid in comparing urls.
  3. parse, which works like PHP's parse_url.
  4. build to do the exact opposite of parse.
  5. split to easily get the 'dirname' and 'basename' of a URL without all the problems those two functions have.

Build status

branch status minimum PHP version
master Build Status PHP 7.0
1.x Build Status PHP 5.4.7

Further reading

Questions?

Head over to the sabre/dav mailinglist, or you can also just open a ticket on GitHub.

Made at fruux

This library is being developed by fruux. Drop us a line for commercial services or enterprise support.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].