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/plinker-rpc/iptables

Control iptables for pre routing rules (port forwarding). Specifically suited for forwarding ports to internal LXC containers.

composer-package iptables php plinker-rpc rpc

Last synced: 24 Dec 2024

https://github.com/worldofmeow/meow

Easy to use Java Websocket Event based Messaging Library using Netty

events http java messaging netty rpc simple socket wrapper

Last synced: 19 Dec 2024

https://github.com/makasim/amqprpc

Go protocol agnostic RPC Client over AMQP.

amqp go golang rabbitmq rpc rpc-client

Last synced: 25 Dec 2024

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.

database rpc stubs

Last synced: 10 Jan 2025

https://github.com/wanwanpp/simple-rpc

使用Jdk实现简单的rpc框架的雏形。

rpc

Last synced: 25 Dec 2024

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/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/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/marinx/electrumrpc

Golang JSON RPC client to talk with Electrum server

bitcoin daemon electrum electrum-server golang rpc wallet

Last synced: 28 Dec 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/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/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/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/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/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/kwesidev/bindexer

Streams bitcoins Block-chain to PostgreSQL

bitcoin blockchain golang rpc

Last synced: 20 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/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/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/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/which0113/freefish-rpc

基于 Etcd + Vert.x 的高性能和轻量级 RPC 框架

etcd rpc vertx zookeeper

Last synced: 19 Dec 2024

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/hufeng/notty

A meta framework for building RPC framework.

meta microservice netty nodejs rpc

Last synced: 01 Feb 2025

https://github.com/danprince/zrpc

🔌 Zod-powered RPC

rpc typescript zod

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/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/qingyangmoke/vtea

vtea 是一个基于nodejs 支持多协议的rpc框架解决方案

javascript nodejs plugin rpc service

Last synced: 17 Jan 2025

https://github.com/vwapplications/pigeon

Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components / services through different types of context of exchange of messages

amqp comunication comunication-queue pigeon post-office postman pubsub python rabbitmq rpc

Last synced: 12 Jan 2025

https://github.com/IcaroTorres/rabbitmq-billing-processing

This repo demonstrates two different approaches to solving a fictitious Customer Billing Processing scenario.

cloudamqp microservices-demo mongodb-atlas netcore31 rabbitmq redis-cache rpc

Last synced: 16 Nov 2024

https://github.com/speedycraftah/discord-input-stats-rpc

This small module written in Python and C-Sharp respectively tracks the amount of times you have pressed a key on your keyboard and clicks on your mouse and shows it on your Discord RPC.

discord input rpc stats-rpc

Last synced: 16 Jan 2025

https://github.com/simon28082/microservice-framework

Microservice server framework based on Swoole, Laravel, RPC (support HTTP, TCP) interaction

crcms laravel microservice microservice-framework rpc swoole tcp

Last synced: 09 Jan 2025

https://github.com/xiexianbin/go-grpc-demo

golang rpc/grpc/grpc-gateway/swagger demo

golang proto protobuf rpc

Last synced: 26 Jan 2025

https://github.com/gggeek/phpxmlrpcng-http

A php library for building rpc-style http clients and servers. WIP...

http php rpc

Last synced: 10 Feb 2025

https://github.com/areal060781/temp-messenger-service-unit-testing

Simple temporary messenger built on top of microservices and RPC

docker flask nameko postgres rabbitmq redis rpc

Last synced: 19 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/k8w/tsrpc-protocol

Base protocol for TSRPC

idl k8w rpc tsrpc

Last synced: 09 Jan 2025

https://github.com/zeuxisoo/go-zenwords

An experimental program for providing text filtering services

filter golang grpc rpc web

Last synced: 29 Jan 2025

https://github.com/anindya-prithvi/rpcs_dscd

Implementing RPCs/comm. using grpc/zeromq/rabbitmq

distributed-systems grpc grpc-python rabbitmq rpc zeromq

Last synced: 16 Jan 2025

https://github.com/mrzhorik09/discordrpc

this is Discord RPC create on Python with two working Labels

discord discord-py python rpc

Last synced: 23 Dec 2024

https://github.com/dgheroin/boltdbr

极简kvdb

kvdb rpc rpcdb

Last synced: 20 Nov 2024

https://github.com/bluday/impart

Multi-purpose chat application for communicating with users, servers and embedded devices across different platforms.

bluetooth c centralized chat chat-application csharp p2p rpc tcp-ip windows

Last synced: 09 Feb 2025

https://github.com/znck/zrpc

[Prototype/Experiment/Learning] Asynchronous RPC microservices

micro-framework microservices rpc

Last synced: 16 Jan 2025

https://github.com/denpalrius/grpc-node-planets

A Node.js gRPC service for managing planets using TypeScript and Protocol Buffers, including both server and client implementations.

grpc nodejs protobuf protocol-buffers rpc typescript

Last synced: 21 Dec 2024

https://github.com/zoujiaqing/qrpc

QUIC protocol based simple RPC framework

quic quic-client quic-go quic-server rpc udp

Last synced: 12 Jan 2025

https://github.com/abhioncbr/cncf-rpc-examples

Experiment with CNCF's remote procedure call framework i.e grpc, apache-thrift, apache-avro

apache-avro apache-thrift cncf grpc rpc

Last synced: 20 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/mjaow/tiny-dubbo

自己实现的rpc框架,参考了dubbo的实现思路,可扩展

dubbo rpc

Last synced: 09 Feb 2025

https://github.com/thejian/msgpack-rpc-node

MessagePack RPC implementation for Node

msgpack nodejs rpc typescript

Last synced: 31 Jan 2025

https://github.com/lyrric/easy-rpc

用netty建立的easy-rpc

java netty-rpc netty4 rpc

Last synced: 20 Jan 2025

https://github.com/iunary/grpcly

Golang GRPC examples

bidirectional golang grpc protobuf3 rpc stream unary

Last synced: 28 Dec 2024

https://github.com/vinyvicente/laravel-swoole-jsonrpc

JSON-RPC Server and Client based on Swoole, for Laravel 5/6/Lumen Framework

json-rpc json-rpc-client json-rpc-server laravel rpc swoole

Last synced: 09 Feb 2025

https://github.com/yxonic/quickrabbit

quickrabbit generates strongly-typed functions for implementing RPC, task queue, Pub/Sub, etc., using RabbitMQ

rabbitmq rpc typescript

Last synced: 01 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/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/bas-kirill/java-endpoints

REST, SOAP, GraphQL, RPC

graphql java rest-api rpc soap

Last synced: 06 Feb 2025

https://github.com/scaytrase/rpc-common

Common RPC interfaces

api client common rpc

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

https://github.com/amanley97/gema

gEMA: gem5 External Modules API

gem5 python rpc

Last synced: 26 Jan 2025

https://github.com/mcfriend99/jsonrpc

A JSON-RPC library for Blade programming language

json json-rpc rpc

Last synced: 31 Dec 2024

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/matheusjohannaraujo/grpc_node

gRPC Node.js

grpc nodejs rpc

Last synced: 31 Dec 2024

https://github.com/flug/rpc-php-amq

draft rabbitmq rpc

amq php rpc

Last synced: 29 Jan 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/tsirysndr/air-proto

proto files for AIR (Account Information and Refill)

air grpc protocol-buffers rpc telecom

Last synced: 25 Jan 2025

https://github.com/huakunshen/comlink-stdio

Comlink and RPC-style IPC channel over stdio, make IPC between 2 js/ts processes easier.

bun comlink deno ipc nodejs rpc typescript

Last synced: 30 Oct 2024

https://github.com/artfultom/vecenta

RPC Framework

java rpc rpc-framework

Last synced: 10 Jan 2025

https://github.com/jayrbolton/brontosaurus

Streamlined Python JSON APIs with Sanic + JSON Schema + JSON RPC

json-rpc json-rpc2 json-schemas python rpc sanic

Last synced: 04 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/tsirysndr/twirp-client

Twirp RPC Client for NodeJS

nodejs protobuf rpc

Last synced: 25 Jan 2025

https://github.com/bigjk/nra

Minimal RPC library to call Go from Javascript

golang javascript rpc

Last synced: 23 Jan 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/prince781/libjsonrpc-sharp

C# library for JSON-RPC.

c-sharp json json-rpc jsonrpc rpc

Last synced: 14 Jan 2025

https://github.com/aveek-saha/two-phase-commit

A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC

2-phase-commit 2pc distributed-key-value-database distributed-systems grpc grpc-java kv-store protobuf protobuf3 protocol-buffers rpc two-phase-commit

Last synced: 24 Dec 2024

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/soreing/rpc-service-cpp

Remote Procedure Call service library in C++

cpp metaprogramming remote-procedure-call rpc windows

Last synced: 10 Feb 2025