PHPackages                             guzzlehttp/uri-template - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. guzzlehttp/uri-template

ActiveLibrary[HTTP &amp; Networking](/categories/http)

guzzlehttp/uri-template
=======================

A polyfill class for uri\_template of PHP

v1.0.5(8mo ago)194218.9M—1.6%8[1 issues](https://github.com/guzzle/uri-template/issues)[1 PRs](https://github.com/guzzle/uri-template/pulls)20MITPHPPHP ^7.2.5 || ^8.0CI passing

Since Jun 30Pushed today5 watchersCompare

[ Source](https://github.com/guzzle/uri-template)[ Packagist](https://packagist.org/packages/guzzlehttp/uri-template)[ GitHub Sponsors](https://github.com/GrahamCampbell)[ GitHub Sponsors](https://github.com/Nyholm)[ RSS](/packages/guzzlehttp-uri-template/feed)WikiDiscussions 1.0 Synced 1mo ago

READMEChangelog (9)Dependencies (4)Versions (12)Used By (20)

uri-template
============

[](#uri-template)

Install
-------

[](#install)

Via Composer

```
$ composer require guzzlehttp/uri-template
```

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ make test
```

Security
--------

[](#security)

If you discover a security vulnerability within this package, please send an email to . All security vulnerabilities will be promptly addressed. Please do not disclose security-related issues publicly until a fix has been announced. Please see [Security Policy](https://github.com/guzzle/uri-template/security/policy) for more information.

License
-------

[](#license)

Guzzle is made available under the MIT License (MIT). Please see [License File](LICENSE) for more information.

For Enterprise
--------------

[](#for-enterprise)

Available as part of the Tidelift Subscription

The maintainers of Guzzle and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/packagist-guzzlehttp-uri-template?utm_source=packagist-guzzlehttp-uri-template7&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)

###  Health Score

67

—

FairBetter than 100% of packages

Maintenance82

Actively maintained with recent releases

Popularity71

Solid adoption and visibility

Community33

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 69.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~230 days

Total

10

Last Release

74d ago

Major Versions

v0.2.0 → v1.0.02021-08-14

PHP version history (3 changes)v0.1.0PHP ^7.2

v0.2.0PHP ^7.1 || ^8.0

v1.0.0PHP ^7.2.5 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/401ccc5eea13c60cf807ae982af00e368e2166e2f26d8eb541dcd881a57385bc?d=identicon)[Nyholm](/maintainers/Nyholm)

![](https://www.gravatar.com/avatar/0e4e105cea62b616d4cb376b08a849b6a428f646998537de150d16a8eb537b90?d=identicon)[mark.sagikazar](/maintainers/mark.sagikazar)

![](https://www.gravatar.com/avatar/d95eb26cb8f3919bb5ca3b6d823daeabbf259663778a970349b245c580713c8e?d=identicon)[graham-campbell](/maintainers/graham-campbell)

---

Top Contributors

[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (38 commits)")[![gmponos](https://avatars.githubusercontent.com/u/5675248?v=4)](https://github.com/gmponos "gmponos (16 commits)")[![AntoineWattier](https://avatars.githubusercontent.com/u/1131348?v=4)](https://github.com/AntoineWattier "AntoineWattier (1 commits)")

---

Tags

uri-templateguzzlehttp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/guzzlehttp-uri-template/health.svg)

```
[![Health](https://phpackages.com/badges/guzzlehttp-uri-template/health.svg)](https://phpackages.com/packages/guzzlehttp-uri-template)
```

###  Alternatives

[league/uri

URI manipulation library

1.1k206.4M277](/packages/league-uri)[graze/guzzle-jsonrpc

JSON-RPC 2.0 client for Guzzle

981.2M24](/packages/graze-guzzle-jsonrpc)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
