Ross ROSS = Recommend OSS · open-source software intelligence for agents

php-http/discovery

Finds installed clients and message factories observed · 2026-08-28

github.com/php-http/discovery · homepage · PHP · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

48/100

  • Activity 56
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4110
  • days_rel: 700
  • days_push: 266
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1324 stars · 47 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A PHP library that auto-discovers installed PSR-17, PSR-18, and HTTPlug HTTP client and message factory implementations, with a Composer plugin that can auto-install them. It lets library authors code against standard interfaces without forcing a specific HTTP implementation on their users.

Use cases

  • find installed psr-18 http client in a php project
  • auto-discover psr-17 response factory implementation
  • write an sdk without forcing a specific http client on users
  • resolve between guzzle and nyholm psr7 implementations
  • auto-install http client dependencies via composer plugin

When to choose

  • you are a PHP library or SDK author who needs an HTTP client without hard dependency on a specific implementation
  • your project may contain multiple PSR-7/17/18 implementations and needs deterministic selection
  • you want Composer to automatically install a missing HTTP implementation

When to avoid

  • your application already directly depends on one specific HTTP client and needs no abstraction
  • you are not working in the PHP/Composer ecosystem
  • you need an actual HTTP client rather than discovery of one

Facets

library · maturity stable

http-client middleware developer-tools developer-tools web-development apis php cli psr-7 psr-17 psr-18 httplug composer-plugin auto-discovery dependency-management

1 source

Member repositories

RepositoryRoleHealth v2
php-http/discoverymain48

For agents

markdown · JSON · MCP: product_card(name="php-http/discovery")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem