hprose-golang

RPC framework

A cross-language RPC framework for building distributed applications across multiple programming languages

Hprose is a cross-language RPC. This project is Hprose for Golang.

GitHub

1k stars
86 watching
205 forks
Language: Go
last commit: 9 months ago
Linked from 2 awesome lists

apicross-devicecross-domaincross-languagecross-platformgogolanghproserpcrpc-apirpc-clientrpc-frameworkrpc-libraryrpc-serverserializationserialization-libraryserializeserializer

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hprose/hprose-php Enables cross-language communication between different programming languages using a lightweight, high-performance RPC framework. 1,971
trpc-group/trpc-go A high-performance RPC framework written in Go, allowing multiple services to communicate with each other in a pluggable and modular way. 830
vladimirvivien/go-grpc A collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems. 242
hprose/hprose-swoole A PHP-based implementation of a remote object service engine for high-performance, cross-language communication 182
valyala/gorpc A Go library that enables fast and efficient RPC (Remote Procedure Call) communication between clients and servers in high-load environments. 702
huntlabs/kissrpc A high-performance RPC framework with built-in data compression and support for multiple transport protocols 40
grpc/grpc-kotlin A high-performance RPC framework that generates runtime code for client-stubs and server-side plumbing 1,203
centrifuge/go-substrate-rpc-client Provides an API to interact with Substrate-based blockchain networks 203
gopulse/pulse A fast and lightweight Golang framework for building responsive web applications and services. 36
grpc/grpc-dart A Dart implementation of a high-performance RPC framework 857
sogou/srpc An RPC framework built on top of C++ Workflow, supporting multiple protocols and data formats for building scalable and high-performance remote procedure call systems. 1,956
kostya/simple_rpc An RPC framework for building remote procedure calls between different languages and applications. 68
osamingo/jsonrpc A JSON-RPC 2.0 implementation package in Go 187
wapc/wapc-go A Go-based runtime for executing WebAssembly modules with RPC capabilities 94
rookie-ninja/rk-grpc A tool for building gRPC microservices with automated code generation and middleware support 75