Showing 36 of 102 projects
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.
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 cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.
A lightweight C++20 header-only library for binary serialization and remote procedure calls with zero-overhead design.
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.
A Go implementation of a JSON-RPC 2.0 client over HTTP with support for batch requests, custom headers, and flexible response handling.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
Provides idiomatic Elixir bindings for Apache Thrift, converting Thrift types into Elixir structs and simplifying RPC client/server generation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.