All Projects → Yarpc Go → Similar Projects or Alternatives

1515 Open source projects that are alternatives of or similar to Yarpc Go

Armeria
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.
Stars: ✭ 3,392 (+1090.18%)
Mutual labels:  microservices, grpc, rpc, thrift
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-48.42%)
Mutual labels:  microservices, grpc, rpc, protobuf
Rpc Thunderdome
A comparison between Proteus RPC and other commonly used RPC frameworks
Stars: ✭ 22 (-92.28%)
Mutual labels:  grpc, rpc, protobuf
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+5459.3%)
Mutual labels:  microservices, grpc, protobuf
Raptor
拍拍贷微服务rpc框架
Stars: ✭ 139 (-51.23%)
Mutual labels:  microservices, rpc, protobuf
Grpc Go
The Go language implementation of gRPC. HTTP/2 based RPC
Stars: ✭ 15,042 (+5177.89%)
Mutual labels:  microservices, grpc, rpc
Grpc
An Elixir implementation of gRPC
Stars: ✭ 858 (+201.05%)
Mutual labels:  grpc, rpc, protobuf
Rpcx
Best 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%)
Mutual labels:  microservices, grpc, rpc
Go Grpc Examples
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Stars: ✭ 180 (-36.84%)
Mutual labels:  grpc, rpc, protobuf
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+127.02%)
Mutual labels:  grpc, rpc, protobuf
Srpc
RPC based on C++ Workflow
Stars: ✭ 521 (+82.81%)
Mutual labels:  rpc, thrift, protobuf
Flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Stars: ✭ 17,180 (+5928.07%)
Mutual labels:  grpc, rpc, protobuf
tsrpc
A 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%)
Mutual labels:  protobuf, grpc, rpc
Go Api Boilerplate
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (+30.88%)
Mutual labels:  microservices, grpc, rpc
Javaspringbootsamples
SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架
Stars: ✭ 399 (+40%)
Mutual labels:  grpc, rpc, thrift
Grpclib
Pure-Python gRPC implementation for asyncio
Stars: ✭ 615 (+115.79%)
Mutual labels:  microservices, grpc, protobuf
Servicetalk
A networking framework that evolves with your application
Stars: ✭ 656 (+130.18%)
Mutual labels:  microservices, grpc, rpc
Doge
Doge is a high-performance, Python based, open source RPC framework
Stars: ✭ 144 (-49.47%)
Mutual labels:  microservices, rpc
Rpcx Gateway
http gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-49.12%)
Mutual labels:  microservices, rpc
Zeebe
Distributed Workflow Engine for Microservices Orchestration
Stars: ✭ 2,165 (+659.65%)
Mutual labels:  microservices, grpc
Tarsgo
Tarsgo 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%)
Mutual labels:  microservices, rpc
Modernarchitectureshop
The 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%)
Mutual labels:  microservices, grpc
Protodep
Collect necessary .proto files (Protocol Buffers IDL) and manage dependencies
Stars: ✭ 167 (-41.4%)
Mutual labels:  microservices, grpc
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%)
Mutual labels:  microservices, grpc
elm-protobuf
protobuf plugin for elm
Stars: ✭ 93 (-67.37%)
Mutual labels:  protobuf, rpc
thrift-typescript
Generate TypeScript from Thrift IDL files
Stars: ✭ 129 (-54.74%)
Mutual labels:  thrift, rpc
neofs-api-go
NeoFS API Golang repository contains implementation of core NeoFS structures that can be used for integration with NeoFS.
Stars: ✭ 14 (-95.09%)
Mutual labels:  protobuf, grpc
Practical Dapr
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 140 (-50.88%)
Mutual labels:  microservices, protobuf
FSharp.GrpcCodeGenerator
A protoc plugin to enable generation of F# code
Stars: ✭ 61 (-78.6%)
Mutual labels:  protobuf, grpc
Coolstore Microservices
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 1,903 (+567.72%)
Mutual labels:  microservices, grpc
Micro Starter Kit
Cloud Native GoLang Microservices - gRPC, GraphQL
Stars: ✭ 167 (-41.4%)
Mutual labels:  microservices, grpc
Xian
reactive风格的微服务框架
Stars: ✭ 196 (-31.23%)
Mutual labels:  microservices, rpc
compatip
A simple tool to ensure compatibility between microservices
Stars: ✭ 13 (-95.44%)
Mutual labels:  protobuf, grpc
rpc ts
Remote Procedure Calls in TypeScript made simple 🤞
Stars: ✭ 71 (-75.09%)
Mutual labels:  grpc, rpc
Gloo
The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
Stars: ✭ 3,219 (+1029.47%)
Mutual labels:  microservices, grpc
Finatra
Fast, testable, Scala services built on TwitterServer and Finagle
Stars: ✭ 2,126 (+645.96%)
Mutual labels:  microservices, thrift
Dubbo Go Pixiu
Based 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%)
Mutual labels:  microservices, grpc
raster
A micro server framework, support coroutine, and parallel-computing, used for building flatbuffers/thrift/protobuf/http protocol service.
Stars: ✭ 19 (-93.33%)
Mutual labels:  protobuf, thrift
Hello Auth Grpc
two grpc microservices with mutual TLS and token authentication in Go
Stars: ✭ 208 (-27.02%)
Mutual labels:  microservices, grpc
cocolian-rpc
使用Apache Thrift作为容器,Google Protobuf作为协议的一个RPC框架。
Stars: ✭ 19 (-93.33%)
Mutual labels:  protobuf, rpc
protoc-plugin
A protoc compiler plugin for Clojure applications
Stars: ✭ 28 (-90.18%)
Mutual labels:  protobuf, grpc
qtprotobuf
Protobuf generator and bindings for Qt framework
Stars: ✭ 138 (-51.58%)
Mutual labels:  protobuf, grpc
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+1351.93%)
Mutual labels:  protobuf, grpc
Nirum
Nirum: IDL compiler and RPC/distributed object framework for microservices
Stars: ✭ 119 (-58.25%)
Mutual labels:  microservices, rpc
RPC reactive
Examples and explanations of how RPC systems works.
Stars: ✭ 25 (-91.23%)
Mutual labels:  grpc, thrift
sisyphus
Sisyphus is the way how we provide backend services.
Stars: ✭ 59 (-79.3%)
Mutual labels:  protobuf, grpc
drpc
drpc is a lightweight, drop-in replacement for gRPC
Stars: ✭ 1,014 (+255.79%)
Mutual labels:  grpc, rpc
agentgo
Hi! Agentgo is a tool for making remote command executions from server to client with golang, protocol buffers (protobuf) and grpc.
Stars: ✭ 15 (-94.74%)
Mutual labels:  protobuf, grpc
twjitm-core
采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (-65.61%)
Mutual labels:  protobuf, rpc
modern-api-management
A modern approach to manage APIs effectively using Protobuf
Stars: ✭ 36 (-87.37%)
Mutual labels:  protobuf, grpc
grpc-chat
Simple Chat Server/Client implemented with gRPC
Stars: ✭ 107 (-62.46%)
Mutual labels:  protobuf, grpc
liftbridge-api
Protobuf definitions for the Liftbridge gRPC API. https://github.com/liftbridge-io/liftbridge
Stars: ✭ 15 (-94.74%)
Mutual labels:  protobuf, grpc
thinkgo
Public libraries and components for glang development.
Stars: ✭ 14 (-95.09%)
Mutual labels:  grpc, rpc
gruf-demo
A demonstration Rails application utilizing gruf, a gRPC Rails framework.
Stars: ✭ 42 (-85.26%)
Mutual labels:  protobuf, grpc
grpcoin
API-driven cryptocurrency paper trading game. Write a bot and play!
Stars: ✭ 53 (-81.4%)
Mutual labels:  protobuf, grpc
grpc-jwt-spring-boot-starter
Spring boot starter for gRPC framework with JWT authorization
Stars: ✭ 24 (-91.58%)
Mutual labels:  protobuf, grpc
ocaml-grpc-envoy
Using OCaml + gRPC via Envoy
Stars: ✭ 41 (-85.61%)
Mutual labels:  protobuf, grpc
mnemosyne
Session management service with RPC API based on protobuf.
Stars: ✭ 15 (-94.74%)
Mutual labels:  protobuf, grpc
protobuf-compiler
online protobuf compiler
Stars: ✭ 24 (-91.58%)
Mutual labels:  protobuf, grpc
grpcman
A grpc testing tool based on Electron & Vue.js & Element-UI
Stars: ✭ 22 (-92.28%)
Mutual labels:  protobuf, grpc
1-60 of 1515 similar projects