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

willdurand/Hateoas

A PHP library to support implementing representations for HATEOAS REST web services. observed · 2026-08-28

github.com/willdurand/Hateoas · homepage · PHP · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

70/100

  • Activity 61
  • Release rhythm 65
  • Longevity 100

Flags: no_license

How is this computed?

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

  • gap_med: 20
  • age_days: 5130
  • days_rel: 235
  • days_push: 235
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

1042 stars · 118 forks observed · 2026-08-28

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

A PHP library for building HATEOAS REST web service representations by adding hypermedia links and embedded resources to API responses. It integrates with the JMS Serializer and Symfony via the BazingaHateoasBundle, supporting JSON-HAL, XML, and XML-HAL formats.

Use cases

  • add hypermedia links to PHP REST API responses
  • generate JSON-HAL representations in PHP
  • embed related resources in API payloads
  • build HATEOAS REST web services with Symfony
  • serialize API resources with links in XML and JSON
  • configure API relations via annotations or YAML

When to choose

  • you build REST APIs in PHP and want hypermedia-driven responses
  • you use Symfony or JMS Serializer and need HATEOAS support
  • you need HAL JSON or XML link serialization out of the box

When to avoid

  • you build GraphQL or non-hypermedia JSON APIs
  • your project is not PHP-based
  • you prefer a full API framework rather than a serialization-focused library

Facets

library · maturity stable

serialization api-framework middleware web-development backend apis php hateoas rest hypermedia json-hal symfony jms-serializer web-server

2 sources

Member repositories

RepositoryRoleHealth v2
willdurand/Hateoasmain70

For agents

markdown · JSON · MCP: product_card(name="willdurand/Hateoas")

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