Showing 32 of 104 projects
A Go library for Gin that provides automatic parameter binding, gRPC support, and annotation-based routing.
A JavaScript client library for connecting to deepstream.io servers, enabling real-time data sync, pub/sub messaging, and RPC.
A .NET microservices framework for building distributed applications with RPC communication and service governance.
A PHP library that abstracts common messaging patterns for RabbitMQ, including RPC, pub/sub, and parallel processing.
A stateless, trustless Starknet light client written in Rust, enabling secure and decentralized access to the Starknet network.
A Go library for streaming Protocol Buffers messages over TCP with minimal overhead and simplified networking boilerplate.
An annotation-based Java library for creating Thrift serializable types and services.
A Neovim plugin that prevents nested Neovim sessions when opening files from terminal buffers using RPC.
A Rust library for remote multiplexed objects, channels, and RPC over various transports.
A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.
A Node.js library for making RPC calls over a Kademlia-based distributed hash table (DHT).
A Go client library for interacting with Substrate-based blockchains via RPC calls.
A lightweight DDS-XRCE implementation enabling resource-constrained devices to communicate in DDS networks via a client-agent architecture.
A Go package for implementing JSON-RPC 2.0 servers with a simple, poetic, and pithy API.
A set of gRPC-based microservices for executing operational commands on network devices.
A Delphi implementation of the gRPC protocol with HTTP/2 and WebSocket support for real-time, bidirectional streaming.
A lightweight Java and .NET client library for calling Python objects remotely via the Pyro5 protocol.
A distributed workflow engine and state machine library for Go that implements aspect-oriented programming and the actor model.
A Clojure/Script RPC library for web applications that makes async server calls feel like expression evaluation.
TypeScript RPC framework for WebSocket and Worker protocols, enabling grid computing and remote function calls.
A Haxe library for fast binary serialization and network synchronization with versioning and RPC support.
A Haxe library for fast binary serialization and network synchronization with automatic change tracking and RPCs.
A .NET library that adds transparent caching, automatic invalidation, and real-time updates to Blazor and MAUI apps with minimal code changes.
A Crystal language implementation of the MessagePack binary serialization format for efficient data exchange.
A Rust library for the rpcx microservice framework, enabling Rust functions to be exposed as cross-platform RPC services.
A high-performance, cross-language RPC library for Delphi and FreePascal applications.
A lightweight OCaml library for remote procedure calls (RPC) with XML/JSON encoding and code generation via PPX.
A Symfony bundle for building real-time applications using the WAMP protocol via the Thruway PHP library.
A real-time terminal-based block explorer for Cosmos SDK blockchains, displaying blocks, transactions, validators, and network status.
A Juno implementation for Big Dipper that indexes Cosmos blockchain data into PostgreSQL for GraphQL APIs.
Opinionated Java libraries for building and consuming HTTP/JSON RPC services with Feign clients and Jersey/Jetty servers.
A robust Python library for bidirectional JSON RPC over WebSockets, built on FastAPI and asyncio.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.