ArmeriaYour 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.
Stars: ✭ 3,392 (+1090.18%)
Go Micro BoilerplateThe boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-48.42%)
Rpc ThunderdomeA comparison between Proteus RPC and other commonly used RPC frameworks
Stars: ✭ 22 (-92.28%)
KratosA modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+5459.3%)
Raptor拍拍贷微服务rpc框架
Stars: ✭ 139 (-51.23%)
Grpc GoThe Go language implementation of gRPC. HTTP/2 based RPC
Stars: ✭ 15,042 (+5177.89%)
GrpcAn Elixir implementation of gRPC
Stars: ✭ 858 (+201.05%)
RpcxBest microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Stars: ✭ 6,516 (+2186.32%)
Go Grpc ExamplesThis repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Stars: ✭ 180 (-36.84%)
Brpc JavaJava implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+127.02%)
SrpcRPC based on C++ Workflow
Stars: ✭ 521 (+82.81%)
FlatbuffersFlatBuffers: Memory Efficient Serialization Library
Stars: ✭ 17,180 (+5928.07%)
tsrpcA TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.
Stars: ✭ 866 (+203.86%)
Go Api BoilerplateGo Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (+30.88%)
JavaspringbootsamplesSpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架
Stars: ✭ 399 (+40%)
GrpclibPure-Python gRPC implementation for asyncio
Stars: ✭ 615 (+115.79%)
ServicetalkA networking framework that evolves with your application
Stars: ✭ 656 (+130.18%)
DogeDoge is a high-performance, Python based, open source RPC framework
Stars: ✭ 144 (-49.47%)
Rpcx Gatewayhttp gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-49.12%)
ZeebeDistributed Workflow Engine for Microservices Orchestration
Stars: ✭ 2,165 (+659.65%)
TarsgoTarsgo is high performance RPC framework in Golang programing language using the tars protocol.
Go has become popular for programming with the rise of containerization technology such as docker, k8s, and etcd.
Go's goroutine concurrency mechanism means Go is very suitable for large-scale high-concurrency back-end server program development. The Go language has nearly C/C++ performance and near Python productivity.
In Tencent, part of the existing C++ development team has gradually turned into Go developers. Tars, a widely used RPC framework, supports C++, Java, NodeJS, and PHP, and now Go. The combination with Go language has become a general trend. Therefore, in the voice of users, we launched Tarsgo, and we have applied to Tencent map application, YingYongbao application, Internet plus and other projects.
Learn more about the whole Tars architecture and design at Introduction.
Stars: ✭ 2,931 (+928.42%)
ModernarchitectureshopThe Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
Stars: ✭ 154 (-45.96%)
ProtodepCollect necessary .proto files (Protocol Buffers IDL) and manage dependencies
Stars: ✭ 167 (-41.4%)
Yoyogo🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
Stars: ✭ 277 (-2.81%)
neofs-api-goNeoFS API Golang repository contains implementation of core NeoFS structures that can be used for integration with NeoFS.
Stars: ✭ 14 (-95.09%)
Practical DaprA full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 140 (-50.88%)
Micro Starter KitCloud Native GoLang Microservices - gRPC, GraphQL
Stars: ✭ 167 (-41.4%)
Xianreactive风格的微服务框架
Stars: ✭ 196 (-31.23%)
compatipA simple tool to ensure compatibility between microservices
Stars: ✭ 13 (-95.44%)
rpc tsRemote Procedure Calls in TypeScript made simple 🤞
Stars: ✭ 71 (-75.09%)
GlooThe Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
Stars: ✭ 3,219 (+1029.47%)
FinatraFast, testable, Scala services built on TwitterServer and Finagle
Stars: ✭ 2,126 (+645.96%)
Dubbo Go PixiuBased on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].
Stars: ✭ 124 (-56.49%)
rasterA micro server framework, support coroutine, and parallel-computing, used for building flatbuffers/thrift/protobuf/http protocol service.
Stars: ✭ 19 (-93.33%)
Hello Auth Grpctwo grpc microservices with mutual TLS and token authentication in Go
Stars: ✭ 208 (-27.02%)
cocolian-rpc使用Apache Thrift作为容器,Google Protobuf作为协议的一个RPC框架。
Stars: ✭ 19 (-93.33%)
protoc-pluginA protoc compiler plugin for Clojure applications
Stars: ✭ 28 (-90.18%)
qtprotobufProtobuf generator and bindings for Qt framework
Stars: ✭ 138 (-51.58%)
protoactor-goProto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+1351.93%)
Nirum Nirum: IDL compiler and RPC/distributed object framework for microservices
Stars: ✭ 119 (-58.25%)
RPC reactiveExamples and explanations of how RPC systems works.
Stars: ✭ 25 (-91.23%)
sisyphusSisyphus is the way how we provide backend services.
Stars: ✭ 59 (-79.3%)
drpcdrpc is a lightweight, drop-in replacement for gRPC
Stars: ✭ 1,014 (+255.79%)
agentgoHi! Agentgo is a tool for making remote command executions from server to client with golang, protocol buffers (protobuf) and grpc.
Stars: ✭ 15 (-94.74%)
twjitm-core采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (-65.61%)
grpc-chatSimple Chat Server/Client implemented with gRPC
Stars: ✭ 107 (-62.46%)
liftbridge-apiProtobuf definitions for the Liftbridge gRPC API. https://github.com/liftbridge-io/liftbridge
Stars: ✭ 15 (-94.74%)
thinkgoPublic libraries and components for glang development.
Stars: ✭ 14 (-95.09%)
gruf-demoA demonstration Rails application utilizing gruf, a gRPC Rails framework.
Stars: ✭ 42 (-85.26%)
grpcoinAPI-driven cryptocurrency paper trading game. Write a bot and play!
Stars: ✭ 53 (-81.4%)
mnemosyneSession management service with RPC API based on protobuf.
Stars: ✭ 15 (-94.74%)
grpcmanA grpc testing tool based on Electron & Vue.js & Element-UI
Stars: ✭ 22 (-92.28%)