The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. 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)
Project mention: Show HN: Manage on-prem servers from my smartphone | news.ycombinator.com | 2024-03-27Of course you can compile the server from source if you have Go and the OpenAPI generator JAR (https://github.com/OpenAPITools/openapi-generator?tab=readme...)
Follow these steps : https://github.com/c100k/rebootx-on-prem/blob/master/.github...
And then :
(cd ./impl/http-server-go && GOARCH=amd64 GOOS=openbsd go build -o /app/rebootx-on-prem-http-server-go-openbsd-amd64 -v)
By adapting the arch if needed. Not tested, but it should work.
-
-
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)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
spring-boot-data-jpa-mysql
Spring Boot Rest CRUD API example - Spring Data JPA to interact with MySQL/PostgreSQL database.
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
Modern low code data platform that makes it easy to build intelligent applications faster. Combine databases and data-sources with language models (LM/LLMs) and vector stores to rapidly deliver context-aware, reasoning applications without any vendor lock-in.
Project mention: DB2Rest VS postgrest - a user suggested alternative | libhunt.com/r/db2rest | 2024-01-08 -
-
-
-
treblle-spring
The official Treblle SDK for Java. Seamlessly integrate Treblle to manage communication with your dashboard, send errors, and secure sensitive data.
-
Project mention: Show HN: A learning productivity tracker for new programmers | news.ycombinator.com | 2024-01-02
-
spring-data-rest-example
Spring Data REST example in Spring Boot - CRUD REST APIs with embedded H2 Database
You can find the complete source code for this tutorial on Github.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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 - WorkOS
workos.com | 28 Mar 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 | 19,529 |
2 | sureness | 841 |
3 | DeepfakeHTTP | 502 |
4 | castlemock | 309 |
5 | Crnk | 286 |
6 | vsphere-automation-sdk-java | 202 |
7 | proteus | 186 |
8 | gemini | 178 |
9 | fili | 172 |
10 | spring-boot-data-jpa-mysql | 170 |
11 | DB2Rest | 117 |
12 | swagger-brake | 55 |
13 | spotifyApiSpring | 35 |
14 | money-transfer-rest-api | 16 |
15 | treblle-spring | 11 |
16 | GrowthDiary | 3 |
17 | spring-data-rest-example | 2 |