Java REST

Open-source Java projects categorized as REST

Top 23 Java REST Projects

  1. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: Stop Advertising in Your Commits | news.ycombinator.com | 2026-05-26

    To be fair I've never used Laravel - but I do have a memory of code generators/scaffolders inserting files that made clear they were responsible for work

    /*

    * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

    * Do not edit the class manually.

    */

  2. SaaSHub

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

    SaaSHub logo
  3. Dropwizard

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

    Project mention: Django 6 Released | news.ycombinator.com | 2025-12-04
  4. swagger-core

    Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

  5. WireMock

    A tool for mocking HTTP services

    Project mention: もうPostmanに頼らない!2025年開発者が選ぶ無料APIツール15選 | dev.to | 2025-12-15

    公式サイト / GitHub:https://wiremock.org

  6. REST Assured

    Java DSL for easy testing of REST services

  7. JDA

    Java wrapper for the popular chat & VOIP service: Discord https://discord.com

    Project mention: What 1 year of Discord Bot Development taught me | dev.to | 2025-06-21

    The code examples were written in kotlin using the JDA and jda-jtx libraries

  8. 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.

  9. milkman

    An Extensible Request/Response Workbench

  10. keycloak-config-cli

    Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.

  11. 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.

  12. 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.

  13. restheart

    The Agent-Ready Backend for MongoDB.

    Project mention: PostgREST vs RESTHeart | dev.to | 2025-12-17
  14. stargate

    An open source data gateway

  15. Javacord

    An easy to use multithreaded library for creating Discord bots in Java.

  16. zilla

    🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

  17. Membrane Service Proxy

    Truly open source API gateway with native OpenAPI support. Written in Java, it is easily extensible, supports legacy XML and SOAP, and is optimized for container deployments.

  18. spring-petclinic-rest

    REST version of the Spring Petclinic sample application

  19. DeepfakeHTTP

    DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.

  20. elasticsearch-java

    Official Elasticsearch Java Client

    Project mention: Clean Design, Strong Client: The way of the Elasticsearch's Java SDK | dev.to | 2025-09-21

    ADR-driven decisions: Handcrafted parts are backed by Architecture Decision Records, documenting why certain design choices were made.

  21. DB2Rest

    Instant no code DATA API platform for relational databases. Connect any database, run anywhere. Power your GENAI application function/tools calls in seconds.

  22. OpenDJ - Open Identity Plattform Edition

    OpenDJ is an open-source LDAP directory server written in Java. It provides robust, scalable, and secure directory services for identity management, access control, and authentication in enterprise environments. OpenDJ supports LDAPv3 standard, replication, REST APIs, and high-performance

  23. jenkins-rest

    Java client, built on top of jclouds, for working with Jenkins REST API

  24. spring-hateoas-examples

    Collection of examples on how (and why) to build hypermedia-driven apps with Spring HATEOAS

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 discussion

Log in or Post with

Java REST related posts

  • Clean Design, Strong Client: The way of the Elasticsearch's Java SDK

    2 projects | dev.to | 21 Sep 2025
  • Programming in D: Tutorial and Reference

    4 projects | news.ycombinator.com | 25 Apr 2025
  • Redefining our SDKs Developer Experience

    3 projects | dev.to | 18 Feb 2025
  • 7 SDK Generator Tools for APIs in 2025

    3 projects | dev.to | 15 Jan 2025
  • OpenAPI + Swagger UI with Micronaut Application

    1 project | dev.to | 28 Dec 2024
  • Reverse engineer Spring Web in 5 minutes using a recording debugger

    3 projects | dev.to | 17 Dec 2024
  • Essential Free Api Testing Tools Every Developer Should Know

    2 projects | dev.to | 15 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 openapi-generator 26,395
2 Dropwizard 8,573
3 swagger-core 7,528
4 WireMock 7,275
5 REST Assured 7,125
6 JDA 4,660
7 Discord4J 1,914
8 milkman 1,335
9 keycloak-config-cli 1,139
10 product-apim 986
11 Microserver 935
12 restheart 877
13 stargate 851
14 Javacord 774
15 zilla 691
16 Membrane Service Proxy 610
17 spring-petclinic-rest 578
18 DeepfakeHTTP 528
19 elasticsearch-java 520
20 DB2Rest 462
21 OpenDJ - Open Identity Plattform Edition 433
22 jenkins-rest 412
23 spring-hateoas-examples 396

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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