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
921 forks
Language: Java
last commit: 6 days 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. 573
bazelbuild/bazel A build system for software development that allows fast and incremental builds of any size across multiple languages and platforms. 23,233
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,744
evant/gradle-retrolambda A plugin for Gradle that allows Java 6 or 7 development with lambda support 5,298
inventree/inventree A powerful tool for managing inventory levels and tracking parts in a low-level stock control system. 4,326
vietnam-devs/coolstore-microservices An application demonstrating a microservices architecture using Dapr and Kubernetes, showcasing domain-driven design and clean architecture principles. 2,478
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,061
lets-blade/blade A lightweight and efficient Java-based web framework with built-in MVC capabilities 5,846
gradle/gradle A build automation tool designed to handle various programming languages and project types 16,949
square/wire Provides gRPC and protocol buffer integration for Android development using various programming languages. 4,255
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,960
mmahmoodictbd/production-ready-microservices-starter A microservices starter project providing a set of basic, multitenant services using Spring Boot and Java. 52
dhilipsiva/garuda Automatically exposes Django ORM over gRPC for use in microservices written by other languages 24