Showing 35 of 35 projects
A realtime bidirectional event-based communication framework for Node.js applications.
A modern, high-performance remote procedure call (RPC) framework that enables transparent client-server communication across multiple languages.
A simple, blazing fast, and thoroughly tested WebSocket client and server implementation for Node.js.
A multiplayer game experiment built with HTML5 and JavaScript for browser-based gameplay.
A curated collection of resources, libraries, and tools for multiplayer game network programming (netcode).
A header-only C++ library implementing RFC6455 WebSocket Protocol for client/server functionality.
A client-server audio player that synchronizes multiple clients for perfectly synced multiroom audio playback.
A client-server audio player that synchronizes multiple clients for perfectly synced multiroom audio playback.
A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.
A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.
A ClojureScript UI framework and client/server architecture built on Facebook's React.
A C# implementation of the WebSocket protocol providing both client and server functionality with RFC 6455 compliance.
SSH2 client and server modules written in pure JavaScript for Node.js.
A lightweight, secure, pure C library for building scalable client and server applications with HTTP/1, HTTP/2, WebSockets, and MQTT.
An incident response framework for remote live forensics with Python client-server architecture.
A daemon providing fast, context-sensitive autocompletion for Go code in editors like Vim, Neovim, and Emacs.
A high-performance .NET library providing MQTT client and server (broker) implementations, supporting MQTT protocol up to version 5.
A high-performance .NET library providing MQTT client and server (broker) implementations supporting MQTT protocol up to version 5.
A universal wrapper for real-time frameworks that prevents module lock-in and provides a common low-level interface.
A high-performance gRPC implementation for .NET Core 3.0+ with ASP.NET Core integration and HTTP/2 client support.
A library of modular and reusable components for building robust networking clients and servers in Rust.
A transactional, relational-graph-vector database that uses Datalog for query, designed as the hippocampus for AI.
A cross-platform C++ networking engine designed for game development with features like NAT traversal and voice chat.
A C++ networking library providing client/server abstractions for building consistent, modular, and composable services.
A C++ network library for client/server games with secure authentication, reliable messaging, and competitive multiplayer features.
A flexible, server-side music player daemon that plays audio through the server's sound card with remote control capabilities.
A secure client/server protocol for multiplayer games built on top of UDP, providing encrypted connections and session management.
A complete RPC framework for building networked applications with support for multiple languages, pub/sub, and server deployment.
A modern Python library for creating online multiplayer text games (MUD/MUSH/MUX/MU*) with great freedom.
Network extension library for Lua providing TCP/UDP transport and common internet application functions.
A Java library for efficient TCP/UDP client-server network communication using NIO and Kryo serialization.
A modern C++14 msgpack-RPC library for building client-server applications without IDL or code generation.
A multi-platform client-server tool for distributing Hashcat password cracking tasks across multiple computers.
A simple Swift library for TCP and UDP socket communication on Apple platforms.
A WebSocket (RFC6455) library for Rust providing client and server implementations with message and frame-level APIs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.