Showing 36 of 132 projects
A Python library providing WebSocket and WAMP (Web Application Messaging Protocol) implementations for Twisted and asyncio.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
A complete RPC framework for building networked applications with support for multiple languages, pub/sub, and server deployment.
An enterprise-level RPC framework based on C++ Workflow, supporting SRPC, bRPC, tRPC, and Thrift protocols.
A Java serialization library with built-in support for forward-backward compatibility and validation.
An open-source networking platform implementing the Web Application Messaging Protocol (WAMP) for distributed applications.
An extremely fast, asynchronous, actor-based enterprise server framework for RPC, game servers, and web servers.
A high-performance, cross-language RPC engine for PHP enabling remote communication between diverse programming languages.
A lightweight eventbus library for Go with async compatibility and cross-process event support.
A high-performance, feature-rich idiomatic Go library for encoding and decoding msgpack, cbor, json, binc, and simple formats.
A .NET library for building real-time apps with transparent caching and automatic dependency tracking, requiring minimal extra code for live updates.
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性能追踪。
Event driven concurrent framework for Python
A modern C++14 msgpack-RPC library for building client-server applications without IDL or code generation.
A TypeScript library for building type-safe RPC APIs with Protobuf, supporting gRPC, gRPC-web, and Connect protocols.
A comprehensive Go SDK and RPC client for interacting with the Solana blockchain, including JSON RPC, WebSocket, and program clients.
A full-featured Elixir implementation of the gRPC protocol supporting unary and streaming RPCs, interceptors, and HTTP transcoding.
A lightweight server-side service framework for Swift, built on SwiftNIO, supporting REST-like and RPC-like services.
A Python library for interacting with the unofficial Pokemon Go API, automatically parsing requests and responses via protobuf.
A high-performance, cross-language RPC engine for building distributed applications in Go.
A Go language binding for ZeroMQ version 4, providing network communication patterns for distributed systems.
A high-performance C++ coroutine library for I/O-intensive applications, featuring user-space threading and support for epoll, io_uring, and DPDK.
A modern Java platform providing high-performance asynchronous I/O, HTTP server/client, dependency injection, and cloud components with minimal dependencies.
A lightweight C++20 header-only library for binary serialization and remote procedure calls with zero-overhead design.
A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.
Ultra-fast binary serialization library with code generation for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, and Swift.
A Neovim plugin that integrates Ranger as a floating file explorer using RPC for seamless communication.
Type-safe Go bindings for the Chrome DevTools Protocol, enabling browser automation and debugging.
A modern .NET framework for communication over RabbitMQ with a modular, middleware-oriented architecture.
A high-performance I/O library for Java servers, exposing OS capabilities and JDK internals for maximum throughput.
A simple, fast, and scalable Go RPC library optimized for high-load microservices.
A highly extensible Discord Rich Presence plugin for Neovim, featuring dynamic templates, customizable assets, and an extension system.
A JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript, enabling two-way communication with RPC methods and events.
A high-performance Go framework for building Redis-protocol compatible TCP servers and services.
A C# implementation of the Web Application Messaging Protocol (WAMP) for real-time communication between clients and servers.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.