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

spring-projects/spring-hateoas

Spring HATEOAS - Library to support implementing representations for hyper-text driven REST web services. observed · 2026-08-28

github.com/spring-projects/spring-hateoas · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 98
  • Release rhythm 98
  • Longevity 100

Flags: no_readme

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: 26
  • age_days: 5231
  • days_rel: 12
  • days_push: 12
  • n_releases_24m: 18

Full methodology

Adoption not part of the score

1091 stars · 472 forks observed · 2026-08-28

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

Spring HATEOAS is a Java library that helps create REST representations following the HATEOAS principle, addressing link creation and representation assembly for Spring MVC and WebFlux applications. It provides model classes for links and resources, a link builder API pointing to controller methods, and support for hypermedia formats like HAL, HAL-FORMS, Collection+JSON, and UBER.

Use cases

  • add hypermedia links to spring rest api responses
  • build hateoas rest services in java
  • serve hal-formatted json from spring mvc controllers
  • create links pointing to spring mvc controller methods
  • support multiple hypermedia media types like hal and collection+json
  • assemble resource representations with representation model assemblers

When to choose

  • you're building REST APIs with Spring MVC or WebFlux and want HATEOAS/hypermedia support
  • you need HAL, HAL-FORMS, or other hypermedia media type rendering
  • you want type-safe link building from controller methods
  • you're on the Spring stack and want Spring Boot auto-configuration for hypermedia

When to avoid

  • you're building plain REST APIs without hypermedia links
  • you're not using the Spring ecosystem
  • you need a non-JVM language
  • you prefer OpenAPI/Swagger-first API design without HATEOAS

Facets

library · maturity stable

api-framework middleware serialization http-server web-development backend apis jvm hateoas hypermedia rest hal spring-boot link-builder spring

6 sources

Member repositories

RepositoryRoleHealth v2
spring-projects/spring-hateoasmain98

For agents

markdown · JSON · MCP: product_card(name="spring-projects/spring-hateoas")

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