sabre/uri
Lightweight, RFC3986-compliant PHP URI utility library. Resolve relative URLs, normalize for comparisons, parse/build (like parse_url with Windows path edge cases), and split URIs into dirname/basename. Fully unit tested and inspired by Node’s URL APIs.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| league/uri-interfaces | 0.88 | RFC 3986-compliant URI interfaces for PHP 8.1+. Defines contracts for URI objects and related components used across the League URI ecosystem. Supports IDN hosts (intl or polyfill) and IPv4 conversion (GMP/BCMath/64-bit). | 538 | 538 | 10 | 10M | 0 | 30.2 | 65.0 | MIT | 3 weeks ago | |
| league/uri | 0.86 | League URI is a PHP 8.1+ library with intuitive classes for parsing, validating, normalizing, and manipulating URIs. Supports PSR-7 integration plus optional IDN, IPv4 conversion, and HTML/DOM features when extensions are available. | 1,122 | 1,154 | 71 | 10M | 0 | 37.0 | 64.0 | MIT | 3 weeks ago | |
| jfcherng/php-diff | 0.60 | Generate diffs between two strings in PHP with multiple renderers: unified/context text, JSON, and rich HTML (inline, side-by-side, combined). Includes configurable differ/renderer options and helper CSS for easy HTML diff styling. | 470 | 474 | 51 | 199K | 5 | 34.5 | 43.9 | BSD-3-Clause | 2 days ago | |
| lolli42/finediff | 0.60 | Create HTML diffs between two strings with fine-grained character or word comparison. Outputs / markup, escapes HTML entities, supports multibyte strings, and exposes internal opcodes for diff processing. PHP 8.2+ in v1.1. | 13 | 13 | 3 | 256K | 0 | 22.6 | 65.0 | MIT | 5 months ago | |
| sebastian/diff | 0.58 | Standalone PHP diff library extracted from PHPUnit. Generate unified/strict unified diffs or diff-only output between strings via Differ and output builders, or parse unified diff text into an object graph with Parser for further processing. | 7,661 | 7,706 | 85 | 13M | 5 | 50.1 | 53.6 | BSD-3-Clause | 3 days ago |
How can I help you explore Laravel packages today?