Java REST Frameworks

Open-source Java projects categorized as REST Frameworks

Top 23 Java REST Framework Projects

REST Frameworks
  1. Feign

    Feign makes writing java http clients easier

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Spark

    A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin (by perwendel)

  4. Dropwizard

    A damn simple library for building production-ready RESTful web services.

  5. springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Energy-Efficient Schema-Driven Development with Spring WebMVC/WebFlux | dev.to | 2025-04-20

    In Spring WebMVC/WebFlux, you can use springdoc-openapi to automatically generate an OpenAPI schema from Spring controller implementations. Having an OpenAPI schema enables automatic generation of HTML documentation and client code, which already provides some value.

  6. rest.li

    Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.

  7. Rapidoid

    Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!

  8. Resty

    The minimalist framework of RESTful(server and client) - Resty (by Dreampie)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. RESTEasy

    An Implementation of the Jakarta RESTful Web Services Specification

  11. Elide

    Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.

  12. RestExpress

    Minimalist Java framework for rapidly creating scalable, containerless, RESTful microservices. Ship a production-quality, headless, RESTful API in the shortest time possible. Uses Netty for HTTP, Jackson for JSON, Metrics for metrics, properties files for configuration. Sub-projects and plugins enable, NoSQL, Swagger, Auth0, HAL integration, etc.

  13. Microserver

    Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main class. Supporting pure Microservice or Micro-monolith styles.

  14. cxf

    Apache CXF

  15. restheart

    Instant REST, GraphQL and Websockets APIs for MongoDB

  16. Jersey

    Eclipse Jersey Project - Read our Wiki: (by eclipse-ee4j)

  17. Restlet Framework

    The first REST API framework for Java

  18. airlift

    Airlift framework for building REST services (by airlift)

  19. RestX

    RESTX, the lightweight Java REST framework

  20. Crnk

    JSON API library for Java

  21. StubbornJava

    Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.

  22. proteus

    Proteus is a blazing fast minimalist Java web server framework built atop Undertow. (by noboomu)

  23. gemini

    Cloud Native and Low Code Platform to create FullStack web Admin applications in minutes (by gemini-projects)

  24. hammock

    CDI Based Microservices

  25. juneau

    Apache Juneau

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java REST Frameworks discussion

Log in or Post with

Java REST Frameworks related posts

  • Energy-Efficient Schema-Driven Development with Spring WebMVC/WebFlux

    3 projects | dev.to | 20 Apr 2025
  • Show HN: Hateoflux – A Reactive-First HATEOAS Library for Spring WebFlux

    1 project | news.ycombinator.com | 3 Dec 2024
  • hateoflux VS spring-hateoas - a user suggested alternative

    2 projects | 3 Dec 2024
  • Show HN: Kilo – Lightweight REST for Java

    1 project | news.ycombinator.com | 23 Apr 2024
  • Javalin – a simple web framework for Java and Kotlin

    5 projects | news.ycombinator.com | 11 Feb 2024
  • Using Retrofit Interceptors to check network connection in Android and testing it

    2 projects | dev.to | 23 Jan 2024
  • Creation and Usage of BOM in Gradle

    4 projects | dev.to | 7 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source REST Framework projects in Java? This list will help you:

# Project Stars
1 Feign 9,677
2 Spark 9,654
3 Dropwizard 8,546
4 springdoc-openapi 3,453
5 rest.li 2,523
6 Rapidoid 1,629
7 Resty 1,245
8 RESTEasy 1,121
9 Elide 1,015
10 RestExpress 935
11 Microserver 933
12 cxf 886
13 restheart 843
14 Jersey 705
15 Restlet Framework 658
16 airlift 612
17 RestX 445
18 Crnk 287
19 StubbornJava 235
20 proteus 189
21 gemini 179
22 hammock 106
23 juneau 83

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?