SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java 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)
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.
*/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Apache Log4j 2
Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
Apache Log4j is an open source Java library for logging. It’s among the most well known, if not the most well known, of its kind, something its 300+ contributors would attest to. In 2022, 49% of devs worldwide when surveyed responded that they use Java, and if Log4j is the logging utility of choice, you have a rough idea of how widely deployed this library is. It may not be the only reason you’ve heard of it — but we’ll get to that later.
-
-
Flume
Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log-like data
-
swagger2markup
A Swagger to AsciiDoc or Markdown converter to simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation.
-
microcks
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀
المستودع: microcks/microcks
-
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.
-
Standard Webhooks is still a good reference. Not every provider follows it, but it gives a good mental model for how webhooks should work.
-
serverless-java-container
A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.
-
-
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)
-
-
-
Elide
Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
-
zerocode
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing for Data Pipelines, ETL, REST API, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
-
ByteChef
Open-source platform that unifies AI agent orchestration and workflow automation — autonomy and precision in one platform.
Project mention: Bytechef open source platform for AI agent orchestration and workflow automation | news.ycombinator.com | 2026-07-09 -
packetevents
PacketEvents is a protocol library tailored to Minecraft Java Edition, designed to facilitate the processing and transmission of packets.
-
-
jans
The Janssen Project is a home for open source IAM components, featuring Auth Server (OAuth/OpenID), Agama low-code identity orchestration, and the Cedarling policy decision point. The "Janssen Server" distributions bundle IAM components under one control plane.
-
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.
-
-
Para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) (by Erudika)
Java API discussion
Java API related posts
-
Ace These 5 Backend Concepts to Become a Senior Engineer
-
Wrap the GitHub MCP Registry as a Naftiko Capability — REST, MCP, and Agent Skills From One Spec
-
Naftiko
-
Why Small, Regular Releases Matter in Open Source
-
What Makes a CRUD Generator Actually Usable?
-
Spring CRUD Generator v1.5.0: CI tests, Set relations, Copilot support
-
Log4j – Addressing AI-slop in security reports
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jul 2026
Index
What are some of the best open-source API projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | openapi-generator | 26,551 |
| 2 | JDA | 4,672 |
| 3 | Apache Log4j 2 | 3,613 |
| 4 | docker-java | 3,191 |
| 5 | Flume | 2,565 |
| 6 | swagger2markup | 2,517 |
| 7 | microcks | 1,991 |
| 8 | Discord4J | 1,918 |
| 9 | standard-webhooks | 1,704 |
| 10 | serverless-java-container | 1,558 |
| 11 | crAPI | 1,547 |
| 12 | cats | 1,361 |
| 13 | github-api | 1,258 |
| 14 | openapi-diff | 1,090 |
| 15 | Elide | 1,027 |
| 16 | zerocode | 1,010 |
| 17 | ByteChef | 911 |
| 18 | packetevents | 890 |
| 19 | Javacord | 774 |
| 20 | jans | 641 |
| 21 | Membrane Service Proxy | 621 |
| 22 | PublicAPI | 581 |
| 23 | Para | 574 |