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)
Project mention: In-Depth Comparison: How to Choose the Most Suitable Enhanced Request Library | dev.to | 2024-08-31Since @tanstack/react-query and swr give all control of the request to the user, the API automation solution is provided by third-party request tools. For example, axios and fetch can automatically generate request codes through openapi-generator or @openapitools/openapi-generator-cli.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Apache Log4j 2
Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
Project mention: Hackers exploited Windows 0-day for 6 months after Microsoft knew of it | news.ycombinator.com | 2024-03-05I don't think that's a good example. While Apache devs are volunteers and Microsoft devs are employees, they were criticized for their slow response time and seeming lack of urgency until it was far too late.
https://github.com/apache/logging-log4j2/pull/608#issuecomme...
-
-
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.
-
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.
-
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)
I've followed similar approach for building a REST API fuzzer for the past 3 years: https://github.com/Endava/cats. Fuzz testing is still not widely adopted considering the obvious benefits and usually minimum setup time.
-
-
-
Elide
Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
-
zerocode
A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:
-
Introducing our star player for detecting breaking changes: OpenAPI Diff. The good news? You can fire it up locally with Docker. Here’s how:
-
-
I created a GitHub issue for some of the errors on the API.
-
Para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) (by Erudika)
-
packetevents
PacketEvents is emerging as a strong contender in the realm of Minecraft packet processing libraries. Designed to simplify packet manipulation while delivering high performance, this powerful tool aims to demystify the complexities of projects utilizing packets.
-
-
-
-
-
-
jcabi-github
Java Object-Oriented Wrapper of GitHub API, with a fake implementation of the entire GitHub API (for your tests)
Java API discussion
Java API related posts
-
Open Source Instant Rest Data API for Databases
-
JasperReports with Arabic
-
Build a simple fuzzer: Part 1
-
API Security Fundamentals: Key Practices for Developers
-
Why is a Quality Assurance Tester Needed on a Software Development Team?
-
Launch HN: Metriport (YC S22) – Open-source API for healthcare data exchange
-
Instant API for databases adds automatic TSID primary keys
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 Oct 2024
Index
What are some of the best open-source API projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | openapi-generator | 21,431 |
2 | JDA | 4,308 |
3 | Apache Log4j 2 | 3,357 |
4 | docker-java | 2,918 |
5 | swagger2markup | 2,492 |
6 | Discord4J | 1,778 |
7 | serverless-java-container | 1,488 |
8 | cats | 1,172 |
9 | github-api | 1,130 |
10 | crAPI | 1,081 |
11 | Elide | 1,001 |
12 | zerocode | 893 |
13 | openapi-diff | 807 |
14 | Javacord | 760 |
15 | PublicAPI | 533 |
16 | Para | 528 |
17 | packetevents | 519 |
18 | DeepfakeHTTP | 507 |
19 | Membrane Service Proxy | 457 |
20 | opentest | 451 |
21 | XSeries | 388 |
22 | twitch4j | 366 |
23 | jcabi-github | 305 |