Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Java REST Projects
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
OpenAPI Generator Gradle Plugin
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
swagger-core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
To use the Swagger Annotations or Micronaut OpenAPI annotations add them to compile classpath
-
-
mocha is a lib inspired by nock and WireMock. It allows checking if the mock was called or not, which is a nice feature. Like httptest, it also it don't automatically intercept the requests.
-
-
Discord4J
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I just wrote my own [1] and I will be Sure that this one will never be monetised
[1] https://github.com/warmuuh/milkman
-
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.
-
keycloak-config-cli
Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.
-
product-apim
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
-
-
-
-
zilla
🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
-
-
Project mention: Reverse engineer Spring Web in 5 minutes using a recording debugger | dev.to | 2024-12-17
We will see how the tool works on Spring Web based app. The project which we are going to use is spring-petclinic. This is a basic web app written on Java with Spring Web. Suppose, we want to understand how it works. And we want to do it really quick.
-
-
-
OpenDJ - Open Identity Plattform Edition
OpenDJ is an LDAPv3 compliant directory service, which has been developed for the Java platform, providing a high performance, highly available, and secure store for the identities managed by your organization. Its easy installation process, combined with the power of the Java platform makes OpenDJ the simplest, fastest directory to deploy and manage.
-
-
spring-hateoas-examples
Collection of examples on how (and why) to build hypermedia-driven apps with Spring HATEOAS
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java REST discussion
Java REST related posts
-
Redefining our SDKs Developer Experience
-
7 SDK Generator Tools for APIs in 2025
-
OpenAPI + Swagger UI with Micronaut Application
-
Reverse engineer Spring Web in 5 minutes using a recording debugger
-
Essential Free Api Testing Tools Every Developer Should Know
-
Open Source Instant Rest Data API for Databases
-
Instant API for databases adds automatic TSID primary keys
-
A note from our sponsor - InfluxDB
influxdata.com | 21 Apr 2025
Index
What are some of the best open-source REST projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | openapi-generator | 23,425 |
2 | Dropwizard | 8,531 |
3 | swagger-core | 7,423 |
4 | REST Assured | 6,958 |
5 | WireMock | 6,726 |
6 | JDA | 4,463 |
7 | Discord4J | 1,825 |
8 | milkman | 1,260 |
9 | Microserver | 935 |
10 | keycloak-config-cli | 886 |
11 | product-apim | 886 |
12 | stargate | 836 |
13 | restheart | 823 |
14 | Javacord | 770 |
15 | zilla | 578 |
16 | DeepfakeHTTP | 515 |
17 | spring-petclinic-rest | 505 |
18 | Membrane Service Proxy | 478 |
19 | elasticsearch-java | 461 |
20 | OpenDJ - Open Identity Plattform Edition | 395 |
21 | jenkins-rest | 395 |
22 | spring-hateoas-examples | 387 |
23 | DeviceHive | 374 |