Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Remote Procedure Call (RPC)

Remote procedure call (RPC) is when a computer program causes a procedure to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.
- GitHub: https://github.com/topics/rpc
- Wikipedia: https://en.wikipedia.org/wiki/Remote_procedure_call
- Related Topics: rest-api, graphql-api, soap, wsdl, grpc,
- Aliases: remote-procedure-call,
- Last updated: 2025-02-15 00:23:47 UTC
- JSON Representation
https://github.com/renatoathaydes/protobuf-tcp-rsa-provider
TCP/Protobuffer implementation of Aries RSA DistributionProvider.
apache-aries java osgi-services protobuf3 protobuffer rpc
Last synced: 09 Feb 2025
https://github.com/shgopher/zhongli
it's a rpc framework written in go language with strong stability and high operating efficiency
Last synced: 20 Feb 2025
https://github.com/stefanak-michal/deepr-php
API library following Deepr specification
Last synced: 10 Feb 2025
https://github.com/powerpuffpenguin/jsgenerate_grpc-gateway
grpc-gateway project template
golang grpc grpc-gateway http http-server http2 rpc rpc-server template-project
Last synced: 20 Feb 2025
https://github.com/braumace/yuan-rpc
从 0 到 1 手写 RPC 框架。参考 Dubbo 开源项目自主设计,基于 Java + Etcd + Vert.x + 自定义协议实现的高性能 RPC 框架。开发者只需引入 Spring Boot Starter,通过注解和配置文件即可快速使用框架,可以像调用本地方法一样轻松调用远程服务;还支持 SPI 机制动态拓展序列化器、负载均衡器、重试和容错策略等。
Last synced: 01 Nov 2024
https://github.com/indiependente/gochat
Client Server Chat using Go and GRPC
chat client-server go golang grpc protobuf rpc
Last synced: 20 Feb 2025
https://github.com/giovaneiwamoto/database-rpc
💼 Database RPC - Allow users to perform basic operations on a remote system by making remote procedure calls for efficient data handling.
Last synced: 10 Jan 2025
https://github.com/rajshrestha86/go-configure
A simple application built on golang that can be used to configure multiple servers at the same time using SSH.
Last synced: 02 Feb 2025
https://github.com/cmmvio/cmmv
Contract-Model-Model-View (CMMV) - Minimalistic Node.js Server Framework
cmmv contracts nestjs nodejs protobuf rpc typescript websocket
Last synced: 02 Feb 2025
https://github.com/dryajov/json-rpc-async
Simple transport agnostic JSON RPC module
json-rpc remote-procedure-calls rpc
Last synced: 02 Jan 2025
https://github.com/fblupi/grado_informatica-dsd
Prácticas de la asignatura Desarrollo de Sistemas Distribuidos de la UGR
Last synced: 30 Jan 2025
https://github.com/qertis/request-json-rpc2
Simplified JSON-RPC2 request client.
json-rpc-api json-rpc-client json-rpc2 json-rpc2-client jsonrpc-client jsonrpc2 rpc
Last synced: 03 Jan 2025
https://github.com/mbarbin/eio-rpc
A collection of opinionated libraries designed to build RPC clients and servers with eio
eio grpc ocaml protocol-buffers rpc
Last synced: 11 Jan 2025
https://github.com/kwesidev/bindexer
Streams bitcoins Block-chain to PostgreSQL
Last synced: 20 Jan 2025
https://github.com/zyallers/rpcx-framework
An RPC microservices framework based on rpcx, simple and easy to use, ultra fast and efficient, powerful, service discovery, service governance, service layering, version control, routing label registration.
etcdv3 framework golang gorm rpc rpcx
Last synced: 12 Jan 2025
https://github.com/radosz99/scrabble-board-detector
RPC API created using FastAPI for detecting letters based on image with scrabble board in it.
Last synced: 12 Jan 2025
https://github.com/whoswhip/xmrigrpc
Ever wanted to lose the privacy part of mining XMR? Well now you can share the fact you are mining XMR to everybody on Discord!
Last synced: 13 Jan 2025
https://github.com/cuigh/protoc-gen-auxo
Code generator of auxo RPC from Protocol Buffers service definition files.
Last synced: 23 Jan 2025
https://github.com/afthaab/grpc-demo
This repository is created in order to better understand the RPC calls and invoke GRPC
grpc microservices protobuf rpc
Last synced: 12 Jan 2025
https://github.com/rolodexter/p10node-website
Documentation and roadmap for p10node’s blockchain infrastructure services, client onboarding, and partnership support.
blockchain developer-relations infrastructure node-as-a-service nodefi nodes open-source rpc rpc-services
Last synced: 18 Jan 2025
https://github.com/katyukha/odoo-rpc-client-cli
CLI for `odoo-rpc-client` project. Easily manage your odoo instance via xml-rpc
Last synced: 19 Jan 2025
https://github.com/graugans/go-ovp8xx
A GO package and cli to access the ifm ovp8xx series of devices
api cli go hacktoberfest json ovp8xx rpc
Last synced: 19 Jan 2025
https://github.com/sameerasw/telegram-activity-bot
Rich presence for Telegram (macOS)
music now-playing rich-presence rpc telegram telegram-bot
Last synced: 19 Jan 2025
https://github.com/brickpop/eth-tx
JS library to ease the compilation, deployment and interaction with Ethereum Smart Contracts
eth ethereum rpc transaction web3 web3js
Last synced: 09 Feb 2025
https://github.com/stratosblue/keenconveyance
A `Asp.Net Core Controller` service call framework based on `interface`. 基于 `interface` 的 `Asp.Net Core Controller` 服务调用框架。
aspnet-core aspnetcore client http rpc rpc-framework
Last synced: 15 Feb 2025
https://github.com/faranalytics/port_agent
A RPC-like facility for making inter-thread function calls.
ipc multithreading nodejs rpc worker-threads
Last synced: 08 Feb 2025
https://github.com/mrzhorik09/discordrpc
this is Discord RPC create on Python with two working Labels
Last synced: 15 Feb 2025
https://github.com/archergu/simple-blockchain-rpc
A simple blockchain wallet rpc package
Last synced: 13 Jan 2025
https://github.com/angrymane/cap-sample
A sample rpc client and server using capnproto, EzPRCServer.
Last synced: 16 Feb 2025
https://github.com/hufeng/notty
A meta framework for building RPC framework.
meta microservice netty nodejs rpc
Last synced: 01 Feb 2025
https://github.com/konijima/ts-multichain-rpc
A typescript wrapper for `multichain` rpc.
Last synced: 15 Feb 2025
https://github.com/dpwgc/comborpc
基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。
broadcast client go gzip messagepack network rpc server tcp
Last synced: 20 Jan 2025
https://github.com/alexisl61/rpc_express
Manual Discord rich presence for Sea of Thieves, Helldivers 2 and The Finals
discord helldivers rich-presence rpc sea-of-thieves the-finals
Last synced: 26 Jan 2025
https://github.com/yasinsametkaraca/microservices-architecture-project
Microservices Architecture Project
continuous-deployment continuous-integration docker docker-compose expressjs github-actions microservices mongodb nginx nodejs proxy rabbitmq rpc
Last synced: 12 Jan 2025
https://github.com/LZQCN/web-message-rpc
A class for implementing Remote Procedure Call (RPC) between web applications, providing an easy-to-use interface with ES6 Proxy-based method invocation.
Last synced: 11 Nov 2024
https://github.com/huntlabs/hunt-service
Distributed RPC framework (micro-service) for DLang based on gRPC and neton.
distributed micro-service rpc rpc-client rpc-server rpc-service
Last synced: 12 Jan 2025
https://github.com/javaobjects/yiling
SpringCloud + SpringBoot + Mybatis-plus + Dubbo +RPC + Elasticsearch + Apache RocketMQ + Redis + Mysql + Vue + Element-UI + Echarts
dubbo echarts elasticsearch element-ui mybatis-plus mysql redis rocketmq rpc springboot springcloud vue
Last synced: 28 Jan 2025
https://github.com/agustinsrg/go-simple-rpc-message
Golang library that implements a very simple RPC message system to be used in a text-based communication system.
Last synced: 28 Jan 2025
https://github.com/arnozhang/morpc
A simple Rpc framework.
registry rpc spring springboot
Last synced: 18 Jan 2025
https://github.com/alexmhack/grpc-microservices-tutorial
Understanding and implementing a basic Microservice with Python's popular gRPC framework
basics grpc microservices protobuf python rpc tutorial
Last synced: 15 Jan 2025
https://github.com/thequantumphysicist/asyncjsonrpc
A simple, thread-safe, header-only library for asynchronous json rpc with context-per-call support
async asynchronous high-performance json jsonrpc jsonrpc2 rpc thread-pool thread-safe
Last synced: 11 Jan 2025
https://github.com/omkarkirpan/bun-hono-react-expense-tracker-app
Complete expense tracker app
bun expense-tracker flyio hono reactjs rpc typescript
Last synced: 15 Jan 2025
https://github.com/dzintars/wss
Test setup (Don't use!) Redux -> WSS -> RPC
Last synced: 19 Jan 2025
https://github.com/andrehrferreira/cmmv-vue
CMMV module for generating RPC functions for Vue2 and Vue3
cmmv composable mixins nuxt rpc vue2 vue3
Last synced: 06 Feb 2025
https://github.com/daemontoolz/locuste.service.brain
LOCUSTE : Unité de contrôle principale
go golang-application rpc socketio zeromq-czmq
Last synced: 28 Jan 2025
https://github.com/micooz/node-ipc-call
Non-blocking cross-process method call based on IPC for Node.js
Last synced: 12 Feb 2025
https://github.com/igoraugust0/distsys
🌎 Arquivos e materiais utilizados na disciplina GSI028 - Sistemas Distribuídos da UFU.
architecture consistency dht distributed-file-system distributed-systems distributed-transactions dns middleware naming nfs ntp processes replication rpc scaling sockets stateful stateless transparency
Last synced: 20 Jan 2025
https://github.com/batashi/rpccalc
experiment project
electronjs golang jsonrpc2 rpc
Last synced: 01 Feb 2025
https://github.com/danitilahun/golang_projects
This repository has a lot of Golang projects done. It is the best place to start learning Golang.
distributed-systems golang grpc rpc system
Last synced: 18 Feb 2025
https://github.com/rudrodip/dummylsp
its a simple lsp server implemented in go for learning purpose
Last synced: 29 Jan 2025
https://github.com/chaitanyarahalkar/simple-rpc-demo
Simple demonstration of Remote Procedure Call
remote-procedure-call remote-procedure-call-language rpc rpc-client
Last synced: 09 Feb 2025
https://github.com/thejasmeetsingh/django-deployer
Allows users to deploy their Django application on AWS with just one click.
alembic asynchronous-programming aws boto3 celery docker fastapi gunicorn microservice nginx postgresql pydantic python3 rabbitmq redis restful-api rpc sqlalchemy terraform uvicorn
Last synced: 20 Nov 2024
https://github.com/vishwam/worker-async-nextjs
Example usage of worker-async in a nextjs app
async nextjs promisify rpc typescript web-worker worker
Last synced: 20 Feb 2025
https://github.com/niklr/vite-portal
Scaling solution to process Remote Procedure Calls (RPCs) leveraging all available nodes in the p2p network.
Last synced: 17 Jan 2025
https://github.com/aprilahijriyan/rmq-rpc
A lightweight RPC based on RabbitMQ.
Last synced: 08 Feb 2025
https://github.com/shixiongfei/nanorpc-socketio
An RPC library based on socket.io.
nanorpc rpc socket-io socket-io-rpc
Last synced: 18 Nov 2024
https://github.com/frees-io/rpc-server-client-pb.g8
A giter8 template that includes an example RPC server and client using Avro
cats-effect client client-server freestyle freestyle-rpc protobuf protocol-buffers rpc scala server
Last synced: 26 Jan 2025
https://github.com/shixiongfei/nanorpc-socketio-client
An RPC library (client) based on socket.io-client.
nanorpc rpc socket-io socket-io-rpc
Last synced: 18 Nov 2024
https://github.com/fly-studio/word_rpc_server
A word segmentation RPC server via HanLP, ansj_seg
ansj-seg hanlp netty4 rpc word-segmentation
Last synced: 30 Jan 2025
https://github.com/tsukinoko-kun/gopherpc
GopheRPC is a RPC library that lets you call Go server functions from your JavaScript (browser) clients
golang javascript rpc rpc-framework rpc-library
Last synced: 23 Jan 2025
https://github.com/netbuffer/dubbo-sss
dubbo + Spring+Spring Web Mvc+Spring Data Jpa test project
druid dubbo dubbo-demo hibernate jpa mysql rpc spring spring-data-jpa spring-mvc springframework
Last synced: 17 Feb 2025
https://github.com/jccdex/jcc_rpc_oc
An objective-c restful api for interacting with the jingchang server
blockchain cross-chain dex jccdex jingchang objective-c rest-api rpc
Last synced: 08 Feb 2025
https://github.com/tomoncle/spring-boot-dubbo-samples
spring-boot 注解方式集成 dubbo 示例.
annotation dubbo rpc spring spring-boot
Last synced: 08 Jan 2025
https://github.com/daoting/dt.service
服务端项目(搬运工)
asp-net-core c-sharp cross-platform k8s rpc webassembly windows
Last synced: 21 Jan 2025
https://github.com/ayemunhossain/grpc-nodejs
🚀 This project builds a scalable gRPC in Node.js, enabling fast, secure, and efficient inter-service communication. gRPC, a high-performance RPC framework by Google, supports language-agnostic, type-safe communication. By implementing Protocol Buffers, HTTP/2, and TLS, this project enhances speed, security, and reliability with Node.js services.
grpc grpc-js mysql nodejs nodejs-grpc redis rpc rpc-api rpc-client rpc-server
Last synced: 08 Jan 2025
https://github.com/soreing/rpc-service-cpp
Remote Procedure Call service library in C++
cpp metaprogramming remote-procedure-call rpc windows
Last synced: 10 Feb 2025
https://github.com/zpcore/cpre-450-550-project
Project code for Iowa State University Course CprE 450/550
auction blockchain corba cpre450 cpre550 rpc stellar
Last synced: 08 Feb 2025
https://github.com/just1diaxx/activerpc
The best application to edit its own Discord RPC!
assets discord discordrpc pc rpc vb visualbasic
Last synced: 17 Feb 2025
https://github.com/filipe1309/ud-go-microservices
Udemy - Working with Microservices in Go (Golang)
docker golang grpc kubernetes microservices mongodb postgresql rabbitmq rpc
Last synced: 11 Feb 2025
https://github.com/anntnzrb/dicostapres
DIsCOrd STAtus PREsence System. A minimal Discord presence system.
Last synced: 17 Jan 2025
https://github.com/oothan/etcd-test
blockchain etcd etcd-cluster golang rpc streaming-rpc tron web3js
Last synced: 20 Feb 2025
https://github.com/oothan/nsq-demoset
go grpc-go kafka kafka-consumer kafka-producer kafka-streams message-broker messaging-services nsqd rpc telegram-bot
Last synced: 20 Feb 2025
https://github.com/hamedzarei/rest-vs-rpc
sample code to test performance rest and rpc service communication
communication lumen microservices rabbitmq rest-api rpc
Last synced: 20 Feb 2025