InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Java Microservice Projects
-
Let's look at the example from Apache Dubbo:
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
-
apollo
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Project mention: Apollo: A Reliable Config Management System for Microservices | news.ycombinator.com | 2024-08-13 -
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.
2. ThingsBoard: An open-source IoT platform that supports data visualization, remote control, and device management. Its real-time data widgets allow users to track device metrics dynamically. https://thingsboard.io/
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Using gRPC for (local) inter-process communication – F. Werner's Research Page | news.ycombinator.com | 2024-11-20
-
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.
-
📌 GitHub Repo: https://github.com/karatelabs/karate
-
Micronaut for Microservices Micronaut is a modern Java framework built for microservices. It starts quickly, uses minimal memory, and is highly testable, making it perfect for cloud-native applications.
-
Apache Camel
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data. (by apache)
-
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.
Originally, Micrometer became popular in the Java community as a metrics library. Over time, Micrometer expanded its scope to cover tracing and logging as well, essentially extending its reach to observability.
-
-
-
spring-cloud-kubernetes
Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...
-
-
-
-
Project mention: YAS: Yet Another Shop, a sample microservices project in Java | news.ycombinator.com | 2024-08-25
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Microservices discussion
Java Microservices related posts
-
Top Backend Technologies for Scalable Web Development
-
Integrate SpringAI with DeepSeek
-
JPA entity relationship with Micronaut data JDBC
-
Learning JWT security using KumuluzEE — The finances of a league of the environment
-
YAS: Yet Another Shop, a sample microservices project in Java
-
Apollo: A Reliable Config Management System for Microservices
-
Introduction to Spring Scheduled and monitoring the task with Spring Actuator ️🕛️📈️
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Index
What are some of the best open-source Microservice projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Dubbo | 40,959 |
2 | Nacos | 31,354 |
3 | apollo | 29,465 |
4 | Sentinel | 22,711 |
5 | Thingsboard | 18,804 |
6 | jib | 13,907 |
7 | piggymetrics | 13,511 |
8 | gRPC | 11,718 |
9 | Activiti | 10,307 |
10 | Karate | 8,541 |
11 | Micronaut | 6,227 |
12 | Apache Camel | 5,821 |
13 | Armeria | 4,923 |
14 | spring-cloud-netflix | 4,918 |
15 | spring-cloud-gateway | 4,658 |
16 | micrometer | 4,600 |
17 | atmosphere | 3,713 |
18 | camunda | 3,613 |
19 | spring-cloud-kubernetes | 3,496 |
20 | spring-cloud-config | 1,991 |
21 | examples | 1,970 |
22 | spring-petclinic-microservices | 1,838 |
23 | yas | 1,774 |