Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/naderio/rerpc

an opinionated take on RPC system intended for usage with or without dedicated client library, HTTP request or Socket.IO event.

expressjs http nodejs rpc socket-io

Last synced: 18 Jan 2025

https://github.com/frequenz-floss/frequenz-api-common

Shared protobuf definitions and Python bindings for Frequenz APIs

api common frequenz grpc protobuf python rpc

Last synced: 29 Nov 2024

https://github.com/dwayne/elm-json-rpc

JSON-RPC 2.0 for Elm.

elm json json-rpc json-rpc2 rpc

Last synced: 16 Feb 2025

https://github.com/revenkroz/cr

Golang Command Runner. Run any commands/actions/procedures through one interface

golang rpc runner

Last synced: 25 Jan 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

distributed-systems rmi rpc

Last synced: 30 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/violetbuse/wemote

A gleam package to execute code on remote erlang nodes.

distributed erlang erpc gleam rpc

Last synced: 21 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.

fastapi python rpc scrabble

Last synced: 12 Jan 2025

https://github.com/alonza0314/lotus

An interesting golang module combining QUIC (HTTP/3) with a traditional RPC framework.

go http3 lotus quic rpc

Last synced: 12 Jan 2025

https://github.com/pascalallen/grpc-go

grpc-go is a module that is designed to give you a gRPC server and client in Go, right out of the box. There is a publication for this repository which can be found at https://pascalallen.medium.com/how-to-build-a-grpc-server-in-go-943f337c4e05.

go grpc protocol-buffers remote-pr rpc

Last synced: 06 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/maojianwei/mao_opendaylight_develop_demo

Normal form in OpenDayLight(ODL) development.

netconf notifications odl opendaylight rpc yang

Last synced: 13 Jan 2025

https://github.com/hmgle/cprpc

rpc

Last synced: 12 Jan 2025

https://github.com/shirokovnv/json-rpc-starter

JSON RPC Starter Kit.

json rpc specification

Last synced: 18 Jan 2025

https://github.com/kooksee/trpc

基于tornado和msgpack的rpc服务

msgpack rpc tornado

Last synced: 24 Jan 2025

https://github.com/makasim/amqprpc

Go protocol agnostic RPC Client over AMQP.

amqp go golang rabbitmq rpc rpc-client

Last synced: 16 Feb 2025

https://github.com/zvikinoza/mastering-go

book Mastering-go's example codes and exercise solutions.

docker golang http rpc tls

Last synced: 19 Jan 2025

https://github.com/katyukha/odoo-rpc-client-cli

CLI for `odoo-rpc-client` project. Easily manage your odoo instance via xml-rpc

cli odoo 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/braumace/yuan-rpc

从 0 到 1 手写 RPC 框架。参考 Dubbo 开源项目自主设计,基于 Java + Etcd + Vert.x + 自定义协议实现的高性能 RPC 框架。开发者只需引入 Spring Boot Starter,通过注解和配置文件即可快速使用框架,可以像调用本地方法一样轻松调用远程服务;还支持 SPI 机制动态拓展序列化器、负载均衡器、重试和容错策略等。

rpc rpc-framework vertx

Last synced: 01 Nov 2024

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.

golang grpc rpc

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/iamd3vil/twirpex

Implementation of Twirp RPC in elixir

elixir protobuf rpc twirp

Last synced: 09 Feb 2025

https://github.com/pangum/example

盘古框架项目实战,使用盘古提供的各种插件来实现一个视频转码平台执行器。包括以下功能使用:1、项目最佳实践;2、MQTT使用;3、gRPC使用;4、配置文件加载

example grpc library mq mqtt pangu practice project rpc

Last synced: 14 Jan 2025

https://github.com/danprince/zrpc

🔌 Zod-powered RPC

rpc typescript zod

Last synced: 01 Feb 2025

https://github.com/kwesidev/bindexer

Streams bitcoins Block-chain to PostgreSQL

bitcoin blockchain golang rpc

Last synced: 20 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!

discord discord-rpc rpc xmrig

Last synced: 13 Jan 2025

https://github.com/cuigh/protoc-gen-auxo

Code generator of auxo RPC from Protocol Buffers service definition files.

auxo protobuf rpc

Last synced: 23 Jan 2025

https://github.com/li-xiao-shuang/middleware

主业crud、副业造轮子!

aop rpc

Last synced: 26 Jan 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

discord discord-py python rpc

Last synced: 15 Feb 2025

https://github.com/konijima/ts-multichain-rpc

A typescript wrapper for `multichain` rpc.

multichain rpc typescript

Last synced: 15 Feb 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/archergu/simple-blockchain-rpc

A simple blockchain wallet rpc package

blockchain rpc wallet

Last synced: 13 Jan 2025

https://github.com/angrymane/cap-sample

A sample rpc client and server using capnproto, EzPRCServer.

capnproto rpc sample-code

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/dpwgc/comborpc

基于TCP+MessagePack的简易RPC框架,支持一次请求调用多个方法,支持自定义请求头、中间件、负载均衡策略,支持广播服务。

broadcast client go gzip messagepack network rpc server tcp

Last synced: 20 Jan 2025

https://github.com/oliverwqcwrw/aolifu

Integrate various popular open source projects

database java mq registry rpc

Last synced: 01 Feb 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/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.

class proxy rpc typescript

Last synced: 11 Nov 2024

https://github.com/vhyran/decoded-daily

This project aims to provide daily insights and updates on a variety of topics.

astro biomejs bun news news-feed newsapi newsapp rpc

Last synced: 12 Feb 2025

https://github.com/pegasystems/coffeescript-mockable-http-proxy

Very simple http proxy, that is steerable (until some point) from remote.

coffeescript gulp http-proxy istanbul json nodejs npm rest-api rpc travis-ci

Last synced: 28 Jan 2025

https://github.com/skyleaworlder/jgrpc.go

:cyclone: a Toy RPC Application Implements a Self-Defined RPC-Protocol, Consistent Hashing Load Balance, Service Registry & Discovery. (Code Need Polished)

fake load-balancer rpc service-discovery service-registry

Last synced: 16 Jan 2025

https://github.com/batux/remote_procedure_call

C language based RPC Calculator ...

c rpc

Last synced: 17 Jan 2025

https://github.com/iciclef/rrppcc

An academic-purpose userspace RPC library in Rust.

rdma rpc rust

Last synced: 14 Nov 2024

https://github.com/giorgio-casciaro/jesus

cross-service multichannel comunication layer: rpc and events over http,tcp,upd,...

events json-schema microservice nodejs rpc

Last synced: 14 Feb 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.

full-duplex json-rpc rpc

Last synced: 13 Jan 2025

https://github.com/crimson-crow/pyjsonrpc2

A flexible Python implementation of the JSON-RPC 2.0 protocol

json jsonrpc jsonrpc-client jsonrpc-server rpc

Last synced: 10 Jan 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/falkern/notionrpc

A script that enables you to showcase your Notion activity on Discord using Rich Presence.

discord discordrpc notion rpc students tools

Last synced: 17 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.

grpc kubernetes mesh rest rpc

Last synced: 12 Jan 2025

https://github.com/pplgin/rpc

基于tcp协议的 rpc简单实现

nodejs rpc rpc-client rpc-server

Last synced: 16 Jan 2025

https://github.com/novacbn/enzastdlib

enzastdlib is a set of TypeScript modules that follow a common design API philosophy aiming at sane defaults and ease-of-use targeting the Deno TypeScript runtime.

cli client deno http javascript json-schema library rpc schema server types typescript typing validation

Last synced: 14 Feb 2025

https://github.com/solana-bot-service/grpc-pumpfun-new-token-track

Tracking new tokens on Pumpfun. we used geyser yellowstone RPC so it is very fastest to detect the token minted. It is some part of sniper bot

geyser grpc mintedtoken pump-fun pumpdotfun pumpfun rpc sniperbot yellowstone

Last synced: 14 Feb 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/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/nobonobo/drpc

Minimal Distributed RPC Toolkit for Golang

distributed golang rpc

Last synced: 31 Jan 2025

https://github.com/jcarrano/ezamqp

Easy AMQP RPC management over asyncio

amqp asyncio python rpc

Last synced: 01 Feb 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/cuidd2018/mantis

Mantis is a remote procedure call(RPC) framework for rapid development of high performance distributed services.

formwork mantis netty rpc

Last synced: 10 Feb 2025

https://github.com/rudrodip/dummylsp

its a simple lsp server implemented in go for learning purpose

go golang lsp lsp-server rpc

Last synced: 29 Jan 2025

https://github.com/yinleicoder/economic-bookkeeping-server

经济学记账(Economic Bookkeeping) 微服务

docker gin go grpc linux mysql oss redis rpc

Last synced: 14 Feb 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/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/farwayer/ws-rpc

Simple, small rfc-correct JSON-RPC 2.0 implementation via websockets

api jsonrpc msgpack rpc websocket

Last synced: 14 Oct 2024

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/threadnew/powerrpc

一款基于zookeeper、netty的小型的分布式的rpc框架

java netty nettyrpc reflection rpc zookeeper

Last synced: 11 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).

api rpc

Last synced: 22 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/farukterzioglu/docker-bitcoind

A docker image for bitcoind (regtest)

bitcoin bitcoin-core buidl regtest rpc

Last synced: 06 Jan 2025

https://github.com/artfultom/vecenta

RPC Framework

java rpc rpc-framework

Last synced: 10 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/niklr/vite-portal

Scaling solution to process Remote Procedure Calls (RPCs) leveraging all available nodes in the p2p network.

golang p2p rpc scaling

Last synced: 17 Jan 2025

https://github.com/ironsdu/drpc

泛型是什么?

rpc

Last synced: 27 Jan 2025

https://github.com/fourkio/node_manager

Manage node connections and communications

elixir node rpc

Last synced: 09 Feb 2025

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/fontseca/grpc-with-cpp

RPC server made with the gRPC framework and C++.

backend cmake cpp grpc protobuf rpc server

Last synced: 21 Jan 2025

https://github.com/matheusjohannaraujo/grpc_node

gRPC Node.js

grpc nodejs rpc

Last synced: 31 Dec 2024

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/anntnzrb/dicostapres

DIsCOrd STAtus PREsence System. A minimal Discord presence system.

discord python rpc

Last synced: 17 Jan 2025

https://github.com/ij4l/go-rpc

protobuf

protobuf rpc

Last synced: 10 Feb 2025

https://github.com/shixiongfei/nanorpc-redis

A Redis based RPC library.

nanorpc redis redis-rpc rpc

Last synced: 19 Jan 2025

https://github.com/tomfran/dronazon

Distributed and Pervasive systems university project

distributed-systems mqtt protobuf rest rpc

Last synced: 06 Jan 2025

https://github.com/bkawk/my-web3

Polymer2 Web Component for Ethereum JavaScript API

ethereum polymer2 rpc web3

Last synced: 18 Feb 2025