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/doocs/advanced-java

😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

advanced-java distributed-search-engine distributed-systems doocs dubbo elasticsearch eureka feign high-availability high-concurrency hystrix java message-queue microservices-architecture redis ribbon rpc spring-cloud springcloud-config zookeeper

Last synced: 20 Jan 2025

https://github.com/apache/dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.

distributed-systems dubbo framework grpc http java microservices restful rpc service-mesh web

Last synced: 20 Jan 2025

https://github.com/aria2/aria2

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

bittorrent cpp11 download ftp http metalink rpc sftp

Last synced: 20 Jan 2025

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

A Go microservices framework

distributed-systems go golang micro microservices rpc

Last synced: 20 Jan 2025

https://github.com/asim/go-micro

A Go microservices framework

distributed-systems go golang micro microservices rpc

Last synced: 14 Dec 2024

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

A Go microservices framework

distributed-systems go golang micro microservices rpc

Last synced: 13 Dec 2024

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

The Go language implementation of gRPC. HTTP/2 based RPC

dogs-over-cats giant-robots go golang grpc hacktoberfest microservices nanoservices proto rpc

Last synced: 20 Jan 2025

https://github.com/grpc/grpc-Go

The Go language implementation of gRPC. HTTP/2 based RPC

dogs-over-cats giant-robots go golang grpc hacktoberfest microservices nanoservices proto rpc

Last synced: 24 Oct 2024

https://github.com/chai2010/advanced-go-programming-book

:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

asm book cgo cloud go golang programming-language rpc web

Last synced: 20 Jan 2025

https://github.com/apache/brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".

rpc

Last synced: 21 Jan 2025

https://github.com/apache/incubator-brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".

rpc

Last synced: 14 Dec 2024

https://github.com/hyperium/tonic

A native gRPC client & server implementation with async/await support.

async grpc proto rpc rust

Last synced: 20 Jan 2025

https://github.com/twitter/finagle

A fault tolerant, protocol-agnostic RPC system

distributed-systems finagle http http2 java memcached mysql redis rpc scala thrift zipkin

Last synced: 20 Jan 2025

https://twitter.github.io/finagle/

A fault tolerant, protocol-agnostic RPC system

distributed-systems finagle http http2 java memcached mysql redis rpc scala thrift zipkin

Last synced: 16 Nov 2024

https://github.com/smallnest/rpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!

dubbo grpc microservice microservices rpc service-discovery

Last synced: 20 Jan 2025

https://github.com/roadrunner-server/roadrunner

🤯 High-performance PHP application server, process manager written in Go and powered with plugins

application-server golang hacktoberfest http php psr-7 roadrunner rpc supervisor workers

Last synced: 20 Jan 2025

https://github.com/twitchtv/twirp

A simple RPC framework with protobuf service definitions

go protobuf rpc twirp

Last synced: 20 Jan 2025

https://github.com/cloudwego/kitex

Go RPC framework with high-performance and strong-extensibility for building micro-services.

framework go grpc microservices protobuf rpc streaming thrift

Last synced: 20 Jan 2025

https://github.com/line/armeria

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

gateway grpc grpc-client grpc-server hacktoberfest http http-client http-server http2 micro-framework microservices netty rpc rpc-client rpc-framework rpc-library rpc-server thrift thrift-client thrift-server

Last synced: 21 Jan 2025

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

Go Implementation For Apache Dubbo .

go http2 microservices rpc service-mesh

Last synced: 21 Jan 2025

https://github.com/ktr0731/evans

Evans: more expressive universal gRPC client

cli completion golang grpc grpc-client protocol-buffers repl-mode rpc

Last synced: 21 Jan 2025

https://github.com/cloudwego/netpoll

A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

golang high-performance net network-programming rpc

Last synced: 20 Jan 2025

https://github.com/davyxu/cellnet

High performance, simple, extensible golang open source network library

game golang networking protobuf rpc server socket tcp-server

Last synced: 16 Jan 2025

https://github.com/idealvin/coost

A tiny boost library in C++11.

benchmark config coroutine json log rpc unit-test

Last synced: 22 Jan 2025

https://github.com/cysharp/magiconion

Unified Realtime/API framework for .NET platform and Unity.

c-sharp grpc rpc streaming swagger unity

Last synced: 21 Jan 2025

https://github.com/Cysharp/MagicOnion

Unified Realtime/API framework for .NET platform and Unity.

c-sharp grpc rpc streaming swagger unity

Last synced: 27 Oct 2024

https://github.com/syhyz1990/baiduyun

油猴脚本 - 一个免费开源的网盘下载助手

baidu chrome idm linux motrix rpc tamper tampermonkey userscript wangpan xdown

Last synced: 15 Jan 2025

https://github.com/tarscloud/tarsgo

A high performance microservice framework in golang. A linux foundation project.

golang high-performance microservices rpc tars tars-foundation

Last synced: 21 Jan 2025

https://github.com/TarsCloud/TarsGo

A high performance microservice framework in golang. A linux foundation project.

golang high-performance microservices rpc tars tars-foundation

Last synced: 07 Nov 2024

https://github.com/apache/fury

A blazingly fast multi-language serialization framework powered by JIT and zero-copy.

compression cpp cross-language encoding fast golang hacktoberfest java javascript jit lightning marshalling multiple-language persistence python rpc rust serialization transfer zero-copy

Last synced: 21 Jan 2025

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

The Go implementation of Connect: Protobuf RPC that works.

connectrpc go grpc protobuf rpc

Last synced: 21 Jan 2025

https://github.com/sanshengshui/netty-learning-example

:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。

fastjson http im iot kafka mqtt netty protobuf rpc zero-copy

Last synced: 17 Jan 2025

https://github.com/xiaonanln/goworld

Scalable Distributed Game Server Engine with Hot Swapping in Golang

entities entity-framework game-server golang packets rpc

Last synced: 17 Jan 2025

https://github.com/andeya/erpc

An efficient, extensible and easy-to-use RPC framework.

go microservice peer-to-peer protocol rpc socket

Last synced: 17 Jan 2025

https://github.com/crossbario/autobahn-python

WebSocket and WAMP in Python for Twisted and asyncio

autobahn pubsub python real-time rpc wamp websocket

Last synced: 20 Jan 2025

https://github.com/ts-rest/ts-rest

RPC-like client, contract, and server implementation for a pure REST API

api fastify nestjs nextjs openapi react react-query rest rpc solid typescript

Last synced: 21 Jan 2025

https://github.com/fisco-bcos/fisco-bcos

FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.

bcos blockchain consensus consortium crud crypto evm fintech fisco fisco-bcos p2p pbft precompiled raft rpc security solidity synchronization zero-knowledge

Last synced: 16 Jan 2025

https://github.com/FISCO-BCOS/FISCO-BCOS

FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.

bcos blockchain consensus consortium crud crypto evm fintech fisco fisco-bcos p2p pbft precompiled raft rpc security solidity synchronization zero-knowledge

Last synced: 30 Oct 2024

https://github.com/opensolon/solon

🔥 Java "ecological" application development Framework: Restrained, concise, EFFICIENT, OPEN, ECOLOGICAL!! 300% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; Compatible with java8 ~ java23. (Replaceable spring)

aop-framework ioc-framework java microservice miro-framework no-servlet no-spring plugin remoting rest-api rpc solon solon-cloud web-framework

Last synced: 16 Jan 2025

https://github.com/cloudwego/volo

Rust RPC framework with high-performance and strong-extensibility for building micro-services.

async grpc protobuf rpc rust thrift

Last synced: 21 Jan 2025

https://github.com/nethereum/nethereum

Ethereum .Net cross platform integration library

abi blockchain cross-platform ethereum ethereum-client geth nethereum parity quorum rlp rpc signing

Last synced: 21 Jan 2025

https://github.com/Nethereum/Nethereum

Ethereum .Net cross platform integration library

abi blockchain cross-platform ethereum ethereum-client geth nethereum parity quorum rlp rpc signing

Last synced: 11 Nov 2024

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

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.

hacktoberfest ice rpc rpc-framework zeroc

Last synced: 26 Oct 2024

https://github.com/sogou/srpc

RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.

brpc opentelemetry protobuf rpc thrift trpc workflow

Last synced: 16 Jan 2025

https://github.com/k8w/tsrpc

A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.

ajax axios backend-framework express framework full-stack full-stack-developer full-stack-development grpc nestjs node nodejs protobuf rpc runtime-type-checking serialization-algorithm server-framework typescript typescript-rpc-framework typescript-serialization

Last synced: 22 Jan 2025

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

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

c-sharp compiler cpp dart deserialization javascript json marshalling real-time rpc rust serialization typescript zero-copy

Last synced: 21 Jan 2025

https://github.com/quantmind/pulsar

Event driven concurrent framework for Python

asyncio greenlet http http-server multiprocessing python rpc test-framework wsgi

Last synced: 18 Jan 2025

https://github.com/p0dalirius/coercer

A python script to automatically coerce a Windows server to authenticate on an arbitrary machine through 12 methods.

authentication automatic call coerce fuzzing ntlm privilege-escalation rpc

Last synced: 16 Jan 2025

https://github.com/zfoo-project/zfoo

💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

byte-buddy cocos cpp game-framework game-server godot godot-engine hotswap javassist mongodb netty network orm rpc serialization spring unity unreal-engine websocket

Last synced: 16 Jan 2025

https://github.com/p0dalirius/Coercer

A python script to automatically coerce a Windows server to authenticate on an arbitrary machine through 12 methods.

authentication automatic call coerce fuzzing ntlm privilege-escalation rpc

Last synced: 14 Nov 2024

https://github.com/newlifex/x

Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。

api network newlife reflection rpc security serialize server service thread

Last synced: 15 Jan 2025

https://github.com/NewLifeX/X

Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。

api network newlife reflection rpc security serialize server service thread

Last synced: 02 Nov 2024

https://github.com/rpclib/rpclib

rpclib is a modern C++ msgpack-RPC server and client library

cplusplus cplusplus-14 cpp cpp14 msgpack rpc

Last synced: 18 Jan 2025

https://github.com/janoside/btc-rpc-explorer

Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core.

bitcoin bitcoin-blockchain bitcoin-explorer bitcoind bootstrap5 btc-rpc-explorer express json-rpc nodejs rpc

Last synced: 21 Jan 2025

https://github.com/crossbario/autobahn-java

WebSocket & WAMP in Java for Android and Java 8

android autobahn java java8 network pubsub real-time rpc wamp websocket

Last synced: 17 Jan 2025

https://github.com/storj/drpc

drpc is a lightweight, drop-in replacement for gRPC

drpc go grpc microservices nanoservices proto rpc

Last synced: 21 Jan 2025

https://github.com/youzan/zanphp

PHP开发面向C10K+的高并发SOA服务 和RPC服务首选框架

asyncio high-performance php rpc soa yield zanphp

Last synced: 12 Nov 2024

https://github.com/crossbario/autobahn-js

WAMP in JavaScript for Browsers and NodeJS

autobahn html5 javascript nodejs pubsub real-time rpc wamp websocket

Last synced: 16 Jan 2025

https://github.com/connectrpc/connect-es

The TypeScript implementation of Connect: Protobuf RPC that works.

connectrpc express fastify-plugin grpc grpc-web javascript nextjs nodejs protobuf protoc-plugin rpc schema typescript

Last synced: 21 Jan 2025

https://github.com/gooddbird/tinyrpc

c++ async rpc framework. 14w+qps.

coroutines protobuf reactor rpc

Last synced: 19 Jan 2025

https://github.com/Gooddbird/tinyrpc

c++ async rpc framework. 14w+qps.

coroutines protobuf reactor rpc

Last synced: 08 Nov 2024

https://github.com/tang-jie/nettyrpc

NettyRPC is high performance java rpc server base on Netty,using kryo,hessian,protostuff support message serialization.

jmx netty parallel rpc spring

Last synced: 20 Jan 2025

https://github.com/go-kiss/sniper

轻量级 go 业务框架

go golang golang-framework grpc http rpc

Last synced: 18 Jan 2025

https://github.com/roadrunner-server/goridge

🧙 High-performance PHP-to-Golang IPC/RPC bridge

golang golang-ipc-bridge performance-php php pipes rpc servercodec socket tcp unix

Last synced: 15 Jan 2025

https://github.com/beetlex-io/beetlex

high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution

http-server https mqtt mqtt-client mqtt-server non-blocking rpc rpc-framework rpc-server socket socket-server socketasynceventargs ssl tcp tcp-server tls webserver websocket websocket-server websockets

Last synced: 16 Jan 2025

https://github.com/beetlex-io/BeetleX

high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution

http-server https mqtt mqtt-client mqtt-server non-blocking rpc rpc-framework rpc-server socket socket-server socketasynceventargs ssl tcp tcp-server tls webserver websocket websocket-server websockets

Last synced: 13 Nov 2024

https://github.com/unum-cloud/ucall

Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

backend cpython dpdk epoll fast-api flask http http-server io-uring json json-rpc liburing linux-kernel python rest-api rpc rpc-framework simd tcp tcp-ip

Last synced: 15 Jan 2025

https://github.com/thriftpy/thriftpy

Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2

python rpc serialization thrift

Last synced: 18 Jan 2025

https://github.com/Thriftpy/thriftpy

Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2

python rpc serialization thrift

Last synced: 19 Nov 2024

https://github.com/arskom/spyne

A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.

api api-rest api-server http json msgpack python rpc rpc-framework soap twisted

Last synced: 16 Jan 2025

https://github.com/hyman-m/tinyrpc

🚀 Fast, stable, mini RPC framework based on protocol buffer

golang protobuf rpc

Last synced: 17 Jan 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: 13 Nov 2024

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: 19 Jan 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: 16 Jan 2025

https://github.com/eclipse-iceoryx/iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust

eclipse iceoryx inter-process-communication ipc middleware publish-subscribe pubsub request-response rpc rust shared-memory zero-copy

Last synced: 18 Jan 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: 17 Jan 2025