[Go to site: main page, start]

Java API

Open-source Java projects categorized as API

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

  4. Apache Log4j 2

    Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.

    Project mention: Log4j – Addressing AI-slop in security reports | news.ycombinator.com | 2026-03-10
  5. docker-java

    Java Docker API Client

  6. Flume

    Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log-like data

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

  8. microcks

    The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀

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

  10. standard-webhooks

    The Standard Webhooks specification

    Project mention: Ace These 5 Backend Concepts to Become a Senior Engineer | dev.to | 2026-05-12

    Standard Webhooks is still a good reference. Not every provider follows it, but it gives a good mental model for how webhooks should work.

  11. serverless-java-container

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

  12. crAPI

    completely ridiculous API (crAPI)

  13. 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)

  14. github-api

    Java API for GitHub

  15. openapi-diff

    Utility for comparing two OpenAPI specifications.

    Project mention: OpenAPI仕様の差分を比較し、CIで破壊的変更をブロックする方法 | dev.to | 2026-06-16
  16. Elide

    Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.

  17. zerocode

    zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing for microservices APIs, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.

  18. packetevents

    PacketEvents is a protocol library tailored to Minecraft Java Edition, designed to facilitate the processing and transmission of packets.

  19. Javacord

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

  20. ByteChef

    Open-source platform that unifies AI agent orchestration and workflow automation — autonomy and precision in one platform.

    Project mention: Show HN: ByteChef – Open-source alternative to Zapier/n8n with Apache 2.0 core | news.ycombinator.com | 2026-04-23
  21. 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.

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

  23. PublicAPI

    Official Java implementation of the Hypixel Public API.

  24. Para

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

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 API discussion

Log in or Post with

Java API related posts

  • Ace These 5 Backend Concepts to Become a Senior Engineer

    1 project | dev.to | 12 May 2026
  • Wrap the GitHub MCP Registry as a Naftiko Capability — REST, MCP, and Agent Skills From One Spec

    1 project | dev.to | 30 Apr 2026
  • Naftiko

    1 project | news.ycombinator.com | 7 Apr 2026
  • Why Small, Regular Releases Matter in Open Source

    1 project | dev.to | 25 Mar 2026
  • What Makes a CRUD Generator Actually Usable?

    1 project | dev.to | 19 Mar 2026
  • Spring CRUD Generator v1.5.0: CI tests, Set relations, Copilot support

    1 project | news.ycombinator.com | 11 Mar 2026
  • Log4j – Addressing AI-slop in security reports

    1 project | news.ycombinator.com | 10 Mar 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 openapi-generator 26,395
2 JDA 4,660
3 Apache Log4j 2 3,603
4 docker-java 3,186
5 Flume 2,560
6 swagger2markup 2,517
7 microcks 1,966
8 Discord4J 1,917
9 standard-webhooks 1,690
10 serverless-java-container 1,557
11 crAPI 1,523
12 cats 1,359
13 github-api 1,250
14 openapi-diff 1,086
15 Elide 1,023
16 zerocode 1,008
17 packetevents 872
18 Javacord 774
19 ByteChef 773
20 jans 632
21 Membrane Service Proxy 610
22 PublicAPI 581
23 Para 571

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?