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. Learn more →
Top 17 Java RESTful 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)
-
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.
-
castlemock
Castle Mock is a web application that provides the functionality to mock out RESTful APIs and SOAP web services.
-
vsphere-automation-sdk-java
Java samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
-
proteus
Proteus is a blazing fast minimalist Java web server framework built atop Undertow. (by noboomu)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
spring-boot-data-jpa-mysql
Spring Boot Rest CRUD API example - Spring Data JPA to interact with MySQL/PostgreSQL database.
-
gemini
Cloud Native and Low Code Platform to create FullStack web Admin applications in minutes (by gemini-projects)
-
fili
Easily make RESTful web services for time series reporting with Big Data analytics engines like Druid and SQL Databases.
-
treblle-spring
The official Treblle SDK for Java. Seamlessly integrate Treblle to manage communication with your dashboard, send errors, and secure sensitive data.
-
spring-data-rest-example
Spring Data REST example in Spring Boot - CRUD REST APIs with embedded H2 Database
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I found some "tricks" to write less code, hence less code to maintain if there are any changes. Also less code with bugs just by changing the inputs.
For example, OpenAPI spec file + OpenAPI generator (https://github.com/OpenAPITools/openapi-generator). Any changes in the OpenAPI spec are reflected in the final code with a build step.
Another example: MapStruct (https://mapstruct.org/) to avoid passing data from Entity classes to DTO and back. Saves looots of boilerplate code.
Which are your tricks?
Project mention: Unable to scan the entity model defined in the application package (Springboot) | /r/javahelp | 2023-07-24I am building a Tutorial Application using Springboot, and I am following a tutorial online: link
DB2Rest can automatically generate TSID primary keys as it inserts data through its instant API into your database tables. It does this by auto detecting an existing primary key column in the table you are writing to and will use the datatype category (Integer-based or Text/String based) to generate the appropriate TSID format (Long/Number or Text).
Project mention: Show HN: A learning productivity tracker for new programmers | news.ycombinator.com | 2024-01-02
You can find the complete source code for this tutorial on Github.
Java RESTful API related posts
-
OpenAPI Generator v7.3.0 has new generators for Rust, Kotlin, Scala and Java
-
Stop creating HTTP clients manually - Part I
-
Building a world-class suite of SDKs is easy with Speakeasy
-
Sharing EF data access project DLL vs NuGet vs ?
-
OpenAPI Generator v7.0.1 released with some enhancements in the PowerShell client generator
-
10 quick tips to instantly improve API design
-
Trying to undersand behavior of "dependsOn"
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2024
Index
What are some of the best open-source RESTful API projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | openapi-generator | 20,021 |
2 | sureness | 847 |
3 | DeepfakeHTTP | 503 |
4 | castlemock | 314 |
5 | Crnk | 284 |
6 | vsphere-automation-sdk-java | 204 |
7 | proteus | 185 |
8 | spring-boot-data-jpa-mysql | 180 |
9 | gemini | 176 |
10 | fili | 172 |
11 | DB2Rest | 133 |
12 | swagger-brake | 55 |
13 | spotifyApiSpring | 35 |
14 | money-transfer-rest-api | 18 |
15 | treblle-spring | 10 |
16 | GrowthDiary | 3 |
17 | spring-data-rest-example | 2 |
Sponsored