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

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/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: 13 Apr 2025

https://github.com/clougence/hasor

Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。

aop dataql db hasor ioc java jdbc mvc restful rpc tconsole web

Last synced: 08 Apr 2025

https://github.com/ClouGence/hasor

Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。

aop dataql db hasor ioc java jdbc mvc restful rpc tconsole web

Last synced: 04 May 2025

https://github.com/metarhia/impress

Enterprise application server for Node.js and Metarhia private cloud ⚡

api application-server architecture cloud cluster enterprise hacktoberfest meta-edu metarhia nodejs rpc scalable server websocket

Last synced: 14 May 2025

https://github.com/baidu/starlight

Java implementation for Baidu RPC, multi-protocol & high performance RPC.

brpc high-performance microservice netty protobuf rpc spring-boot spring-cloud

Last synced: 13 Apr 2025

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: 14 May 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: 13 May 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: 08 Apr 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: 06 May 2025

https://github.com/streamich/json-joy

json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replicated Data Type) specification and implementation.

cbor collaboration collaborative collaborative-editing crdt json json-crdt-patch json-random local-first messagepack multiplayer offline operational-transformation p2p patch reactive realtime rpc schema ubjson

Last synced: 13 May 2025

https://github.com/eyalz800/zpp_bits

A lightweight C++20 serialization and RPC library

cpp cpp20 header-only rpc serialization

Last synced: 14 Apr 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 May 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: 14 Apr 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: 08 May 2025

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: 28 Mar 2025

https://github.com/pacedotdev/oto

Go driven rpc code generation tool for right now.

codegen golang javascript oto rpc

Last synced: 18 Mar 2025

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: 14 May 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/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: 11 Apr 2025

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: 12 Apr 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: 03 May 2025

https://github.com/Kotlin/kotlinx-rpc

Add asynchronous RPC services to your multiplatform applications.

asynchronous coroutines kotlin rpc

Last synced: 21 Feb 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: 11 Apr 2025

https://github.com/smfrpc/smf

Fastest RPC in the west

cpp fast flatbuffers rpc seastar smf

Last synced: 20 Feb 2025

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: 27 Apr 2025

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: 14 May 2025

https://github.com/lsm/micromono

Write microservices in monolithic style

channel framework microservice node rpc

Last synced: 03 Apr 2025

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: 14 May 2025

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

TypeScript standard for rock solid serverless functions.

faas lambda rpc serverless serverless-functions typescript

Last synced: 12 Apr 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: 13 Apr 2025

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

基于Netty+MQTT的高性能推送服务框架。支持普通Socket、MQTT、MQTT web socket协议。非常方便接入上层业务实现推送业务。

iot java mqtt netty rpc socket websocket

Last synced: 13 Apr 2025

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

手写自己的RPC框架/Handwritten RPC framework

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

Last synced: 05 Apr 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: 12 Apr 2025

https://github.com/hakril/pythonforwindows

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

python rpc windows wmi

Last synced: 14 May 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: 08 Apr 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: 04 Apr 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: 14 Mar 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: 07 May 2025

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: 02 May 2025

https://github.com/containerd/ttrpc

GRPC for low-memory environments

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

Last synced: 13 May 2025

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: 09 May 2025

https://github.com/Thriftpy/thriftpy2

Pure python approach of Apache Thrift.

python rpc thrift thriftpy

Last synced: 27 Nov 2024

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

IoT DC3 is a 100% open-source, distributed Internet of Things (IoT) platform built on Spring Cloud. It accelerates IoT project development and simplifies IoT device management, offering a comprehensive solution for building robust IoT systems.

data-collection dcs docker gateway iot java lwm2m modbus mqtt multi-protocol opc-ua plc rpc rtsp s7 socket spring-cloud tcp things

Last synced: 27 Mar 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: 07 May 2025

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: 10 Apr 2025

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: 30 Mar 2025

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: 11 Apr 2025

https://github.com/hakril/PythonForWindows

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

python rpc windows wmi

Last synced: 13 Mar 2025

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/ananto30/zero

Zero: A simple and fast Python RPC framework

asyncio framework python rpc rpc-framework zeromq

Last synced: 07 Apr 2025

https://github.com/tarscloud/tarscpp

C++ language framework rpc source code implementation

cpp high-performance microservices rpc tars tars-foundation

Last synced: 22 Apr 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: 08 Apr 2025

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

Nvim Node.js client and plugin host

neovim nodejs nvim rpc typescript vim

Last synced: 14 May 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: 07 Apr 2025

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

A modern Bitcoin Core REST and RPC client.

bitcoin client request rest rpc

Last synced: 07 Apr 2025

https://github.com/modiimedia/arri

Arri RPC is a code-first RPC framework for end-to-end type safety in any language

codegen codegenerator http http-server rpc rpc-client rpc-framework rpc-server server-sent-events

Last synced: 12 May 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: 14 May 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: 09 May 2025

https://github.com/xcl3721/Dora-RPC

DoraRPC is an RPC For the PHP MicroService by The Swoole

dora dora-rpc php rpc service-discovery swoole tcp

Last synced: 30 Mar 2025

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: 04 Apr 2025

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

Anno 是一个微服务快速开发框架,底层通讯可选用grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD,插件化开发。

anno apigateway dotnet grpc java microservice rpc thrift viper

Last synced: 04 Apr 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/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: 18 Apr 2025

https://github.com/bsm/redeo

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

go low-latency redis rpc service

Last synced: 04 Apr 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: 05 Apr 2025

https://github.com/erpc/erpc

eRPC — fault-tolerant evm rpc proxy

cache erpc ethereum evm go load-balancer proxy rpc

Last synced: 11 Apr 2025

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

A message passing platform for Go

go grpc message-passing microservices protobuf rpc thrift yarpc

Last synced: 29 Apr 2025

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

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

Canonical git gitlab infra-mgmt Managed rpc

Last synced: 13 May 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: 24 Mar 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: 07 Apr 2025

https://github.com/tarscloud/tarsjava

Java language framework rpc source code implementation

high-availability high-performance microservices rpc springboot tars tars-foundation

Last synced: 22 Apr 2025

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

examples for the latest rpcx

dubbo example examples motan rpc rpcx

Last synced: 08 Apr 2025

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: 06 Apr 2025

https://github.com/TarsCloud/TarsJava

Java language framework rpc source code implementation

high-availability high-performance microservices rpc springboot tars tars-foundation

Last synced: 21 Feb 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: 16 Mar 2025

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

Hprose 3.0 for .NET

csharp dotnet json-rpc rpc rpc-framework

Last synced: 04 Apr 2025

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: 12 Apr 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: 14 Mar 2025