jwage/purl
Purl is a lightweight, dependency-free PHP library for parsing and manipulating URLs. It provides a fluent object-oriented wrapper around parse_url, making it easy to inspect and modify schemes, hosts, paths, query strings, and fragments in your applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| league/uri-polyfill | 0.87 | Polyfill for league/uri that supplies compatible URI parsing and manipulation classes, letting applications keep using the League URI API on environments where the full package or required extensions are unavailable. A drop-in compatibility layer for URL handling. | 1 | 2 | 0 | 55K | 0 | 19.9 | 65.0 | MIT | 2 days ago | |
| league/uri-manipulations | 0.86 | League URI Manipulations provides immutable, PSR-7-friendly tools for modifying URIs in PHP. Add, remove, update, or conditionally alter query parameters, paths, and other components through a clean, composable API. | 194 | 203 | 1 | 17K | 0 | 0.5 | 19.0 | MIT | 8 years ago | |
| jakeasmith/http_build_url | 0.85 | Pure-PHP drop-in for the PECL HTTP extension's http_build_url(). Parse URLs into components and reassemble them reliably, handling schemes, hosts, paths, query strings, and fragments. Ideal for merging parameters or rebuilding relative URLs without needing the extension installed. | 202 | — | 23 | — | 0 | 0.9 | — | MIT | 9 years ago |
|
| psx/uri | 0.85 | psx/uri is a lightweight PHP library for parsing, normalizing, and manipulating URIs. It provides an object-oriented API for working with scheme, host, path, query, and fragment components, making URL handling in PHP applications simpler and more reliable. | 4 | 4 | 0 | 5K | 0 | 0.0 | 41.1 | Apache-2.0 | — | |
| guzzlehttp/uri-template | 0.85 | Expands RFC 6570 URI templates into concrete URI strings in PHP, turning templates like /users/{id}{?tab} into real paths with query strings from an array of values. | 198 | 197 | 8 | 13M | 0 | 22.7 | 63.4 | MIT | 2 months ago | |
| wotz/laravel-translatable-routes | 0.84 | A Laravel package for translatable routes that lets you define localized URL segments and route translations, so links adapt to each supported language. Simplifies multilingual, SEO-friendly routing within Laravel’s existing route system. | 0 | 0 | 0 | 73 | 0 | 9.2 | 27.9 | MIT | 6 months ago | |
| codezero/php-url-builder | 0.84 | A lightweight PHP library for building and manipulating URLs programmatically. Compose paths, query strings, and parameters with a simple API, making it easier to generate consistent, readable links in Laravel or any PHP project. | 1 | 1 | 3 | 30K | 0 | 0.1 | 55.3 | MIT | 3 years ago | |
| boson-php/uri | 0.84 | Boson URI is a small PHP library for parsing, building, normalizing, and comparing URIs. Provides immutable URI objects, convenient accessors for scheme/host/path/query/fragment, and helpers for resolving and manipulating URLs in a safe, standards-friendly way. | 0 | 0 | 0 | 69 | 0 | 0.0 | 25.5 | MIT | — | |
| pug-php/pug-filter-stylus | 0.83 | Adds Stylus stylesheet support to Pug templates in PHP, so you can write Stylus inside your .pug files and have it compiled automatically. A small filter plugin for the pug-php renderer—install it, register the filter, and keep styles alongside your markup. | 5 | 5 | 0 | 517 | 0 | 0.0 | 26.8 | MIT | 9 years ago | |
| innmind/url-resolver | 0.83 | Lightweight PHP library that maps incoming URLs to the resources that handle them. Register resolvers to match request paths, extract parameters, and return controllers or handlers, keeping routing logic decoupled, testable, and framework-agnostic. | 2 | 2 | 1 | 5 | 0 | 0.2 | 4.2 | MIT | 3 years ago | |
| phug/parser | 0.83 | phug/parser is the PHP parser behind Phug, converting Pug/Jade template source into an abstract syntax tree. It tokenizes and parses Pug syntax—tags, attributes, expressions, mixins, includes—for the Phug rendering engine. | 4 | 3 | 1 | 181 | 0 | 7.5 | 23.1 | MIT | 7 months ago | |
| bkwld/laravel-pug | 0.83 | Adds Pug (formerly Jade) template support to Laravel. Register the .pug extension and write views with Pug's concise, indentation-based syntax—mixins, includes, and layouts included—while Laravel handles rendering and caching. Works alongside Blade templates. | 156 | 157 | 13 | 434 | 0 | 8.9 | 8.5 | MIT | 7 months ago | |
| league/uri-components | 0.83 | Immutable value objects for working with URI components in PHP, including scheme, host, path, query, and fragment handling with IDN and IPv4 support. | 318 | 323 | 5 | 8M | 0 | 31.0 | 64.8 | MIT | 1 week ago | |
| opis/uri | 0.83 | Build, parse, and validate URIs and URI templates with Opis URI. A lightweight PHP library for working with RFC-compliant URI components, assembling URLs, and verifying formats in PHP 7.4+ and 8.x projects. | 23 | 24 | 5 | 5M | 0 | 0.7 | 55.3 | Apache-2.0 | 5 years ago | |
| joomla/uri | 0.83 | Joomla Framework Uri package for parsing and manipulating URIs. Provides mutable Uri and safe-to-share UriImmutable (both via UriInterface) plus UriHelper with UTF-8 safe parse_url(). Build, edit, and output hosts, ports, paths, users, passwords, and queries. | 6 | 8 | 9 | 16K | 1 | 2.8 | 46.5 | GPL-2.0 | 1 year ago | |
| php-standard-library/type | 0.83 | Runtime type validation for PHP built on the Parse, Don't Validate principle: coerce and assert unstructured input into well-typed data, with clear errors when values don't match. | 1 | 1 | 0 | 114K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| aferrandini/urlizer | 0.83 | Laravel-friendly URL slug generator that “urlizes” strings into clean, readable slugs with sensible transliteration and customization options. Ideal for turning titles or names into SEO-ready URLs consistently across your app. | 24 | 24 | 9 | 3K | 0 | 0.8 | 29.3 | — | 13 years ago | |
| pug-php/pug-filter-markdown | 0.83 | A Pug filter for the pug-php templating engine that renders Markdown directly inside your templates. Install it to convert Markdown blocks to HTML at compile time, keeping your Pug views clean and readable. | 2 | 2 | 0 | 517 | 0 | 0.0 | 30.9 | MIT | 9 years ago | |
| laminas/laminas-uri | 0.83 | Laminas URI provides a robust, standards-aware way to parse, validate, build, and manipulate URIs/URLs in PHP. It handles components like scheme, host, port, path, query, and fragment, with helpers for normalization and safe encoding. | 38 | 39 | 14 | 841K | 0 | 11.4 | 59.2 | BSD-3-Clause | 11 months ago | |
| zenstruck/uri | 0.83 | Immutable, fluent URI/URL value objects for PHP with easy parsing, building, and modification of URIs. Create, normalize, and manipulate components (scheme, host, path, query, fragment) safely, with helpers for encoding and query params. | 16 | 16 | 1 | 4K | 1 | 12.0 | 35.0 | MIT | 10 months ago |
How can I help you explore Laravel packages today?