Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with rpc-framework

A curated list of projects in awesome lists tagged with rpc-framework .

https://github.com/TarsCloud/Tars

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.

high-availability high-performance microservice rpc-framework tars tars-foundation

Last synced: 05 Nov 2024

https://github.com/tarscloud/tars

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.

high-availability high-performance microservice rpc-framework tars tars-foundation

Last synced: 31 Dec 2024

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: 30 Dec 2024

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

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

hessian http2 protobuf restful rpc-framework sofa-bolt sofa-rpc sofastack

Last synced: 31 Dec 2024

https://github.com/google/tarpc

An RPC framework for Rust with a focus on ease of use.

asynchronous-programming futures rpc-framework rust tokio

Last synced: 30 Dec 2024

https://github.com/luxiaoxun/nettyrpc

A simple RPC framework based on Netty, ZooKeeper and Spring

netty rpc-framework spring zookeeper

Last synced: 31 Dec 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/suyuan32/simple-admin-core

Simple Admin是一个基于Go Zero开发面向小型到大型项目的分布式微服务后端管理系统脚手架,提供丰富的后台管理功能,支持k8s快速部署,助力快速开发高并发微服务集群,适合学习和商用。Simple Admin is a powerful microservice framework for large management system. It is based on go-zero and supports several advanced features. It can help you to develop a microservice back-end management system in a short time.

admin asynq backend casbin ent go go-zero golang microservices rbac rocketmq rpc-framework simple-admin vue-admin

Last synced: 06 Nov 2024

https://github.com/laruence/yar

Light, concurrent RPC framework for PHP & C

c concurrency json msgpack php rpc-framework yar

Last synced: 02 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: 02 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: 01 Jan 2025

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: 02 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: 02 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: 01 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/rapidloop/nrpc

nRPC is like gRPC, but over NATS

go grpc protobuf rpc-framework

Last synced: 20 Dec 2024

https://github.com/nats-rpc/nrpc

nRPC is like gRPC, but over NATS

go grpc protobuf rpc-framework

Last synced: 15 Nov 2024

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

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

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

Last synced: 04 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: 05 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/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/weibocom/motan-go

The golang implementation of Motan

motan-go motan-rpc rpc-framework service-mesh

Last synced: 04 Jan 2025

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

Hprose 3.0 for .NET

csharp dotnet json-rpc rpc rpc-framework

Last synced: 29 Dec 2024

https://github.com/sunng87/slacker

Transparent, non-incursive RPC by clojure and for clojure

clojure remote rpc rpc-framework slacker

Last synced: 30 Dec 2024

https://github.com/linux-china/dubbo3

Dubbo3: distributed RPC framework from Alibaba Dubbo2

dubbo load-balancer registry rpc-framework

Last synced: 01 Jan 2025

https://github.com/apex/rpc

Simple RPC style APIs with generated clients & servers.

api golang http json-api json-rpc rpc rpc-framework typescript

Last synced: 10 Nov 2024

https://github.com/python-trio/purerpc

Native, async Python gRPC client and server implementation supporting asyncio, uvloop, and trio

asynchronous asyncio cpython grpc networking pure-python pypi pypy python remote-procedure-call rpc rpc-framework trio uvloop

Last synced: 31 Oct 2024

https://github.com/abersheeran/rpc.py

A fast and powerful RPC framework based on ASGI/WSGI.

annotation asgi cbor httpx json msgpack msgpack-rpc openapi-document pickle rpc rpc-framework wsgi

Last synced: 29 Dec 2024

https://github.com/zhu327/doge

Doge is a high-performance, Python based, open source RPC framework

doge microservices rpc rpc-framework service-discovery service-oriented service-registry

Last synced: 26 Dec 2024

https://github.com/mirage/capnp-rpc

Cap'n Proto RPC implementation

capn-proto capnproto ocaml-library rpc-framework

Last synced: 30 Dec 2024

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/hiparker/lint-rpc-framework

一个轻量级Java RPC 框架, 底层采用Netty实现, 模拟Dubbo运行模式(闲来无事 练习一下)

factory netty nio proxy rpc-framework spi

Last synced: 28 Oct 2024

https://github.com/ebourg/hessian

Hessian binary web service protocol. This is a Git mirror of the official Subversion repository where Hessian is actively developped (svn://svn.caucho.com/home/svn/svnroot/resin/trunk/modules/hessian). This mirror is updated automatically on a daily basis. No parallel development is performed here. Feel free to fork this project to implement custom features while tracking upstream changes.

java rpc-framework serialization-library

Last synced: 19 Dec 2024

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

dotnet high performance remote interface and delegate invoke(RPC) communication components,support millions RPS remote interface method invokes

dotnet dotnetcore rpc-api rpc-client rpc-framework rpc-server tcp

Last synced: 27 Oct 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/astranet/meshRPC

Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.

docker golang grpc istio microservices-toolkit rpc-framework service-mesh

Last synced: 25 Nov 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/rmst/uniton

Python remote procedure call framework for the Unity game engine

python rpc-framework unity unity3d

Last synced: 10 Oct 2024

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: 30 Dec 2024

https://github.com/repetere/periodicjs

Periodic is a library for rapidly developing database agnostic enterprise applications and APIs with express & node.js

api api-rest cms-backend cms-framework data-driven express modular mongodb nodejs oauth2-server react rest-api rpc-framework

Last synced: 11 Oct 2024

https://github.com/replit/river

🌊 Long-lived Streaming Remote Procedure Calls

api rpc-framework

Last synced: 06 Nov 2024

https://github.com/ziglibs/antiphony

A zig remote procedure call solution

rpc rpc-framework zig zig-package ziglang

Last synced: 14 Oct 2024

https://github.com/newshadowk/netrpc

NetRpc is a light weight rpc engine base on RabbitMQ, Grpc, Http targeting .NET 5.0/6.0/7.0. It use the simple interface to call each other, provide callback/cancel during invoking, so especially suitable for handle long running call.

csharp dotnet grpc rabbitmq rpc rpc-framework

Last synced: 04 Jan 2025

https://github.com/deltachat/yerpc

An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification

json json-rpc jsonrpc openrpc rpc rpc-framework rust typescript

Last synced: 02 Jan 2025

https://github.com/rsocket/rsocket-rpc-js

Standard RSocket RPC Implementation

reactive-streams rpc rpc-framework rsocket

Last synced: 06 Nov 2024

https://github.com/foomo/gotsrpc

Go TypeScript RPC - expose Go code over http JSON RPC to TypeScript clients, oh and gorpc is much easier with this too

golang-rpc rpc rpc-framework typescript-rpc

Last synced: 13 Nov 2024

https://github.com/pojntfx/panrpc

Language-, transport- and serialization-agnostic RPC framework with remote closure support that allows exposing and calling functions on both clients and servers.

go golang rpc rpc-framework streaming

Last synced: 12 Dec 2024

https://github.com/minghuaw/toy-rpc

An async RPC in rust-lang that mimics golang's net/rpc

async async-std rpc rpc-framework rust tokio

Last synced: 03 Nov 2024

https://github.com/jfjlaros/arduino-simple-rpc

Python client for the Arduino simpleRPC protocol.

arduino discovery remote-procedure-call rpc rpc-api rpc-client rpc-framework simple

Last synced: 19 Dec 2024

https://github.com/airtestproject/hrpc

Common interface definition based rpc implementation

rpc rpc-client rpc-framework rpc-library

Last synced: 06 Nov 2024

https://github.com/zylo117/kafka-rpc

RPC protocol based on kafka. Horizontally scalable, fault-tolerant, wicked fast, just like kafka.

gevent kafka kafka-features kafka-rpc rpc rpc-framework rpc-protocol rpc-service scalability throughput

Last synced: 13 Nov 2024

https://github.com/amulyakashyap09/nodejs_grpc

GRPC based API CRUD using Nodejs at both server and client side

grpc grpc-node mongodb mongoose nodejs rpc rpc-client rpc-framework rpc-server

Last synced: 10 Nov 2024

https://github.com/xudong-huang/may_rpc

rust coroutine based rpc framework

asynchronous coroutine rpc-framework rust

Last synced: 07 Nov 2024

https://github.com/bep/execrpc

RCP via os/exec with generic types.

golang rpc-framework

Last synced: 27 Oct 2024

https://github.com/javahongxi/jaws

手把手教你实现RPC框架 🦈

netty netty4 rpc rpc-framework

Last synced: 10 Nov 2024

https://github.com/alexopryshko/django-serializer

Flexible toolkit for building APIs base on Marshmallow

api django marshmallow python3 rpc-framework

Last synced: 24 Nov 2024

https://github.com/course-one/go-rpc-starter-kit

RPC starter example for Go (Golang).

go golang networking rpc rpc-client rpc-framework rpc-server

Last synced: 13 Nov 2024

https://github.com/fantasy-peak/frpc

An rpc code generation framework for c++, It supports c++17/20/23

cpp17 cpp20-coroutine msgpack-rpc rpc-framework zmq

Last synced: 28 Nov 2024

https://github.com/anurnomeru/republic

Republic 是一款简单易用的 RPC 框架,QPS 在 6000 左右,基于 raft 实现了高可用的注册中心,基于 kotlin 开发,支持 Java、Kotlin。它并不需要寄托于 spring 环境使用,依赖极少,只使用了 netty、hessian、以及 guava。

raft rpc rpc-framework

Last synced: 28 Nov 2024

https://github.com/mackee/tanukirpc

`tanukirpc` is a practical, fast-developing, type-safe, and easy-to-use RPC/Router library for Go.

go golang router rpc-framework web-application web-framework

Last synced: 28 Oct 2024

https://github.com/rustamwin/rpc-controllers

Use class-based controllers to create JSON-RPC 2.0 server usage in Express / Koa and TypeScript

decorators express json-rpc koa rpc rpc-controllers rpc-framework rpc-server typescript

Last synced: 28 Oct 2024

https://github.com/chinalhr/gungnir

Gungnir是一个基于Spring,Netty,Zookeeper的轻量级分布式RPC服务框架

java netty rpc rpc-framework spring-boot zookeeper

Last synced: 08 Nov 2024

https://github.com/sinkedship/cerberus

An easy-to-use service(s) registration, discovery framework for common RPC solution, Apache Thrift.

consul etcd k8s rpc rpc-framework service-discovery service-registration thrift zookeeper

Last synced: 11 Oct 2024

https://github.com/mostafa/norpc

A fault-tolerant, protocol-agnostic, dead-simple, reliable, interoprable and secure RPC framework

dead-simple fault-tolerant interoperable norpc protocol-agnostic reliable rpc rpc-framework secure

Last synced: 19 Oct 2024

https://github.com/morglod/rpct-js

RPC universal toolkit with lots of session environment & callbacks support

callbacks figma figma-plugin figma-plugins figma-rpc rpc rpc-framework rpc-library socket streams transport typescript

Last synced: 14 Oct 2024

https://github.com/andogq/qubit

Seamless RPC for Rust & TypeScript

api jsonrpc portfolio rpc-framework rust serde subscriptions trpc trpc-rs ts ts-rs

Last synced: 10 Nov 2024

https://github.com/catmengi/dynamicrpc

C rpc server and client library

c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server

Last synced: 22 Nov 2024

https://github.com/danielcoderx/gofel

Gofel is a lightweight RPC server framework in Go, featuring easy setup and robust WebSocket integration.

go golang gorilla-websocket messagepack messagepack-rpc rpc rpc-framework websocket

Last synced: 06 Nov 2024

https://github.com/bdqfork/d-rpc

参考Dubbo编写的RPC框架,用于学习使用。基于Netty实现底层通信,实现了基本的RPC功能,包括超时重试,负载均衡等功能,且可以通过Extension机制进行扩展。

extensionloader netty-rpc rpc rpc-framework spi spring toy

Last synced: 20 Oct 2024

https://github.com/znx3p0/srpc

Simple RPC system based on top of Canary

async distributed-computing distributed-systems rpc rpc-framework rpc-library rust

Last synced: 14 Oct 2024

https://github.com/oeljeklaus-you/sprc

基于Scala编写的RPC通信框架

akka rpc-framework scala

Last synced: 23 Dec 2024

https://github.com/youngmonkeys/quick-rpc

support to call rpc via ezyfox-server

rpc rpc-client rpc-framework rpc-server socket-server

Last synced: 11 Nov 2024