Java Microservices

Open-source Java projects categorized as Microservices

Top 23 Java Microservice Projects

Microservices
  1. Dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

    Project mention: Dirty code: trusted keeper of errors. Broken windows theory | dev.to | 2025-03-17

    Let's look at the example from Apache Dubbo:

  2. 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.

    InfluxDB logo
  3. Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

  4. 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
  5. Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

  6. Thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    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/

  7. jib

    🏗 Build container images for your Java applications.

  8. piggymetrics

    Microservice Architecture with Spring Boot, Spring Cloud and Docker

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. gRPC

    The Java gRPC implementation. HTTP/2 based RPC

    Project mention: Using gRPC for (local) inter-process communication – F. Werner's Research Page | news.ycombinator.com | 2024-11-20
  11. 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.

  12. Karate

    Test Automation Made Simple

    Project mention: 🚀 10 Best Free API Testing Tools You Should Use in 2025 | dev.to | 2025-03-18

    📌 GitHub Repo: https://github.com/karatelabs/karate

  13. Micronaut

    Micronaut Application Framework

    Project mention: Top Backend Technologies for Scalable Web Development | dev.to | 2025-03-10

    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.

  14. 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)

    Project mention: Ask HN: What are you working on this weekend? | news.ycombinator.com | 2024-11-15
  15. 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.

  16. spring-cloud-netflix

    Integration with Netflix OSS components

  17. spring-cloud-gateway

    An API Gateway built on Spring Framework and Spring Boot providing routing and more.

  18. micrometer

    An application observability facade for the most popular observability tools. Think SLF4J, but for observability.

    Project mention: About Micrometer Context Propagation | dev.to | 2025-02-07

    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.

  19. atmosphere

    Event Driven WebSockets Framework with Cross-Browser Fallbacks (by Atmosphere)

  20. camunda

    Process Orchestration Framework

  21. spring-cloud-kubernetes

    Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...

  22. spring-cloud-config

    External configuration (server and client) for Spring Cloud

  23. examples

    Apache Kafka, Apache Flink and Confluent Platform examples and demos (by confluentinc)

  24. spring-petclinic-microservices

    Distributed version of Spring Petclinic built with Spring Cloud

  25. yas

    YAS: Yet Another Shop, a sample microservices project in Java

    Project mention: YAS: Yet Another Shop, a sample microservices project in Java | news.ycombinator.com | 2024-08-25
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Microservices discussion

Log in or Post with

Java Microservices related posts

  • Top Backend Technologies for Scalable Web Development

    1 project | dev.to | 10 Mar 2025
  • Integrate SpringAI with DeepSeek

    2 projects | dev.to | 9 Mar 2025
  • JPA entity relationship with Micronaut data JDBC

    1 project | dev.to | 27 Dec 2024
  • Learning JWT security using KumuluzEE — The finances of a league of the environment

    8 projects | dev.to | 27 Dec 2024
  • YAS: Yet Another Shop, a sample microservices project in Java

    1 project | news.ycombinator.com | 25 Aug 2024
  • Apollo: A Reliable Config Management System for Microservices

    1 project | news.ycombinator.com | 13 Aug 2024
  • Introduction to Spring Scheduled and monitoring the task with Spring Actuator ️🕛️📈️

    1 project | dev.to | 2 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?