Open-source Java projects categorized as REST-API

Top 23 Java REST-API 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)

    Project mention: 뉴스 스크랩 2023-02-02 | | 2023-02-01
  • swagger-core

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

    Project mention: Auto OpenAPI Generation — The Network Doesn’t Lie! | | 2022-06-14

    Examples include Swagger-Core, SpringFox, NSwag / Swashbuckle, Swagger-express / HAPI-Swagger, Django-REST-Swagger / Flask-RESTplus, etc.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • REST Assured

    Java DSL for easy testing of REST services

    Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | | 2022-05-09

    The prerequisites to configure REST Assured with your project in any IDE (e.g., Eclipse) is fairly easy. After setting up Java, Eclipse, and TestNG, you would need to download the required REST Assured jar files.

  • JDA

    Java wrapper for the popular chat & VOIP service: Discord

    Project mention: How to verify ed25519 public key using Java 15 support | | 2022-10-23
  • CompreFace

    Leading free and open-source face recognition system

    Project mention: need help installing a software in Ubuntus terminal | | 2023-01-30

    wget -q -O '' && unzip && rm

  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Spring Boot – Black Box Testing | | 2022-11-13

    The SpringDoc library comes with lots of annotations to tune your REST API specification precisely. Anyway, that's out of context of this article.

  • restcountries

    Get information about countries via a RESTful API

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • kafka-rest

    Confluent REST Proxy for Kafka

    Project mention: How are events actually published to kafka? | | 2023-01-18

    There is a REST API Producer for Kafka - - which can take HTTP API requests and put them into a Kafka topic for you.

  • spring-boot-vuejs

    Example project showing how to build a Spring Boot App providing a GUI with Vue.js

    Project mention: How do you generally integrate a react application with spring boot? | | 2023-01-30
  • schema-registry

    Confluent Schema Registry for Kafka

    Project mention: How to handle failing message in a topic with Avro schema? | | 2022-12-13

    Check here for more details.

  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

    Project mention: Using Elastic Search Cluster with Cassandra Cluster. | | 2022-05-02
  • 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.

    Project mention: Discord bot using java | | 2022-08-05

    You could use Discord4J, they have a tutorial maybe you could use that as reference as well as a server for support.

  • aws-serverless-java-container

    A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.

    Project mention: Cloud Native Applications - Part 1: Introduction | | 2023-01-21

    Serverless on AWS

  • mycollab

    An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document

  • cats

    CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance. (by Endava)

    Project mention: Invisible Characters | | 2022-12-05

    I've built a tool specifically to test if these kind of characters will reach API backends: My idea was that APIs should explicitly reject or sanitise input containing such characters.

  • DSpace

    (Official) The DSpace digital asset management system that powers your Institutional Repository

  • Javacord

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

    Project mention: Is there a Java version for the Discord api? | | 2022-03-09

    Catnip, Discord4J, Javacord and JDA

  • rsql-parser

    Parser for RSQL / FIQL – query language for RESTful APIs

  • Restlet Framework

    Leading REST API framework for Java

  • Para

    Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) (by Erudika)

  • DeepfakeHTTP

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

  • spring-petclinic-rest

    REST version of the Spring Petclinic sample application

  • jenkins-rest

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

  • SaaSHub

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

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). The latest post mention was on 2023-02-01.

Java REST-API related posts


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

Project Stars
1 openapi-generator 15,081
2 swagger-core 7,122
3 REST Assured 6,212
4 JDA 3,505
5 CompreFace 2,629
6 springdoc-openapi 2,332
7 restcountries 2,117
8 kafka-rest 2,059
9 spring-boot-vuejs 1,936
10 schema-registry 1,898
11 elassandra 1,669
12 Discord4J 1,533
13 aws-serverless-java-container 1,294
14 mycollab 1,171
15 cats 899
16 DSpace 696
17 Javacord 644
18 rsql-parser 633
19 Restlet Framework 631
20 Para 465
21 DeepfakeHTTP 450
22 spring-petclinic-rest 360
23 jenkins-rest 315
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives