SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java REST 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.
-
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
-
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.
-
swagger-core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
-
-
This article reveals how to integrate WireMock into Fastify with ease, enabling developers to effortlessly generate mock responses for external services. Join us as we explore the straightforward process of seamlessly integrating and optimizing Fastify applications using WireMock for enhanced testing capabilities.
-
-
-
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.
-
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.
-
Project mention: HTTPie Desktop: cross-platform API testing client for humans | news.ycombinator.com | 2023-10-08
-
Microserver
Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main class. Supporting pure Microservice or Micro-monolith styles.
-
product-apim
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
-
They suggested https://stargate.io
-
-
keycloak-config-cli
Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.
Most of the time nowadays, I prefer offloading this to an identity provider, using OpenID Connect or soon Federated Credential Management (FedCM), even if that means shipping an identity provider as part of the deliverables (I generally go with Keycloak, with keycloak-config-cli to provision its configuration). I'm obviously biased though as I work in IT services, developping software mainly for intranets/extranets, and companies now increasingly have their own identity providers or at a minimum have that in their roadmap. So YMMV.
-
-
zilla
🦎 A multi-protocol, event-native proxy. Securely interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
Project mention: A multi-protocol, event-native edge/service proxy. New Quickstart! | /r/apachekafka | 2023-07-20Hi gang, we’re building a multi-protocol, event-native edge/service proxy called Zilla. Zilla can abstract Kafka topics for web apps, IoT clients and microservices through user-defined REST, Server-Sent Events (SSE), MQTT, or gRPC APIs.
-
-
-
-
-
spring-hateoas-examples
Collection of examples on how (and why) to build hypermedia-driven apps with Spring HATEOAS
-
webtau
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java REST related posts
- Expose your database as a REST API safely and without code
- Beyond the login page
- A multi-protocol, event-native edge/service proxy. New Quickstart!
- Show HN: A multi-protocol, event-native edge/service proxy
- Interface gRPC services to Kafka with Zilla (announcement)!
- gRPC-Kafka Proxying with Zilla API Gateway
- Announcing the new lightweight Postman API Client and sunsetting Scratch Pad!
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2024
Index
What are some of the best open-source REST projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | openapi-generator | 19,746 |
2 | Dropwizard | 8,450 |
3 | swagger-core | 7,328 |
4 | REST Assured | 6,707 |
5 | WireMock | 6,076 |
6 | JDA | 4,116 |
7 | restcountries | 2,209 |
8 | Discord4J | 1,721 |
9 | milkman | 1,057 |
10 | Microserver | 941 |
11 | product-apim | 800 |
12 | stargate | 798 |
13 | Javacord | 747 |
14 | keycloak-config-cli | 666 |
15 | DeepfakeHTTP | 502 |
16 | zilla | 483 |
17 | Membrane Service Proxy | 442 |
18 | spring-petclinic-rest | 436 |
19 | elasticsearch-java | 374 |
20 | jenkins-rest | 373 |
21 | spring-hateoas-examples | 368 |
22 | webtau | 354 |
23 | DeviceHive | 348 |