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