Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rpc

Rpc

134 projects

Showing 26 of 134 projects

FastAPI Websocket RPC
FastAPI Websocket RPCPython

A robust Python library for bidirectional JSON RPC over WebSockets, built on FastAPI and asyncio.

#fastapi#asyncio#pydantic
Stars91
Forks0
Last commit4 years ago
simple_rpc
simple_rpcCrystal

A reliable and fast RPC server and client for Crystal implementing the msgpack-rpc protocol.

#msgpack#client-server#msgpack-rpc
Stars70
Forks4
Last commit3 years ago
go-res
go-resGo

A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.

#realtime#golang-package#api-framework
Stars69
Forks9
Last commit2 months ago
node-red-contrib-ccu
node-red-contrib-ccuJavaScript

Node-RED nodes for connecting to and controlling Homematic CCU smart home systems.

#iot#home-automation#homematic
Stars69
Forks10
Last commit7 days ago
Commander
CommanderGo

A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.

#event-driven#cqrs#event-sourcing
Stars68
Forks5
Last commit7 months ago
gentleRpc
gentleRpcTypeScript

A JSON-RPC 2.0 library with HTTP and WebSocket support for Deno and browser environments.

#json-rpc#json-rpc2#deno
Stars45
Forks9
Last commit2 years ago
grpc
grpcD

A gRPC implementation for the D programming language, built on the hunt-http library.

#d-language#hunt-grpc#distributed-systems
Stars44
Forks5
Last commit4 years ago
simple-rpc-cpp
simple-rpc-cppPython

A Python script that generates RPC wrappers for C/C++ functions, enabling remote execution with minimal code changes.

#experimental-control#header-wrappers#c-plus-plus
Stars42
Forks9
Last commit11 years ago
dproto
dprotoD

A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.

#d#d-language#message-structures
Stars38
Forks16
Last commit6 years ago
Ronykit
RonykitGo

API Framework supporting REST and RPC.

#rest-api#server#performant
Stars37
Forks5
Last commit2 days ago
Halva
HalvaTypeScript

A toolchain for developing and testing Substrate-based decentralized applications with a Truffle-inspired workflow.

#developer-tools#dapp-development#extrinsic-testing
Stars35
Forks3
Last commit3 years ago
RabbitMqBundle
RabbitMqBundlePHP

A Symfony bundle for integrating RabbitMQ messaging patterns into PHP applications using the php-amqplib library.

#message-queue#amqp#asynchronous-processing
Stars35
Forks13
Last commit8 years ago
OpenRPC
OpenRPCCommon Lisp

An OpenRPC framework for Common Lisp providing automatic spec generation and client building with native CL object marshalling.

#clack#openrpc#json-rpc
Stars34
Forks5
Last commit6 months ago
gnet
gnetGo

A high-performance, multi-threaded network library optimized for game servers with built-in protobuf support and lockless ring buffers.

#tcp#high-performance#game-server
Stars27
Forks5
Last commit9 days ago
.NET Substrate API
.NET Substrate APIC#

A .NET API for interacting with Substrate-based blockchain nodes, designed for Unity and C# applications.

#api#blockchain-api#web3-gaming
Stars26
Forks19
Last commit1 year ago
Hprose
HproseD

A high-performance remote object service engine implementation for the D programming language.

#d-language#distributed-systems#interoperability
Stars26
Forks2
Last commit9 years ago
dropwizard-grpc
dropwizard-grpcJava

Integrates gRPC server and client lifecycle management into Dropwizard applications.

#client-integration#java#dropwizard
Stars25
Forks9
Last commit5 years ago
stackable
stackableRust

A framework experience for Yew with SSR support, RPC implementation, and embedded frontend distribution.

#yew-framework#yew#server-side-rendering
Stars23
Forks3
Last commit2 years ago
rpc
rpcTypeScript

A JSONRPC server router for Deno using native WebSocket with typed parameters and zero dependencies.

#jsonrpc#api-server#server-router
Stars23
Forks1
Last commit4 months ago
gatling-thrift
gatling-thriftScala

A Gatling plugin for load testing Apache Thrift services.

#load-testing#stress-testing#thrift-server
Stars18
Forks2
Last commit8 years ago
clj-grpc
clj-grpcClojure

A Clojure library for hassle-free gRPC integration, minimizing Java boilerplate and simplifying service implementation.

#java-interop#server#protocol-buffers
Stars17
Forks3
Last commit1 year ago
binrpc
binrpcJavaScript

A Node.js server and client implementation of the HomeMatic xmlrpc_bin:// protocol for smart home device communication.

#iot#binary-rpc#home-automation
Stars15
Forks8
Last commit7 years ago
AMFsocket
AMFsocketActionScript

A bi-directional RPC library for Adobe Actionscript (Flash) enabling high-performance network communication via persistent TCP/IP sockets and AMF serialization.

#flash#tcp-ip#client-server
Stars11
Forks3
Last commit11 years ago
homematic-xmlrpc
homematic-xmlrpcJavaScript

A pure JavaScript XML-RPC client and server for Node.js, patched for compatibility with Homematic home automation systems.

#iot#xml-rpc#home-automation
Stars7
Forks4
Last commit5 years ago
ujrpc
ujrpcPython

A lightweight JSON-RPC 2.0 middleware for MicroPython and CPython using decorators.

#asyncio#micropython#json-rpc
Stars7
Forks0
Last commit1 year ago
gws
gwsGo

A Go implementation of the GraphQL over WebSocket protocol for building real-time GraphQL clients and servers.

#http-handler#apollo-protocol#graphql
Stars6
Forks2
Last commit5 years ago
PreviousPage 4 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Microservices51
#Distributed Systems39
#Serialization27
#Go26
#Grpc26
#Rpc Framework25
#Golang23
#High Performance21
#Protocol Buffers19
#Real Time15
#Client Server13
#Websocket13