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: almost 2 years 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:

RepositoryDescriptionStars
mohamed-taman/springy-store-microservicesDemonstrates the development and deployment of microservices-based software using cutting-edge technologies like Spring Boot and Kubernetes.574
bazelbuild/bazelA build system designed to speed up and make software development more reliable by rebuilding only necessary parts of the codebase.23,384
aol/micro-serverA Java framework for building microservices with async NIO based REST endpoints and seamless integration with various frameworks and libraries.941
anuken/mindustryAn automation tower defense game written in Java, featuring real-time strategy gameplay and sandbox elements.22,911
evant/gradle-retrolambdaA plugin for Gradle that allows Java 6 or 7 development with lambda support5,298
inventree/inventreeA low-level inventory management system that provides stock control and part tracking functionality.4,427
vietnam-devs/coolstore-microservicesAn application demonstrating a microservices architecture using Dapr and Kubernetes, showcasing domain-driven design and clean architecture principles.2,479
shuza/kubernetes-go-grpcDeveloping Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting.41
marionettejs/backbone.marionetteA composite application library for Backbone.js that simplifies the construction of large-scale JavaScript applications7,057
lets-blade/bladeA lightweight and efficient Java-based web framework with built-in MVC capabilities5,847
gradle/gradleA build automation tool designed to handle various programming languages and project types17,068
square/wireProvides gRPC and protocol buffer integration for Android development using various programming languages.4,266
senecajs/senecaA 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-starterA microservices starter project providing a set of basic, multitenant services using Spring Boot and Java.53
dhilipsiva/garudaAutomatically exposes Django ORM over gRPC for use in microservices written by other languages24