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/apple/servicetalk

A networking framework that evolves with your application

framework grpc http http2 java microservices netty reactive reactive-streams rpc

Last synced: 16 Jan 2025

https://github.com/activej/activej

ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability

async code-generation dependency-injection framework high-performance java microservice microservices rpc rpc-framework serializer web

Last synced: 16 Jan 2025

https://github.com/alexstocks/getty

a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd

asynchronous-network codec getty go goroutine json json-api json-rpc micro microservice netty protobuf protobuf3 protobuffer rpc rpc-framework rpc-service tcp websocket websockets

Last synced: 17 Jan 2025

https://github.com/AlexStocks/getty

a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd

asynchronous-network codec getty go goroutine json json-api json-rpc micro microservice netty protobuf protobuf3 protobuffer rpc rpc-framework rpc-service tcp websocket websockets

Last synced: 14 Nov 2024

https://github.com/rrqm/touchsocket

TouchSocket is an integrated .NET networking framework that includes modules for socket, TCP, UDP, SSL, named pipes, HTTP, WebSocket, RPC, and more. It offers a one-stop solution for TCP packet issues and enables quick implementation of custom data message parsing using protocol templates.

csharp http https iocp jsonrpc-server memory-pool modbus rpc socket socket-io ssl-support tcp udp webapi websocket xmlrpc-server

Last synced: 17 Jan 2025

https://github.com/gagliardetto/solana-go

Go SDK library and RPC client for the Solana Blockchain

blockchain golang rpc sdk solana

Last synced: 16 Jan 2025

https://github.com/hemerajs/hemera

๐Ÿ”ฌ Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/

cloud-native distributed-systems micro microservice nats nodejs pubsub rpc

Last synced: 17 Jan 2025

https://github.com/happypandax/happypandax

A cross-platform server and client application for managing and reading manga and doujinshi

client comics cross-platform doujinshi downloader e-hentai happypandax management manga nhentai rpc sadpanda server

Last synced: 14 Nov 2024

https://github.com/zhllxt/asio2

Header only c++ network library, based on asio,support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port,socks5.

beast header-only http icmp rpc ssl standalone tcp udp websocket

Last synced: 31 Oct 2024

https://github.com/microsoft/vs-streamjsonrpc

The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.

dotnet json-rpc netstandard rpc stream transport

Last synced: 17 Jan 2025

https://github.com/eyalz800/zpp_bits

A lightweight C++20 serialization and RPC library

cpp cpp20 header-only rpc serialization

Last synced: 18 Jan 2025

https://github.com/apache/dubbo-js

The Typescript implementation of Apache Dubbo. An RPC and microservice framework for Node.js and Web development.

http http2 javascript microservices nodejs rpc service-mesh typescript web

Last synced: 16 Jan 2025

https://github.com/dubbo/dubbo2.js

The Typescript implementation of Apache Dubbo. An RPC and microservice framework for Node.js and Web development.

http http2 javascript microservices nodejs rpc service-mesh typescript web

Last synced: 04 Dec 2024

https://github.com/monzo/typhon

A wrapper around Go's net/http to provide safety and convenience. At Monzo, Typhon forms the basis of most clients and servers in our microservices platform.

go golang http microservices rpc

Last synced: 16 Jan 2025

https://github.com/Microsoft/vs-streamjsonrpc

The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.

dotnet json-rpc netstandard rpc stream transport

Last synced: 13 Nov 2024

https://github.com/mafredri/cdp

Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.

cdp chrome-debugging-protocol chrome-devtools-protocol debugging devtools-protocol rpc

Last synced: 16 Jan 2025

https://github.com/webrpc/webrpc

webrpc is a schema-driven approach to writing backend services for modern Web apps and networks

api code-generation golang json rest rpc typescript webapps webrpc

Last synced: 16 Jan 2025

https://github.com/smfrpc/smf

Fastest RPC in the west

cpp fast flatbuffers rpc seastar smf

Last synced: 13 Oct 2024

https://github.com/caoym/phpboot

:coffee: ๐Ÿš€ tiny & fast PHP framework for building Microservices/RESTful APIs, with useful features: IOC, Hook, ORM, RPC, Swagger, Annotation, Parameters binding, Validation, etc.

annotation framework microservices orm restful rpc swagger

Last synced: 11 Nov 2024

https://github.com/lsm/micromono

Write microservices in monolithic style

channel framework microservice node rpc

Last synced: 04 Nov 2024

https://github.com/xuxueli/xxl-rpc

A RPC service development framework.๏ผˆRPCๆœๅŠกๆก†ๆžถXXL-RPC๏ผ‰

distributed hessian netty rpc rpc-framework rpc-library rpc-service

Last synced: 16 Jan 2025

https://github.com/tanmoysrt/lumi

Lumi is an nano framework to convert your python functions into a REST API without any extra headache.

apps framework http python rpc web

Last synced: 07 Nov 2024

https://github.com/transitive-bullshit/functional-typescript

TypeScript standard for rock solid serverless functions.

faas lambda rpc serverless serverless-functions typescript

Last synced: 20 Jan 2025

https://github.com/zzzzzzzzyt/zeng-rpc-framework

ๆ‰‹ๅ†™่‡ชๅทฑ็š„RPCๆก†ๆžถ/Handwritten RPC framework

codec nacos netty netty-rpc rpc rpc-framework serialization zookeeper

Last synced: 18 Jan 2025

https://github.com/daoshenzzg/socket-mqtt

ๅŸบไบŽNetty+MQTT็š„้ซ˜ๆ€ง่ƒฝๆŽจ้€ๆœๅŠกๆก†ๆžถใ€‚ๆ”ฏๆŒๆ™ฎ้€šSocketใ€MQTTใ€MQTT web socketๅ่ฎฎใ€‚้žๅธธๆ–นไพฟๆŽฅๅ…ฅไธŠๅฑ‚ไธšๅŠกๅฎž็ŽฐๆŽจ้€ไธšๅŠกใ€‚

iot java mqtt netty rpc socket websocket

Last synced: 22 Jan 2025

https://github.com/sofastack/sofa-rpc-node

SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.

nodejs rpc rpc-framework sofa sofa-rpc sofastack

Last synced: 19 Jan 2025

https://github.com/gb28181/gb28181.solution

Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/ไฝœไธบไธŠไธ‹็บงๅŸŸ/ๅนณๅฐ็บง่”ไบ’่”

csharp dotnet-core dotnetcore gb28181 gb28181-2016 grpc k8s kubernetes kustomize linux netcore netcore3 rpc rtp rtsp sdp sip sipsorcery streaming webrtc

Last synced: 18 Jan 2025

https://github.com/pyrlang/pyrlang

Erlang node implemented in Python 3.5+ (Asyncio-based)

distributed erlang erlang-node gevent library message-passing python rpc

Last synced: 18 Jan 2025

https://github.com/GB28181/GB28181.Solution

Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/ไฝœไธบไธŠไธ‹็บงๅŸŸ/ๅนณๅฐ็บง่”ไบ’่”

csharp dotnet-core dotnetcore gb28181 gb28181-2016 grpc k8s kubernetes kustomize linux netcore netcore3 rpc rtp rtsp sdp sip sipsorcery streaming webrtc

Last synced: 25 Oct 2024

https://github.com/dotnet/watsontcp

WatsonTcp is the easiest way to build TCP-based clients and servers in C#.

api async-tcp-server client framing messaging mono mono-environments nuget rpc server ssl ssl-support tcp tls

Last synced: 17 Jan 2025

https://github.com/Pyrlang/Pyrlang

Erlang node implemented in Python 3.5+ (Asyncio-based)

distributed erlang erlang-node gevent library message-passing python rpc

Last synced: 14 Nov 2024

https://github.com/gorilla/rpc

Package gorilla/rpc is a golang foundation for RPC over HTTP services.

go golang gorilla gorilla-web-toolkit grpc rpc

Last synced: 12 Nov 2024

https://github.com/micro-plat/hydra

ๅŽ็ซฏไธ€็ซ™ๅผๅพฎๆœๅŠกๆก†ๆžถ๏ผŒๆไพ›APIใ€webใ€websocket๏ผŒRPCใ€ไปปๅŠก่ฐƒๅบฆใ€ๆถˆๆฏๆถˆ่ดนๆœๅŠกๅ™จ

apiserver backend cron cronjob http-server microservice mq-consumer rpc rpcserver web-websocket-rpc webserver websocket

Last synced: 16 Nov 2024

https://github.com/Thriftpy/thriftpy2

Pure python approach of Apache Thrift.

python rpc thrift thriftpy

Last synced: 27 Nov 2024

https://github.com/containerd/ttrpc

GRPC for low-memory environments

go golang golang-library golang-package grpc protocol rpc stream

Last synced: 21 Jan 2025

https://github.com/ankur-anand/simple-go-rpc

RPC explained by writing simple RPC framework in 300 lines of pure Golang.

go golang rpc rpc-framework

Last synced: 14 Nov 2024

https://github.com/BeetleChunks/SpoolSploit

A collection of Windows print spooler exploits containerized with other utilities for practical exploitation.

container cve-2021-1675 cve-2021-34527 docker exploit print printspooler python rpc scanner spool vulnerabilities windows

Last synced: 01 Nov 2024

https://github.com/hakril/PythonForWindows

A codebase aimed to make interaction with Windows and native execution easier

python rpc windows wmi

Last synced: 25 Oct 2024

https://github.com/Ananto30/zero

Zero: A simple and fast Python RPC framework

asyncio framework python rpc rpc-framework zeromq

Last synced: 19 Nov 2024

https://github.com/aperturerobotics/bifrost

Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.

go nats peer-to-peer rpc webassembly websocket

Last synced: 07 Nov 2024

https://github.com/leonardssh/vscord

๐Ÿ˜Ž Fully customizable VS Code extension to get Discord Rich Presence integration.

customizable discord discord-rich-presence discord-rpc discord-vscode presence rich rich-presence rpc visual-studio visual-studio-code vscode vscode-extension

Last synced: 17 Jan 2025

https://github.com/p0dalirius/windows-coerced-authentication-methods

A list of methods to coerce a windows machine to authenticate to an attacker-controlled machine through a Remote Procedure Call (RPC) with various protocols.

authentication call coerce microsoft privilege-escalation rpc windows

Last synced: 18 Jan 2025

https://github.com/kingston-csj/mmorpg

springboot็ผ–ๅ†™็š„้ซ˜ๆ€ง่ƒฝๅˆ†ๅธƒๅผmmorpgๆ‰‹ๆธธๆœๅŠก็ซฏๆก†ๆžถ๏ผŒๅŒ…ๅซไธญๅฟƒๆœ๏ผŒ็ฝ‘ๅ…ณๆœ๏ผŒๆธธๆˆๆœ๏ผŒๆˆ˜ๆ–—ๆœ็ญ‰ใ€‚

cocos game game-server gradle java mina mmorpg netty rpc server spring springboot unity websocket

Last synced: 18 Jan 2025

https://github.com/neovim/node-client

Nvim Node.js client and plugin host

neovim nodejs nvim rpc typescript vim

Last synced: 15 Jan 2025

https://github.com/ruimarinho/bitcoin-core

A modern Bitcoin Core REST and RPC client.

bitcoin client request rest rpc

Last synced: 18 Jan 2025

https://github.com/pnoker/iot-dc3

IoT DC3 is an open source, distributed Internet of Things (IoT) platform based on Spring Cloud. It is used for rapid development of IoT projects and management of IoT devices. It is a set of solutions for IoT system.

data-collection dcs device-management docker gateway iot iot-dc3 java mqtt multi-protocol opc-ua plc rpc rtsp socket spring-cloud tcp visualization vue

Last synced: 30 Oct 2024

https://github.com/jchristn/supersimpletcp

Simple wrapper for TCP client and server in C# with SSL support

client messaging mono rpc server simpletcp ssl ssl-support tcp tcp-client tcp-server

Last synced: 17 Jan 2025

https://github.com/137-rick/Dora-RPC

DoraRPC is an RPC For the PHP MicroService by The Swoole

dora dora-rpc php rpc service-discovery swoole tcp

Last synced: 15 Nov 2024

https://github.com/jd-opensource/joyrpc

high-performance, high-extensibility Java rpc framework.

consumer-provider distributed dubbo grpc high-performance json-rpc microservice plugin rpc

Last synced: 15 Jan 2025

https://github.com/loopholelabs/frpc-go

fRPC-go is a lightweight, fast, and secure RPC framework implemented for Go that uses Frisbee under the hood

frisbee frpc go golang grpc messaging networking performance rpc streaming tcp

Last synced: 24 Nov 2024

https://github.com/duyanming/anno.core

Anno ๆ˜ฏไธ€ไธชๅพฎๆœๅŠกๅฟซ้€Ÿๅผ€ๅ‘ๆก†ๆžถ๏ผŒๅบ•ๅฑ‚้€š่ฎฏๅฏ้€‰็”จgrpcใ€thriftใ€‚่‡ชๅธฆๆœๅŠกๅ‘็Žฐใ€่ฐƒ็”จ้“พ่ฟฝ่ธชใ€Cron ่ฐƒๅบฆใ€้™ๆตใ€ไบ‹ไปถๆ€ป็บฟใ€CQRS ใ€DDD๏ผŒๆ’ไปถๅŒ–ๅผ€ๅ‘ใ€‚

anno apigateway dotnet grpc java microservice rpc thrift viper

Last synced: 17 Jan 2025

https://github.com/jchristn/SuperSimpleTcp

Simple wrapper for TCP client and server in C# with SSL support

client messaging mono rpc server simpletcp ssl ssl-support tcp tcp-client tcp-server

Last synced: 09 Nov 2024

https://github.com/bsm/redeo

High-performance framework for building redis-protocol compatible TCP servers/services

go low-latency redis rpc service

Last synced: 18 Jan 2025

https://github.com/ahmetb/go-dexec

It's like Go os/exec package but for Docker. What if you could exec programs remotely with the same interface as os/exec?

containers docker go rpc

Last synced: 19 Jan 2025

https://github.com/yswenli/saea

SAEA.Socket is a high-performance IOCP framework TCP based on dotnet standard 2.0; Src contains its application test scenarios, such as websocket,rpc, redis driver, MVC WebAPI, lightweight message server, ultra large file transmission, etc. SAEA.Socketๆ˜ฏไธ€ไธช้ซ˜ๆ€ง่ƒฝIOCPๆก†ๆžถ็š„ TCP๏ผŒๅŸบไบŽdotnet standard 2.0๏ผ›Srcไธญๅซๆœ‰ๅ…ถๅบ”็”จๆต‹่ฏ•ๅœบๆ™ฏ๏ผŒไพ‹ๅฆ‚websocketใ€rpcใ€redis้ฉฑๅŠจใ€MVC WebAPIใ€่ฝป้‡็บงๆถˆๆฏๆœๅŠกๅ™จใ€่ถ…ๅคงๆ–‡ไปถไผ ่พ“็ญ‰

chat high-performance iocp mqtt mvc mvc-webapi mvcwebapi queue redis redisclient rediscluster redisdrive rpc socket tcp webapi webserver websocket-client websocketclient websockets

Last synced: 18 Jan 2025

https://github.com/yswenli/SAEA

SAEA.Socket is a high-performance IOCP framework TCP based on dotnet standard 2.0; Src contains its application test scenarios, such as websocket,rpc, redis driver, MVC WebAPI, lightweight message server, ultra large file transmission, etc. SAEA.Socketๆ˜ฏไธ€ไธช้ซ˜ๆ€ง่ƒฝIOCPๆก†ๆžถ็š„ TCP๏ผŒๅŸบไบŽdotnet standard 2.0๏ผ›Srcไธญๅซๆœ‰ๅ…ถๅบ”็”จๆต‹่ฏ•ๅœบๆ™ฏ๏ผŒไพ‹ๅฆ‚websocketใ€rpcใ€redis้ฉฑๅŠจใ€MVC WebAPIใ€่ฝป้‡็บงๆถˆๆฏๆœๅŠกๅ™จใ€่ถ…ๅคงๆ–‡ไปถไผ ่พ“็ญ‰

chat high-performance iocp mqtt mvc mvc-webapi mvcwebapi queue redis redisclient rediscluster redisdrive rpc socket tcp webapi webserver websocket-client websocketclient websockets

Last synced: 29 Oct 2024

https://gitlab.com/gitlab-org/gitaly

Gitaly is a Git RPC service for handling all the git calls made by GitLab

git gitlab rpc

Last synced: 21 Jan 2025

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

A message passing platform for Go

go grpc message-passing microservices protobuf rpc thrift yarpc

Last synced: 11 Nov 2024

https://github.com/rpcxio/rpcx-examples

examples for the latest rpcx

dubbo example examples motan rpc rpcx

Last synced: 06 Nov 2024

https://github.com/endpoints4s/endpoints4s

Describe HTTP endpoints in Scala and derive clients, servers, and documentation

akka-http circe http http4s openapi openapi3 play-json playframework rest rpc scala-js

Last synced: 17 Jan 2025

https://github.com/betwixt-labs/tempo

๐Ÿฅ Don't miss a beat. Real-time, end-to-end typesafe APIs.

api cloudflare-workers javascript rpc typescript

Last synced: 19 Nov 2024

https://github.com/Code-Sharp/WampSharp

A C# implementation of WAMP (The Web Application Messaging Protocol)

c-sharp pub-sub pubsub real-time rpc wamp wamp-protocol websocket websocket-subprotocol

Last synced: 27 Oct 2024

https://github.com/hprose/hprose-dotnet

Hprose 3.0 for .NET

csharp dotnet json-rpc rpc rpc-framework

Last synced: 19 Jan 2025

https://github.com/ursiform/sleuth

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services

discovery distributed-computing distributed-systems golang peer-autodiscovery rpc service-autodiscovery sleuth zeromq

Last synced: 26 Oct 2024

https://github.com/tatumio/tatum-js

๐Ÿš€ Tatum SDK: A ๐Ÿ’ช powerful, ๐ŸŒŸ feature-rich TypeScript/JavaScript ๐Ÿ“š library that streamlines the ๐Ÿ› ๏ธ development of ๐ŸŒ blockchain applications.

api blockchain cryptocurrency dev-tool ethereum exchange-rate fee-estimation fungible-tokens json-rpc nft notifications polygon rpc sdk solana tron typescript wallet-provider webhooks

Last synced: 16 Jan 2025

https://github.com/hprose/hprose

HPROSE is short for High Performance Remote Object Service Engine. It's a serialize and RPC library, the serialize library of hprose is faster, smaller and more powerful than msgpack, the RPC library is faster, easier and more powerful than thrift.

cross-browser cross-device cross-domain cross-language cross-platform hprose rpc rpc-library rpc-protocol semi-text serialization serialization-format serialize service-engine

Last synced: 11 Jan 2025

https://github.com/brillout/wildcard-api

Functions as API.

api javascript node nodejs rpc

Last synced: 21 Jan 2025

https://github.com/grissomlau/jimu

.netcore micro service framework

consul dapper http jwt log4net microservice net6 nlog rpc swagger

Last synced: 16 Nov 2024

https://github.com/sunng87/slacker

Transparent, non-incursive RPC by clojure and for clojure

clojure remote rpc rpc-framework slacker

Last synced: 20 Jan 2025

https://github.com/erpc/erpc

eRPC โ€” fault-tolerant evm rpc proxy

cache erpc ethereum evm go load-balancer proxy rpc

Last synced: 27 Nov 2024

https://github.com/Ezelia/eureca.io

eureca.io : a nodejs bidirectional RPC that can use WebSocket, WebRTC or XHR fallback as transport layers

multiplayer realtime remote-procedure-calls rpc webrtc websocket

Last synced: 11 Nov 2024

https://github.com/RabbitTeam/RabbitCloud

A lightweight cross-platform RPC.

rpc

Last synced: 13 Nov 2024

https://higherkindness.github.io/mu/

Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2

algebra functional-programming monads mu protocol rpc scala tagless-final

Last synced: 15 Nov 2024

https://github.com/higherkindness/mu-scala

Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2

algebra functional-programming monads mu protocol rpc scala tagless-final

Last synced: 17 Jan 2025

https://github.com/UncP/Mushroom

Distributed In-Memory Index ๅˆ†ๅธƒๅผๅ†…ๅญ˜็ดขๅผ•

b-link-tree palm-tree raft rpc tcp-library

Last synced: 20 Nov 2024

https://github.com/deeprjs/deepr

A lightweight alternative to GraphQL

api graphql rpc

Last synced: 03 Nov 2024

https://github.com/phero-hq/phero

Full-stack type-safety with pure TypeScript

backend-api nodejs rpc typescript

Last synced: 28 Oct 2024

https://github.com/zeroc-ice/ice-demos

Sample programs for Ice

demo ice rpc zeroc

Last synced: 08 Nov 2024

https://github.com/MCMi460/NSO-RPC

Connect your Nintendo Switch playing status to Discord!

discord discord-rich-presence discord-rpc nintendo-switch rich-presence rpc switch

Last synced: 01 Nov 2024