Java Microservices

Open-source Java projects categorized as Microservices

Top 23 Java Microservice Projects

  • Dubbo

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

  • Nacos

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

  • Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
  • 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.

    InfluxDB logo
  • 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.

  • Project mention: ThingsBoard Microservices Installation Update Problem | /r/ThingsBoard | 2023-11-29

    Until 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:

  • jib

    🏗 Build container images for your Java applications.

  • Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15
  • piggymetrics

    Microservice Architecture with Spring Boot, Spring Cloud and Docker

  • SaaSHub

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

    SaaSHub logo
  • 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.

  • Karate

    Test Automation Made Simple

  • Micronaut

    Micronaut Application Framework

  • Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11

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

  • spring-cloud-netflix

    Integration with Netflix OSS components

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

  • Project mention: Java Microservices with Spring Boot and Spring Cloud | dev.to | 2024-01-11

    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.

  • micrometer

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

  • Project mention: How to Store Spring Boot Application Metrics in InfluxDB | dev.to | 2024-03-02

    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.

  • atmosphere

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

  • spring-cloud-kubernetes

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

  • zeebe

    Distributed Workflow Engine for Microservices Orchestration

  • Project mention: Is there a product that can orchestrate running jobs? | /r/kubernetes | 2023-07-12
  • spring-cloud-config

    External configuration (server and client) for Spring Cloud

  • spring-petclinic-microservices

    Distributed version of Spring Petclinic built with Spring Cloud

  • spring-integration

    Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)

  • spring-boot-jwt

    JWT auth service using Spring Boot, Spring Security and MySQL

  • mycollab

    An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document

  • Project mention: FOSS project management suite like Clickup/Asana/Monday | /r/foss | 2023-06-23

    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.

  • spring-testing

    A Spring Boot application with lots of test examples

  • 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 related posts

  • Introduction to Spring Scheduled and monitoring the task with Spring Actuator ️🕛️📈️

    1 project | dev.to | 2 Feb 2024
  • Java consumes 38x less energy than Python

    3 projects | news.ycombinator.com | 13 Jul 2023
  • mlfx FXML compiler

    2 projects | /r/JavaFX | 22 May 2023
  • Trying to spin up a Ktor app using docker containers. I keep getting "no main manifest attribute, in app.jar"

    1 project | /r/Kotlin | 19 May 2023
  • Any Spring Boot Beginner Reference Projects?

    8 projects | /r/SpringBoot | 18 May 2023
  • Ask HN: Modern Node.js Request Fault Tolerance Library?

    2 projects | news.ycombinator.com | 3 May 2023
  • Razvijanje mikroservisa na lokalnoj mrezi

    1 project | /r/programiranje | 20 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    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. 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,093
2 Nacos 29,179
3 apollo 28,816
4 Sentinel 22,012
5 Thingsboard 15,791
6 jib 13,426
7 piggymetrics 13,014
8 Activiti 9,917
9 Karate 7,881
10 Micronaut 5,967
11 spring-cloud-netflix 4,845
12 Armeria 4,680
13 spring-cloud-gateway 4,396
14 micrometer 4,346
15 atmosphere 3,670
16 spring-cloud-kubernetes 3,416
17 zeebe 3,046
18 spring-cloud-config 1,926
19 spring-petclinic-microservices 1,559
20 spring-integration 1,507
21 spring-boot-jwt 1,418
22 mycollab 1,226
23 spring-testing 1,046

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com