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. Learn more →
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)
-
swagger-core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
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.
-
Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | dev.to | 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.
-
Project mention: How to verify ed25519 public key using Java 15 support | reddit.com/r/javahelp | 2022-10-23
-
Project mention: need help installing a software in Ubuntus terminal | reddit.com/r/Ubuntu | 2023-01-30
wget -q -O tmp.zip 'https://github.com/exadel-inc/CompreFace/releases/download/v1.1.0/CompreFace_1.1.0.zip' && unzip tmp.zip && rm tmp.zip
-
The SpringDoc library comes with lots of annotations to tune your REST API specification precisely. Anyway, that's out of context of this article.
-
-
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.
-
Project mention: How are events actually published to kafka? | reddit.com/r/apachekafka | 2023-01-18
There is a REST API Producer for Kafka - https://github.com/confluentinc/kafka-rest - 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? | reddit.com/r/SpringBoot | 2023-01-30 -
Project mention: How to handle failing message in a topic with Avro schema? | reddit.com/r/apachekafka | 2022-12-13
Check here for more details. https://github.com/confluentinc/schema-registry
-
Project mention: Using Elastic Search Cluster with Cassandra Cluster. | reddit.com/r/elasticsearch | 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.
You could use Discord4J, they have a tutorial maybe you could use that as reference as well as a server for support. https://github.com/Discord4J/Discord4J
-
aws-serverless-java-container
A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.
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)
I've built a tool specifically to test if these kind of characters will reach API backends: https://github.com/Endava/cats. 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
-
Project mention: Is there a Java version for the Discord api? | reddit.com/r/Discord_Bots | 2022-03-09
Catnip, Discord4J, Javacord and JDA
-
-
-
Para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) (by Erudika)
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java REST-API related posts
- Need a fully local web alternative to Postman
- 뉴스 스크랩 2023-02-02
- OpenAPI Generator v6.3.0 released with 4 new generators
- Konfig: A Framework and Toolset for Generating SDKs for Your REST API
- How are events actually published to kafka?
- How can I fix the issue java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()"?
- How can I fix the issue as: "White Error Page." with status 500?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Feb 2023
Index
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 |