Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Remote Procedure Call (RPC)
![](https://explore-feed.github.com/topics/rpc/rpc.png)
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-11 00:26:40 UTC
- JSON Representation
https://github.com/4players/odin-gateway
Gateway to regulate access by spreading clients over available ODIN servers based on current and future usage
deno gateway infrastructure jwt licensing odin rpc voip
Last synced: 09 Feb 2025
https://github.com/fourkio/node_manager
Manage node connections and communications
Last synced: 09 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: 19 Dec 2024
https://github.com/cmmvio/cmmv-vue
CMMV module for generating RPC functions for Vue2 and Vue3
cmmv composable mixins nuxt rpc vue2 vue3
Last synced: 25 Jan 2025
https://github.com/moligarch/winrpc-playground
Client/Server Windows RPC example
c client-server cpp midl rpc winapi
Last synced: 02 Feb 2025
https://github.com/dmdv/rpc-prototype-server
rpcx server prototype which uses rpcx and skaffold within local cluster
cluster microservice prototype rpc rpcx skaffold skaffold-example
Last synced: 19 Dec 2024
https://github.com/nobonobo/drpc
Minimal Distributed RPC Toolkit for Golang
Last synced: 31 Jan 2025
https://github.com/hoganb/simple_distributed_exchange
Simple distributed exchange [javascript, rpc, dht, grenache]
Last synced: 20 Jan 2025
https://github.com/shikhary10/learning-rpc
Using Golang to learn the fundamentals of RPC
backend-development golang rpc
Last synced: 01 Feb 2025
https://github.com/pablojimpas/protoc-gen-sqlc
Protocol Buffers plugin to generate SQL schema and queries with sqlc annotations.
code-generation code-generator connectrpc crud crud-generator generator go grpc mysql orm postgresql protobuf rpc sql sqlc sqlite
Last synced: 19 Dec 2024
https://github.com/polaris/remote
An RPC library for C++
boost-asio boost-libraries cpp cpp17 distributed-computing remote remote-procedure-calls rpc rpc-library
Last synced: 13 Jan 2025
https://github.com/gforien/rpc-generator
Projet INSA 4e année : un compilateur prend en entrée une application client ↔ serveur et qui génère architecture réseau transparente pour celui qui exécute l'application
abstraction implementation java rpc
Last synced: 26 Jan 2025
https://github.com/giosil/multi-rpc
An easy to use library for xml-rpc, json-rpc and RESTful services implementation.
java java-rest-api java-restful javaee json json-parser json-rpc multi-rpc rpc rpc-client rpc-framework rpc-library rpc-server xml-rpc
Last synced: 27 Dec 2024
https://github.com/jitsusama/example-axis14-on-wildfly-swarm
This project is a simple reproduction of an issue I've been having using Wildfly Swarm to bundle an Apache Axis 1.4 SOAP RPC application servlet.
Last synced: 20 Jan 2025
https://github.com/thearyanahmed/tinkering-with-grpc
Trying out google's grpc framework. Testing unary, server stream, client stream and bi-directional stream service.
Last synced: 18 Jan 2025
https://github.com/isquicha/users-line-rpc-api
This API manages a Line (queue) of people. Allows user creation, adding a user to the Line, querying the Line, filtering users in the Line, querying a user's position in the Line and removing a user from the beginning of the Line. There is no persistence of data in files on the server (users and the Line are saved in volatile memory).
Last synced: 22 Jan 2025
https://github.com/quobject/amq.rabbitmq.reply-to.js
Direct reply-to is a feature that allows RPC (request/reply) clients with a design similar to that demonstrated in tutorial 6 (https://www.rabbitmq.com/direct-reply-to.html) to avoid declaring a response queue per request.
Last synced: 22 Jan 2025
https://github.com/flolu/cents-ideas-old
💡 Small Project for Experimenting with Microservices Architecture
docker docker-compose express jest k8s kubernetes logging message-queue microservices minikube mongodb monorepo nodejs rabbitmq rpc typescript yarn-workspaces
Last synced: 09 Jan 2025
https://github.com/bigjk/nra
Minimal RPC library to call Go from Javascript
Last synced: 23 Jan 2025
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: 31 Dec 2024
https://github.com/weiwenchen2022/protorpc
Protocol-buffers RPC for Go net/rpc
go library protocol-buffers rpc
Last synced: 17 Jan 2025
https://github.com/alinuxperson/dip
Discord IPC Proxy: Discord Rich Presence without having Discord on!
discord discord-ipc discord-proxy discord-rpc discord-rust ipc named-pipe named-pipes rpc rust rust-discord rust-lang unix-socket unix-socket-ipc unix-sockets
Last synced: 22 Jan 2025
https://github.com/ahsouza/golang-grpc
Simple Example of Communication using gRPC service with GO lang
communication go golang google grpc rpc
Last synced: 05 Feb 2025
https://github.com/arcward/keyquarry
In-memory key-value store in Go, with database-backed snapshotting, and telemetry. Uses GRPC.
go golang grpc grpc-go key-value key-value-store rpc
Last synced: 09 Jan 2025
https://github.com/system233/tson-rpc
TSON-RPC - Connect objects anywhere in pairs like quantum entanglement.
Last synced: 17 Jan 2025
https://github.com/bujosa/aiolos
This is project is related with express + ethereum
ethereum ethereum-contract express rpc typescript
Last synced: 21 Jan 2025
https://github.com/june-it/mystack.distributedmessage4rabbitmq
An open-source lightweight message bus library (RabbitMQ) that supports publish/subscribe and RPC.
distributed-event dotnet dotnet-core event-bus mystack rabbitmq rpc
Last synced: 22 Jan 2025
https://github.com/lpabon/rpcscout
rpcscout is a program to test gRPC and REST connections across nodes and service meshes in a Kubernetes environment. It is both the client and the server to itself and support N-to-N connections.
Last synced: 12 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/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/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/shixiongfei/nanorpc-validator
NanoRPC protocol validator.
Last synced: 18 Nov 2024
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/vaporyjs/vaporyjs-stub-rpc-server
stubbing of a Vapory node
Last synced: 14 Jan 2025
https://github.com/carnesen-archive/bitcoin-rpc-href
A Node.js library for reading the bitcoin RPC configuration
bitcoin bitcoin-rpc nodejs rpc typescript
Last synced: 14 Jan 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/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/pplgin/rpc
基于tcp协议的 rpc简单实现
nodejs rpc rpc-client rpc-server
Last synced: 16 Jan 2025
https://github.com/sieugene/web3-rpc-health-checker
HTTP and WSS health checker for web3 nodes
Last synced: 22 Jan 2025
https://github.com/nadilas/ds-orpc-java
Deepstream.io object based RPC handler extension including session handling and server-to-client callback using protocol-buffers.
callback consumer deepstream kotlin object-oriented protobuf-definitions protocol-buffers rpc session
Last synced: 29 Jan 2025
https://github.com/mattijsf/tango-rpc
This library provides an easy and type-safe method for remote procedure calls (RPCs) over a string-based communication channel in TypeScript.
Last synced: 05 Feb 2025
https://github.com/aprilahijriyan/rmq-rpc
A lightweight RPC based on RabbitMQ.
Last synced: 08 Feb 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/dinstone/focus-go
Focus-go is the go language implementation of the Focus.
Last synced: 11 Jan 2025
https://github.com/saufiroja/blog-microservice
Implementation Microservice in Go
docker docker-compose go golang graceful-shutdown grpc microservice nginx rpc
Last synced: 30 Jan 2025
https://github.com/hidehalo/json-rpc
Implements of JSON-RPC 2.0 protocol and client/server stubs
json-rpc json-rpc-client json-rpc-server php rpc stub
Last synced: 09 Jan 2025
https://github.com/ipuppyyt/discord-rpc-client
A Discord RPC Client For You By iPuppyYT. A heavily customizable RPC Client
batch batch-script discord discord-bot discord-js executable ipuppy node node-js nodejs rpc rpc-client software
Last synced: 17 Jan 2025
https://github.com/infernalazazel/kylin-rpc
krpc 是一个用于在 FastAPI 中实现 RPC(远程过程调用)接口的简单库。它提供了一种方便的方式来定义和处理 RPC 请求和响应。
fastapi python310 rpc rpc-framework
Last synced: 08 Jan 2025
https://github.com/sadiksunbul/scc-secure-chat-chain
SecureChatChain is a chat application that provides secure and encrypted messaging, developed in the Go programming language
async-encryption blockchain chain encryption encryption-algorithms go go-chat golang rpc secure-chat-application secure-chat-chain tcp
Last synced: 29 Jan 2025
https://github.com/bas080/sendscript
Write scripts in a JS DSL and run it on the server or somewhere else.
Last synced: 09 Jan 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: 31 Dec 2024
https://github.com/oothan/etcd-test
blockchain etcd etcd-cluster golang rpc streaming-rpc tron web3js
Last synced: 31 Dec 2024
https://github.com/threadnew/powerrpc
一款基于zookeeper、netty的小型的分布式的rpc框架
java netty nettyrpc reflection rpc zookeeper
Last synced: 11 Jan 2025
https://github.com/arcticlampyrid/ktjsonrpcpeer
KtJsonRpcPeer is a Kotlin library that implements JSON-RPC 2.0 in Peer mode. It's full-duplex, supporting two-way procedure call. It can be work well with WebSocket.
Last synced: 13 Jan 2025
https://github.com/sistracia/rss-bookmarkr
Bookmark your favorite RSS feeds
client-server elmish-applications fable feliz fsharp postgresql react rpc saturn type-safe
Last synced: 21 Jan 2025
https://github.com/znx-x/web3-transactions-fetcher
This is a simple Python script to fetch an array of transactions from a particular wallet on any Ethereum or Ethereum-compatible blockchain networks.
fetch fetcher python rpc script transactions web3
Last synced: 03 Jan 2025
https://github.com/makay11/seamlessrpc
An RPC library for quick development of seamless full-stack applications.
real-time rpc server-sent-events sse subscriptions typescript vite
Last synced: 17 Jan 2025
https://github.com/coderivan/redismq
The Message Queue Base on Redis
javascript message-queue nodejs redis rpc
Last synced: 06 Feb 2025
https://github.com/geraked/js-rmi
Implementation of RMI in Node.js
amirkabir-university computer-engineering computer-science distributed-systems es6 geraked javascript js-library js-rmi library middleware node-js nodejs rabist remote-method-invocation rmi rpc
Last synced: 03 Jan 2025
https://github.com/mcfriend99/jsonrpc
A JSON-RPC library for Blade programming language
Last synced: 31 Dec 2024
https://github.com/ctih1/happy-button
A game made with customtkinter
button customtkinter discord-rich-presence game good-first-contribution gui happy happy-button opensource python python-game python-gui python-gui-tkinter python3 reaction reaction-game rpc solo solo-project tkinter
Last synced: 02 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/daoting/dt.service
服务端项目(搬运工)
asp-net-core c-sharp cross-platform k8s rpc webassembly windows
Last synced: 21 Jan 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: 31 Dec 2024
https://github.com/musauyumaz/signalr
https://www.youtube.com/playlist?list=PLQVXoXFVVtp3RSycdru4WpnfPEOFxONiX
asp-net-core bi-direction-streaming client-server data-transfer http2 hub ihubcontext microsoft real-time-server rpc signalr tcp websocket
Last synced: 27 Nov 2024
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/aaronksaunders/exploring-hono-1
playing around with Hono and Prisma creating an authentication api
authentication hono honojs prisma rpc typescript zod-validation
Last synced: 06 Feb 2025
https://github.com/amit-singh-14/expense-tracker
This repository contains a comprehensive expense tracker application built from scratch using React 18/19, Bun, and Hono. The application is designed to provide an intuitive and efficient user experience for managing personal finances. Both the frontend and backend are developed entirely in TypeScript, ensuring type safety.
bun drizzle-orm hono kinde-auth neon-postgres rpc tanstack-form tanstack-query tanstack-router typescript
Last synced: 06 Feb 2025
https://github.com/dzintars/wss
Test setup (Don't use!) Redux -> WSS -> RPC
Last synced: 19 Jan 2025
https://github.com/lu1smgb/dsd
Prácticas de Desarrollo de Sistemas Distribuidos. Curso 2022/2023. Universidad de Granada.
distributed-systems java-rmi rpc thrift
Last synced: 21 Jan 2025
https://github.com/renanpalmeira/finagle-demo
finagle thrift sample
finagle multi-project rpc sbt scrooge thrift tutorial zookeeper
Last synced: 20 Jan 2025
https://github.com/bincrafters/conan-jsonrpc-cpp
Conan.io recipe for JsonRpc-Cpp project
conan json-rpc jsonrpc-cpp rpc
Last synced: 06 Feb 2025
https://github.com/sonicfromnewyoke/solana-rpc
Configure a slightly more performant Solana RPC than a regular one
Last synced: 08 Jan 2025
https://github.com/putukrisna6/progjar-all
Index repo tugas 2-5 mata kuliah Pemrograman Jaringan
message-queue rpc thread web-scraping
Last synced: 08 Jan 2025