armeria

Microservice framework

A framework for building reactive microservices with support for multiple protocols and programming languages.

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.

GitHub

5k stars
184 watching
923 forks
Language: Java
last commit: about 2 months ago
Linked from 3 awesome lists

gatewaygrpcgrpc-clientgrpc-serverhacktoberfesthttphttp-clienthttp-serverhttp2micro-frameworkmicroservicesnettyrpcrpc-clientrpc-frameworkrpc-libraryrpc-serverthriftthrift-clientthrift-server

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mohamed-taman/springy-store-microservices Demonstrates the development and deployment of microservices-based software using cutting-edge technologies like Spring Boot and Kubernetes. 574
bazelbuild/bazel A build system designed to speed up and make software development more reliable by rebuilding only necessary parts of the codebase. 23,384
aol/micro-server A Java framework for building microservices with async NIO based REST endpoints and seamless integration with various frameworks and libraries. 941
anuken/mindustry An automation tower defense game written in Java, featuring real-time strategy gameplay and sandbox elements. 22,911
evant/gradle-retrolambda A plugin for Gradle that allows Java 6 or 7 development with lambda support 5,298
inventree/inventree A low-level inventory management system that provides stock control and part tracking functionality. 4,427
vietnam-devs/coolstore-microservices An application demonstrating a microservices architecture using Dapr and Kubernetes, showcasing domain-driven design and clean architecture principles. 2,479
shuza/kubernetes-go-grpc Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. 41
marionettejs/backbone.marionette A composite application library for Backbone.js that simplifies the construction of large-scale JavaScript applications 7,057
lets-blade/blade A lightweight and efficient Java-based web framework with built-in MVC capabilities 5,847
gradle/gradle A build automation tool designed to handle various programming languages and project types 17,068
square/wire Provides gRPC and protocol buffer integration for Android development using various programming languages. 4,266
senecajs/seneca A toolkit for building microservice architectures in Node.js, providing a flexible way to handle business requirements and manage interactions between services. 3,964
mmahmoodictbd/production-ready-microservices-starter A microservices starter project providing a set of basic, multitenant services using Spring Boot and Java. 53
dhilipsiva/garuda Automatically exposes Django ORM over gRPC for use in microservices written by other languages 24