🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
Repository Index
47,133 repositories indexed
1–24 of 27 · Most stars
A cloud-native Go microservices framework with cli tool for productivity.
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".
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.
- rpc-framework
- high-performance
- high-availability
- microservice
Go RPC framework with high-performance and strong-extensibility for building micro-services.
- rpc
- go
- microservices
- framework
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
- go
- goa
- microservices
- rest
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
Meta's Thrift implementation: cross-language serialization and high-performance async RPC
RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
A pluggable, high-performance RPC framework written in golang
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
- rpc-api
- rpc-framework
- rpc-client
- rpc-server
High-performance framework for building redis-protocol compatible TCP servers/services
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
- rpc
- micro-service
- dotnet
- tcc-transaction
An annotation-based Java library for creating Thrift serializable types and services.
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols
- grid-computing
- remote-function-call
- network
- thread
High-performance Distributed Command Pattern (DCP) for Go
- command-pattern
- distributed-systems
- golang
- high-performance
JSON-RPC 2.0 library with HTTP and WebSockets support for deno and the browser
- json-rpc2
- deno
- typescript
- fetch
a simple RPC wrapper generator to C/C++ functions
Ultra high performance RPC
- high-preformance
- epoll
- rpc-framework
- flatbuffers
API Framework supporting REST and RPC.
- rpc
- rpc-framework
- rest-api
- performant
OpenRPC implementation for Common Lisp
Translatedhigh performance net library for game server