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: OpenAPI Generator v7.3.0 has new generators for Rust, Kotlin, Scala and Java | | 2024-02-08
  • swagger-core

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • REST Assured

    Java DSL for easy testing of REST services

  • JDA

    Java wrapper for the popular chat & VOIP service: Discord

    Project mention: Create a Discord Bot using Java | /r/learnprogramming | 2023-11-24
  • CompreFace

    Leading free and open-source face recognition system

    Project mention: Double-Take not getting enough events/images from Frigate? | /r/frigate_nvr | 2023-08-01


  • linkis

    Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.

  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Creation and Usage of BOM in Gradle | | 2024-01-07

    The issue is that the springdoc-openapi BOM brings an old version of the Spring Framework 6.0, which is incompatible with Spring Boot 3.2. There are several ways to solve this problem: update springdoc, change the order of BOM imports, but the best, in my opinion, is to avoid using the io.spring.dependency-management plugin.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • restcountries

    Get information about countries via a RESTful API

  • kafka-rest

    Confluent REST Proxy for Kafka

  • schema-registry

    Confluent Schema Registry for Kafka

    Project mention: JR, quality Random Data from the Command line, part I | | 2023-05-07

    So, is JR yet another faking library written in Go? Yes and no. JR indeed implements most of the APIs in fakerjs and Go fake it, but it's also able to stream data directly to stdout, Kafka, Redis and more (Elastic and MongoDB coming). JR can talk directly to Confluent Schema Registry, manage json-schema and Avro schemas, easily maintain coherence and referential integrity. If you need more than what is OOTB in JR, you can also easily pipe your data streams to other cli tools like kcat thanks to its flexibility.

  • spring-boot-vuejs

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

  • solon

    🔥 New Java application development framework: FASTER, SMALLER, SIMPLER!! 2 to 3 times more concurrency Memory saving 1/3 ~ 1/2; Startup is 5-10 times faster. Packs can be shrunk to 1/2 to 1/10

  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

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

  • serverless-java-container

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

    Project mention: A beginner's guide to AWS Best Practices | | 2023-12-13

    Serverless has grown to mean many things and can even mean something different depending on whose cloud you are paying for. But for our team and for the purpose of this article, serverless is a way of building and running applications without having to manage the underlying infrastructure on AWS.

  • mycollab

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

    Project mention: FOSS project management suite like Clickup/Asana/Monday | /r/foss | 2023-06-23

    I haven't used either of these two suggestions, but with some quick searching, I found MyCollab or Fractale which look like they might be pretty good. MyCollab looks better of the two of those to me, but Fractale could surprise me.

  • 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: Yet Another REST API Fuzzer | | 2023-10-20
  • 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.

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

  • 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 2024-02-08.

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 19,200
2 swagger-core 7,318
3 REST Assured 6,656
4 JDA 4,069
5 CompreFace 3,657
6 linkis 3,210
7 springdoc-openapi 3,016
8 restcountries 2,204
9 kafka-rest 2,197
10 schema-registry 2,108
11 spring-boot-vuejs 2,022
12 solon 2,014
13 elassandra 1,703
14 Discord4J 1,700
15 serverless-java-container 1,431
16 mycollab 1,226
17 cats 1,054
18 DSpace 822
19 Javacord 734
20 rsql-parser 702
21 Restlet Framework 639
22 Para 507
23 DeepfakeHTTP 502
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives