guzzlehttp/uri-template
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| guzzlehttp/guzzle-services | 0.88 | Build SDK-style API clients with service descriptions: map named operations and parameters to HTTP requests and transform responses into result data, instead of hand-writing request serializers for every endpoint. | 254 | 256 | 79 | 200K | 0 | 29.1 | 45.8 | MIT | 2 months ago | |
| ezsystems/templated-uri-bundle | 0.86 | Symfony bundle for the Hautelook TemplatedUriRouter library, adding an RFC-6570-compliant router and URL generator. It exposes the hautelook.router.template service so you can generate templated links with expressions such as {page} and {&sort*}. Install via Composer and register the bundle in y... | 1 | 1 | 0 | 3 | 0 | 0.0 | 3.9 | MIT | — | |
| guzzlehttp/guzzle | 0.86 | Guzzle is a PHP HTTP client that makes sending HTTP requests simple and integrating with web services trivial. It supports sync and async requests, PSR-7 and PSR-18 interfaces, streaming uploads and downloads, middleware, and abstracts away the underlying transport. | 23,447 | 24,314 | 2,393 | 20M | 2 | 75.1 | 48.3 | MIT | 1 week ago | |
| hautelook/templated-uri-bundle | 0.86 | Symfony bundle that adds support for RFC 6570 URI templates, letting you generate and expand dynamic URIs from route or link templates with named parameters. Useful for hypermedia APIs and consistent link generation. | 1 | 1 | 1 | 1K | 1 | 0.4 | 38.1 | MIT | 3 years ago | |
| guzzle/http | 0.86 | Legacy Guzzle HTTP component providing request/response objects, message abstractions, and client utilities for making HTTP calls in PHP. Useful for older Guzzle integrations and compatibility layers; for new projects, prefer modern guzzlehttp/guzzle versions. | 32 | 42 | 9 | 52K | 0 | 0.5 | 44.2 | — | — | |
| gdbots/uri-template | 0.85 | A PHP implementation of URI templates (RFC 6570) for expanding and matching parameterized URI patterns. Build and parse templates with simple or complex expressions to generate links, API paths, and identifiers cleanly. | 0 | 0 | 1 | 163 | 0 | 0.0 | 30.6 | Apache-2.0 | 4 years ago | |
| stduritemplate/stduritemplate | 0.85 | Lightweight PHP implementation of RFC 6570 URI Templates. Expand templates with variables to build safe, predictable URLs for APIs and routing. Simple API, minimal dependencies, and suitable for Laravel or any PHP project needing standards-based URI templating. | 4 | 4 | 0 | 500K | 0 | 0.0 | 55.3 | — | — | |
| rize/uri-template | 0.85 | PHP implementation of RFC 6570 URI Templates with full support for all expression types and levels. Expand templates with variables, path segments, and more, plus extract variables from URIs. Supports base URIs and default params for clean API endpoint building. | 419 | 435 | 17 | 5M | 1 | 17.2 | 60.6 | MIT | 5 months 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 |
|
| ibexa/templated-uri-bundle | 0.85 | Symfony bundle (fork of hautelook/templated-uri-bundle) providing an RFC-6570 compatible templated URI router and URL generator. Exposes the hautelook.router.template service for generating templated route URLs. | 3 | 3 | 1 | 77K | 0 | 18.3 | 64.0 | MIT | 1 month ago | |
| ezsystems/templated-uri-router | 0.85 | A Symfony URL generator that outputs RFC 6570 templated URIs, letting you build links with placeholders like /demo{?page,sort*,filter*} from route parameters. It's a small, naive implementation that covers basic needs only. | 1 | 1 | 0 | 24 | 0 | 0.0 | 10.9 | MIT | — | |
| opis/uri | 0.84 | 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 | |
| guzzle/parser | 0.84 | guzzle/parser provides lightweight message parsing utilities for Guzzle, helping you parse HTTP request/response messages, headers, and related components. Useful when working with raw HTTP strings or building tooling around Guzzle’s message format. | 21 | 18 | 2 | 52K | 0 | 0.2 | 46.6 | — | — | |
| guzzle/guzzle | 0.84 | Guzzle 3.x is a PHP HTTP client and web service framework with a cURL-like API, persistent connections, pooling, parallel requests, service descriptions, and a Symfony2 event/plugin system. End-of-life; use Guzzle 5+ for maintenance. | 152 | 222 | 89 | 290K | 0 | 2.0 | 32.0 | MIT | — | |
| php-http/curl-client | 0.84 | — | 484 | 490 | 29 | 744K | 11 | 18.5 | 48.5 | MIT | 10 months ago | |
| apimatic/unirest-php | 0.84 | Lightweight PHP HTTP client for making REST calls with minimal setup. Includes support for common verbs, headers, query params, JSON bodies, timeouts, and basic response handling. Useful for quick API integrations and scripts. | 22 | 22 | 12 | 302K | 0 | 25.7 | 64.9 | NOASSERTION | 2 months ago | |
| php-http/guzzle7-adapter | 0.84 | PSR-7/PSR-18 adapter for Guzzle 7 used by HTTPlug. Lets libraries using PHP-HTTP talk through Guzzle 7 with a standard client interface, including synchronous requests and integration-friendly configuration for modern PHP projects. | 90 | 90 | 10 | 4M | 2 | 2.4 | 55.1 | MIT | 1 year ago | |
| spatie/query-string | 0.83 | Manipulate URLs by building and updating query strings in PHP. Toggle parameters or values, add JSON:API-style filters and sorts, and manage pagination. Useful for generating links and keeping state in apps without manual query parsing. | 161 | 162 | 9 | 19K | 0 | 2.0 | 28.8 | MIT | 5 years ago | |
| league/uri | 0.83 | league/uri provides simple, intuitive PHP classes for parsing, building, and manipulating URIs, with support for IDN hosts, IPv4 conversion, PSR-7 interoperability, and RFC-compliant handling. Requires PHP 8.1+. | 1,131 | 1,167 | 70 | 13M | 0 | 37.1 | 64.9 | MIT | 1 week ago | |
| php-http/guzzle6-adapter | 0.83 | PSR-7/PSR-18 compatible adapter that lets you use Guzzle 6 as an HTTPlug HTTP client. Provides a bridge for sending requests through Guzzle while working with php-http contracts, useful for libraries that depend on standardized HTTP interfaces. | 1,342 | 1,383 | 54 | 432K | 2 | 5.6 | 24.4 | MIT | 5 years ago |
How can I help you explore Laravel packages today?