spring-projects/spring-hateoas

Spring HATEOAS - Library to support implementing representations for hyper-text driven REST web services.

Java

1,089

1,533 commits

updated Sep 24, 2026

See the code

README

ga snapshot spring hateoas

icon?job=spring hateoas%2Fmain&subject=main icon?job=spring hateoas%2F1.2.x&subject=1.2 icon?job=spring hateoas%2F1.1.x&subject=1.1 icon?job=spring hateoas%2F1.0.x&subject=1.0 icon?job=spring hateoas%2F0.25.x&subject=0.25

Spring HATEOAS

This project provides some APIs to ease creating REST representations that follow the HATEOAS principle when working with Spring and especially Spring MVC. The core problem it tries to address is link creation and representation assembly.

Working with Spring HATEOAS

Since all commits are headlined with its github issue, git will treat it as a comment. To get around this, apply the following configuration to your clone:

git config core.commentchar "/"

Making a release

Release instructions can be found here.

Significant stargazers

Phillip Webb

2,316 followers · starred May 2012

Géry Ogam

47 followers · starred May 2021

Matt Hurne

31 followers · starred Sep 2013

David Herges

113 followers · starred Nov 2018

spring-projects/spring-hateoas

Spring HATEOAS - Library to support implementing representations for hyper-text driven REST web services.

Java

1,089

1,533 commits

updated Sep 24, 2026

See the code

README

ga snapshot spring hateoas

icon?job=spring hateoas%2Fmain&subject=main icon?job=spring hateoas%2F1.2.x&subject=1.2 icon?job=spring hateoas%2F1.1.x&subject=1.1 icon?job=spring hateoas%2F1.0.x&subject=1.0 icon?job=spring hateoas%2F0.25.x&subject=0.25

Spring HATEOAS

This project provides some APIs to ease creating REST representations that follow the HATEOAS principle when working with Spring and especially Spring MVC. The core problem it tries to address is link creation and representation assembly.

Working with Spring HATEOAS

Since all commits are headlined with its github issue, git will treat it as a comment. To get around this, apply the following configuration to your clone:

git config core.commentchar "/"

Making a release

Release instructions can be found here.

Significant stargazers

Phillip Webb

2,316 followers · starred May 2012

Géry Ogam

47 followers · starred May 2021

Matt Hurne

31 followers · starred Sep 2013

David Herges

113 followers · starred Nov 2018

Languages

Java

98.1%

Kotlin

1.2%