Top 23 Java Microservice Projects
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
🏗 Build container images for your Java applications.
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Open-source IoT Platform - Device management, data collection, processing and visualization.Project mention: How to build an IoT dashboard | dev.to | 2021-12-31
Thingsboard– Open source data visualization and device management. Open-source Apache license. Available as a cloud service or via installation on local hardware.
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.
Test Automation Made SimpleProject mention: What is a tool your company built that saved a ton of time for all developers? | reddit.com/r/ExperiencedDevs | 2021-11-05
Micronaut Application FrameworkProject mention: Jodd – The Unbearable Lightness of Java | news.ycombinator.com | 2022-01-17
My experience is that it's not only the usage of annotations, but the way Spring handles/implements those annotations which is confusing.
As an example, Micronaut also uses annotations a lot, but their implementation is a lot easier to reason about, because there is less indirection with proxy objects and other weird stuff that Spring uses.
Micronaut does not implement nearly as many annotations as Spring though, which basically means less functionality pre-built. I'm not sure that's a bad thing, but it could be.
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.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...Project mention: Best practices on Spring Cloud Kubernetes bootstrap configuration | dev.to | 2021-05-30
Along side with Spring Cloud stack, most applications start using Kubernetes as microservices orchestration service, and for this we have the growing Spring Cloud Kubernetes project.
Distributed Workflow Engine for Microservices OrchestrationProject mention: Do you use Model-Driven Engineering in your jobs? | news.ycombinator.com | 2021-11-05
I’m doing a lot of exploratory work with BPMN right now.
I think if your business is largely transactional (think Stripe), there is a lot of value to be had by framing your development as “business process automation”.
The term (and BPMN) has a lot of enterprise baggage, but some of the tools out there  are well suited to orchestrating services (and people where necessary) as a single automated process. The the ability to build that flow visually using BPMN, and then execute it in a workflow engine where you can monitor it, audit it, and optimize over time is pretty compelling.
Here’s an interesting read on the topic: https://www.infoq.com/articles/events-workflow-automation/
External configuration (server and client) for Spring CloudProject mention: What's the most interesting open-source project to study? | reddit.com/r/learnjava | 2022-01-24
An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document
Distributed version of Spring Petclinic built with Spring CloudProject mention: docker-compose.yml and deploying to AWS fargate ? | reddit.com/r/docker | 2021-04-07
JWT auth service using Spring Boot, Spring Security and MySQLProject mention: Help me get my repo to 1k stars on github! | reddit.com/r/SpringBoot | 2022-01-08
It's a detailed explanation on how to implement JWT on SpringBoot: https://github.com/murraco/spring-boot-jwt
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.
A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues
A networking framework that evolves with your applicationProject mention: Does FAANG companies encourage the use of Java SE instead of Netty or batteries included framework like Spring Boot? | reddit.com/r/java | 2021-09-04
Support for Consumer Driven Contracts in SpringProject mention: stubr: Wiremock in Rust | reddit.com/r/rust | 2021-04-02
A few weeks ago I was another victim of the RIIR (Rewrite It In Rust) agenda. I got inspired by the awesome wiremock-rs. At first sight, I saw it hadn't the ability to start a mock server from json stubs. That's the kind of functionality I'm intensively using in my daily job of Java developer ; may it be for contract testing with Spring Cloud Contract or for mocking external services in integration (sometimes perf) tests.
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.Project mention: Why would anyone want a REST API for electronic invoices? | reddit.com/r/invoicing | 2021-03-20
The paradox situation is that there is an overwhelming amount of work, not because everything is so hard, but because everything is so easy. There is still a lot to learn, and to do, our Dockerfile is a mess. API management wise I only just had a glance at WSO2, which looks really promising).
a microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.
Oracle Coherence Community Edition (by oracle)Project mention: Why text only. | reddit.com/r/ProgrammingLanguages | 2021-11-29
It has been "experimented with" many times. Here's an example from TDE, a component-based development environment from Tangosol (now part of Oracle).
Framework for automated integration tests with focus on messaging integration
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Java Microservices related posts
Is GeoSever dying?
4 projects | reddit.com/r/gis | 28 Jan 2022
Developer-friendly event sourcing
2 projects | dev.to | 15 Jan 2022
Help me get my repo to 1k stars on github!
1 project | reddit.com/r/SpringBoot | 8 Jan 2022
MicroProfile 5.0 Release with Updated Jakarta EE 9.1 Dependencies
2 projects | reddit.com/r/java | 25 Dec 2021
How to deploy a gradle project to production
1 project | reddit.com/r/gradle | 24 Dec 2021
Azul introduces remote compilation for Java
1 project | reddit.com/r/java | 17 Dec 2021
Improving authentication integration between Jib and Podman
1 project | reddit.com/r/podman | 13 Dec 2021
What are some of the best open-source Microservice projects in Java? This list will help you:
Are you hiring? Post a new remote job listing for free.