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/connectrpc/otelconnect-go

OpenTelemetry tracing and metrics for Connect.

connectrpc golang grpc metrics opentelemetry prometheus rpc tracing

Last synced: 01 Jan 2025

https://github.com/ribice/twisk

Golang RPC starter kit with Twirp

golang protobuf rest-api rpc starter starter-kit

Last synced: 20 Jan 2025

https://github.com/bian-sh/tinyrpc

为 Unity 准备的使用 TCP + JsonUtility + Task 实现的极简网络框架,支持 RPC 和常规消息收发。使用 upm 管理,对项目文件 0 侵入,A minimalist network framework implemented using TCP + JsonUtility + Task, supporting RPC and regular message communication for Unity,Managed by UPM, zero intrusion into project files.

codegen et rpc tcp tinyrpc tinyrpc-net unity

Last synced: 20 Jan 2025

https://github.com/Koatty/koatty

Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.

aop auto-injection grpc grpc-server http http2 https ioc koa koa2 middleware rpc springboot typescript typescript-decorator websocket ws

Last synced: 11 Nov 2024

https://github.com/weibocom/motan-openresty

A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.

cloud-native lua luajit microservice motan-openresty nginx openresty rpc service-mesh

Last synced: 19 Jan 2025

https://github.com/koatty/koatty

Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.

aop auto-injection grpc grpc-server http http2 https ioc koa koa2 middleware rpc springboot typescript typescript-decorator websocket ws

Last synced: 19 Jan 2025

https://github.com/phuhao00/greatestworks

the back-end logic of game

event game golang grpc mmo mongodb redis rpc server tcp

Last synced: 21 Nov 2024

https://github.com/ariebovenberg/snug

🧣 Write reusable web API interactions

aiohttp-client api-wrapper async graphql http-client python3 requests rest rpc

Last synced: 22 Jan 2025

https://github.com/smallnest/rpcx-rs

rpcx microservice framework in Rust

microservice rpc rpcx rust

Last synced: 20 Jan 2025

https://github.com/aligoren/go_ecommerce_microservice

E-Commerce Microservices with Golang and Fiber

docker golang grpc microservice rpc

Last synced: 13 Nov 2024

https://github.com/explodinglabs/jsonrpcclient

Generate JSON-RPC requests and parse responses in Python

api client json-rpc python rpc

Last synced: 19 Jan 2025

https://github.com/dapeng-soa/dapeng-soa

A lightweight, high performance micro-service framework

async dapeng high-performance java metadata microservice netty rpc soa thrift

Last synced: 22 Jan 2025

https://github.com/baking-bad/pytezos

🐍 Python SDK for Tezos | Michelson VM in Python

integration-testing michelson repl rpc testing tezos tezos-blockchain tezos-platform

Last synced: 21 Jan 2025

https://github.com/differentialhq/differential

Typescript-first background services platform with durable functions.

background-jobs nodejs rpc service-bus service-orchestration service-to-service typescipt typescript

Last synced: 06 Nov 2024

https://github.com/tal-tech/odin

Odin is a Rpcx-based rpc framework, reference rpcx https://rpcx.io/

go go-micro microservice rpc rpcx

Last synced: 19 Nov 2024

https://github.com/laruence/yar-c

Yar C Framework

c rpc yar yar-server

Last synced: 15 Oct 2024

https://github.com/flash-oss/allserver

Multi-transport and multi-protocol simple RPC server and (optional) client. Boilerplate-less. Opinionated. Minimalistic. DX-first.

client grpc http nodejs rpc server

Last synced: 22 Jan 2025

https://github.com/woodser/monero-java

Java library for using Monero

java jni monero rpc

Last synced: 18 Jan 2025

https://github.com/mikuso/ocpp-rpc

A Node.js client & server implementation of the WAMP-like RPC-over-websocket system defined in the OCPP-J protocols.

nodejs ocpp ocpp-j ocpp16 ocpp201 rpc websockets

Last synced: 21 Jan 2025

https://github.com/jnordberg/wsrpc

node.js/browser protobuf rpc over binary websockets

browser nodejs rpc websockets

Last synced: 08 Jan 2025

https://github.com/tomoncle/python-notes

Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.

bs4 matplotlib mlab mongodb mysql numpy openstack python27 redis rpc scheduler xpath

Last synced: 20 Jan 2025

https://github.com/tomoncle/Python-notes

Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.

bs4 matplotlib mlab mongodb mysql numpy openstack python27 redis rpc scheduler xpath

Last synced: 26 Nov 2024

https://github.com/doseofted/prim-rpc

Easy-to-understand, type-safe, transport-agnostic RPC/IPC for JavaScript, supporting callbacks, batching, file handling, custom serialization, and more.

api ipc javascript json rpc type-safe typescript

Last synced: 03 Jan 2025

https://github.com/lindell/remote-function

Make function calls to remote hosts seamlessly

es6-proxies json-rpc json-rpc2 rpc

Last synced: 07 Nov 2024

https://github.com/ssbc/muxrpc

lightweight multiplexed rpc

codec javascript manifest protocol rpc streams

Last synced: 30 Oct 2024

https://github.com/creditkarma/thrift-parser

A Thrift Parser built in TypeScript that generates a TypeScript AST that retains the Thrift grammar

microservices nodejs rpc thrift typescript

Last synced: 20 Jan 2025

https://github.com/powerman/rpc-codec

JSON-RPC 2.0 codec for Go net/rpc standard library

go golang golang-library json-rpc json-rpc2 rpc

Last synced: 19 Dec 2024

https://github.com/zhufuyi/sponge_examples

Some examples of using sponge to develop go projects.

crud examples generator-go gin go go-examples grpc microservice restful-api rpc sponge web

Last synced: 16 Dec 2024

https://github.com/fabiospampinato/picorpc

A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.

json pico rpc tiny typescript

Last synced: 02 Dec 2024

https://github.com/go-dev-frame/sponge_examples

Examples of using go to develop framework sponge.

crud examples generator-go gin go go-examples grpc microservice restful-api rpc sponge web

Last synced: 21 Jan 2025

https://github.com/1thenikita/Visual-Studio

A Discord Rich Presence extension for both Visual Studio 2017 and 2019.

csharp discord extension rich-presence rpc visual-studio visual-studio-extension vs vs-extension

Last synced: 11 Nov 2024

https://github.com/neoremind/navi

Navi is a distributed service framework that provides cluster management and high performance RPC

rpc

Last synced: 28 Oct 2024

https://github.com/cosmos/gex

In-terminal explorer for Cosmos SDK blockchains.

blockchain cosmossdk rpc tendermint websocket

Last synced: 19 Dec 2024

https://github.com/guangxush/wheel

关于net nio os cache db rpc json web http udp tcp mq 等多个小工具的自定义实现

cache db json mq netty network nio nioserver rpc website wheel

Last synced: 18 Jan 2025

https://github.com/jakestanger/mpd-discord-rpc

Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.

discord discord-rpc mopidy mpd music rpc rust

Last synced: 17 Jan 2025

https://github.com/wapc/wapc-go

Golang-based WebAssembly Host Runtime for waPC-compliant modules

rpc rpc-framework wapc wasm webassembly

Last synced: 31 Oct 2024

https://github.com/junneyang/docker-cloud-platform

使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。

angularjs ansible apigateway django-rest-framework docker docker-compose go-kit grpc haproxy hmac k8s marathon nameko nginx oauth openstack rabbitmq rpc springcloud zmq

Last synced: 16 Nov 2024

https://github.com/depayfi/web3-mock

🤡 JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.

blockchain javascript mock rpc testing web3

Last synced: 17 Jan 2025

https://github.com/JakeStanger/mpd-discord-rpc

Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.

discord discord-rpc mopidy mpd music rpc rust

Last synced: 01 Nov 2024

https://github.com/kitware/wslink

Python/JavaScript library for communicating over WebSocket

javascript-client javascript-library paraviewweb python-library python-server rpc rpc-call vtk websockets

Last synced: 19 Jan 2025

https://github.com/polkadot-js/client

An alternative Polkadot Runtime Environment implementation acting as a full-node (excluding block production for validators) for syncing with Substrate-based chains.

p2p rpc runtime wasm

Last synced: 19 Dec 2024

https://github.com/cawfree/react-native-helios

⚛️ A fast, secure, and portable light client for Ethereum dApps.

client decentralized ethereum ethers helios json light mobile network portal rpc trustless

Last synced: 05 Nov 2024

https://github.com/zhoumengkang/yar-java-client

Java client for laruence’s yar, concurrent async request supported.

rpc yar

Last synced: 28 Oct 2024

https://github.com/valyala/fastrpc

Building blocks for fast rpc systems

fast rpc

Last synced: 28 Oct 2024

https://github.com/DePayFi/web3-mock

🤡 JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.

blockchain javascript mock rpc testing web3

Last synced: 08 Nov 2024

https://github.com/smallnest/rpcx-java

rpcx implementation in Java for server side and client side

dubbo microservice motan rpc rpc-client rpc-framework rpcx

Last synced: 29 Oct 2024

https://github.com/fang-yan-peng/eagle

Eagle分布式rpc调用,借助Zookeeper实现服务注册和发现,基于AQS实现高性能连接池,支持分布式追踪、监控、过载保护等配置。提供Spring和SpringBoot插件,方便与Spring和SpringBoot集成。

distributed-tracing dubbo eagle kryo motan netty rpc zookeeper

Last synced: 14 Oct 2024

https://github.com/rigetti/rpcq

The RPC framework and message specification for @rigetti Quantum Cloud Services.

lisp python qcs quantum-computing rpc

Last synced: 06 Nov 2024

https://github.com/sanketplus/pydfs

Tiny distributed file system like HDFS (and of-course GFS)

client-server filesystem python rpc rpyc

Last synced: 19 Nov 2024

https://github.com/Reavert/VisualStudioDiscordRPC

Discord rich presence for Visual Studio with support for 2019 and 2022 versions.

discord discord-rich-presence discord-rpc presence rich rpc visual-studio visual-studio-extension vs2019 vs2022

Last synced: 01 Nov 2024

https://github.com/sensepost/offensive-rpc

Offensive RPC PoC

backdoor rpc windows

Last synced: 09 Nov 2024

https://github.com/capaj/socket.io-rpc

Extend your promises across a network with socket.io

javascript promise rpc socket socket-io

Last synced: 01 Nov 2024

https://github.com/sdkgen/sdkgen

sdkgen is a tool to help design, implement and maintain good APIs with minimal effort

api csharp dart hacktoberfest kotlin restful rpc sdkgen typescript

Last synced: 20 Jan 2025

https://github.com/connectrpc/grpchealth-go

gRPC-compatible health checks for any net/http server.

connectrpc go grpc protobuf rpc

Last synced: 28 Dec 2024

https://github.com/zalando-stups/java-sproc-wrapper

Java Stored Procedure Wrapper: Calling PostgreSQL stored procedures from Java

hacktoberfest java postgresql proxy rpc stored-procedures

Last synced: 21 Nov 2024

https://github.com/srchen1987/dawdler-series

dawdler-series 是一站式分布式应用、微服务架构的解决方案,其特点简单、高效(启动、运行速度快)、安全、灵活、可扩展性强. 功能包含webmvc架构、高性能分布式session、动态网关、验证架构(前后台通用表达式)、web拦截器、web监听器、服务过滤器、服务生命周期监听器、熔断器、链路追踪、健康检测、统一配置中心、分布式事务、支持读写分离的事务管理器、注册中心、服务间认证授权、高效的编译型aop、常用插件(mybatis、dao、elasticsearch、redis、rabbitmq等等,支持注入).

java microservices-architecture rpc

Last synced: 04 Dec 2024

https://github.com/houkx/nettythrift

Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.

netty netty-rpc rpc thrift

Last synced: 07 Nov 2024

https://github.com/codemation/easyrpc

An easy to use rpc framework for enabling fast inter-process, inter-container, or inter-host communication

asyncio distributed-systems fastapi rpc websockets

Last synced: 27 Oct 2024

https://github.com/qiniu/http

Extension module of golang http service

go golang http http-server rpc rpc-framework

Last synced: 01 Nov 2024

https://github.com/open-rpc/generator

Multi-Component & Multi-Language Generators for OpenRPC

open-rpc openrpc openrpc-document openrpc-generator rpc

Last synced: 22 Jan 2025

https://github.com/Insidexa/nestjs-rpc

NestJS Json RPC package

json-rpc nestjs nodejs rpc

Last synced: 19 Nov 2024

https://github.com/jsbintask22/netty-learning

bio, nio到 netty各种使用案例, 包含基础使用案例,各api使用方法,零拷贝,websocket,群聊,私聊,编码,解码,自定义协议,protobuf等使用案例,rpc服务器,客户端等等学习

bio http java8 netty nio rpc server springboot websocket

Last synced: 13 Oct 2024

https://github.com/donnyep/cosmosengine

CosmosEngine是一款轻量级的服务器框架,提供高速可靠UDP传输协议。支持网络多通道、服务器间RPC大数据流传输通讯,非常容易改成分布式服务器。本框架长期维护更新,LTS。

csharp game-server kcp lockstep netcore netcoreserver rpc tcp-client-server tcp-server udp-server

Last synced: 20 Nov 2024

https://github.com/omani/go-monero-rpc-client

A go client for the Monero wallet and daemon RPC

daemon monero rpc wallet

Last synced: 21 Jan 2025

https://github.com/MartB/RETC

An application used to convert razer effects to multiple output sdks.

chroma corsair corsair-cue corsair-rgb effects efficient fast game led lighting overwatch razer razer-chroma rpc wrapper

Last synced: 19 Nov 2024

https://github.com/papierkorb/cannon

Lightning fast data serialization and RPC for Crystal

crystal data-serialization rpc

Last synced: 17 Nov 2024

https://github.com/connectrpc/validate-go

Flexible, efficient request validation for Connect.

connectrpc golang protobuf protovalidate rpc validation

Last synced: 01 Jan 2025

https://github.com/xincao9/yurpc

high-performance RPC framework.

rpc service service-discovery soa soap

Last synced: 25 Nov 2024

https://github.com/EdenBlockVC/spook

Mixing service using the Nym network to anonymize Ethereum RPC calls

anonymity ethereum nym rpc

Last synced: 09 Nov 2024

https://github.com/superfly/fly_rpc_elixir

Makes it easier to build distributed Elixir applications on the Fly.io platform. Adds region awareness to an app and makes it easy to perform RPC calls in other Fly.io regions.

distributed elixir global rpc

Last synced: 20 Dec 2024

https://github.com/dialohq/ocaml-grpc

gRPC library for OCaml

grpc ocaml rpc

Last synced: 17 Nov 2024

https://github.com/daoting/dt

利用 C# + XAML 进行快速业务开发的跨平台框架(搬运工)

android asp-net-core c-sharp cross-platform macos maui rpc uno webassembly windows winui xaml

Last synced: 12 Oct 2024

https://github.com/onixjs/core

Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance

alpha enterprise-grade high-availability high-performance msa mvc nodejs oidc onixjs rpc sdk soa typescript

Last synced: 10 Nov 2024

https://github.com/ntnu-ihb/fmu-proxy

Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.

apache-thrift fmi fmi-standard fmu rpc

Last synced: 21 Nov 2024

https://github.com/NTNU-IHB/FMU-proxy

Tool that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls by wrapping the original FMU into a new one with network capabilities.

apache-thrift fmi fmi-standard fmu rpc

Last synced: 13 Nov 2024

https://github.com/g-andrade/backwater

Intercluster RPC for Erlang and Elixir

distribution-independent elixir erlang intercluster rpc

Last synced: 14 Oct 2024

https://github.com/ethjs/ethjs-query

A simple query module for the Ethereum RPC.

ethereum ethjs js query rpc web3

Last synced: 16 Jan 2025

https://github.com/timonson/gentle_rpc

JSON-RPC 2.0 library with HTTP and WebSockets support for deno and the browser

browser deno esmodules fetch javascript json-rpc2 rpc typescript websocket websockets

Last synced: 10 Oct 2024

https://github.com/shuai132/rpc_core

a tiny rpc library, support c++14 and rust

cpp11 cpp14 mcu rpc rpccore rust serialization

Last synced: 20 Jan 2025

https://github.com/p0dalirius/microsoft-rpc-fuzzing-tools

This repository contains a list of python scripts to work with Microsoft RPC for research purposes.

calls fuzzing microsoft protocols remote research rpc

Last synced: 30 Dec 2024

https://github.com/huntlabs/grpc-dlang

Grpc for D programming language, hunt-http library based.

dlang grpc hunt hunt-grpc rpc

Last synced: 13 Nov 2024