SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Microservice Projects
-
Nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
-
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.
-
apollo
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. (by apolloconfig)
-
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
-
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
-
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.
-
Activiti
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
-
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
-
spring-cloud-gateway
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
-
micrometer
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
-
spring-cloud-kubernetes
Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...
-
spring-integration
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)
-
mycollab
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
Project mention: ThingsBoard Microservices Installation Update Problem | /r/ThingsBoard | 2023-11-29Until recently I was still using TB v3.2.1, now I've set about updating the installation to the latest version. I proceeded as described at https://github.com/thingsboard/thingsboard/tree/master/docker:
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11Micronaut has a share of the space too.
https://micronaut.io/
However, you’re right that Spring Boot has the lions share of the Java ecosystem.
I was setting up microservices based on Netflix Eureka and experimenting on top of spring-cloud and after weeks of research and development the question rose!
Spring Cloud Gateway MVC 2023.0.0 doesn't allow you to configure a TokenRelay filter in YAML, so I added a RouterFunction bean to add it.
In this tutorial, you'll learn how to build a Java web application with Spring Boot that collects metrics via the Micrometer library and automatically sends them to an instance of InfluxDB, the ideal database for storing this type of data.
and most spring-integrations have tests that you can look at to get an idea on how to use (e.g, JPA)
I haven't used either of these two suggestions, but with some quick searching, I found MyCollab or Fractale which look like they might be pretty good. MyCollab looks better of the two of those to me, but Fractale could surprise me.
Java Microservices related posts
- Introduction to Spring Scheduled and monitoring the task with Spring Actuator ️🕛️📈️
- Java consumes 38x less energy than Python
- mlfx FXML compiler
- Trying to spin up a Ktor app using docker containers. I keep getting "no main manifest attribute, in app.jar"
- Any Spring Boot Beginner Reference Projects?
- Ask HN: Modern Node.js Request Fault Tolerance Library?
- Razvijanje mikroservisa na lokalnoj mrezi
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Microservice projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Dubbo | 40,021 |
2 | Nacos | 29,007 |
3 | apollo | 28,775 |
4 | Sentinel | 21,956 |
5 | Thingsboard | 15,639 |
6 | jib | 13,390 |
7 | piggymetrics | 12,988 |
8 | Activiti | 9,902 |
9 | Karate | 7,846 |
10 | Micronaut | 5,950 |
11 | spring-cloud-netflix | 4,847 |
12 | Armeria | 4,671 |
13 | spring-cloud-gateway | 4,373 |
14 | micrometer | 4,329 |
15 | atmosphere | 3,667 |
16 | spring-cloud-kubernetes | 3,412 |
17 | zeebe | 3,030 |
18 | spring-cloud-config | 1,923 |
19 | spring-petclinic-microservices | 1,550 |
20 | spring-integration | 1,505 |
21 | spring-boot-jwt | 1,415 |
22 | mycollab | 1,226 |
23 | spring-testing | 987 |
Sponsored