Showing 36 of 92 projects
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
A Meteor package that extends Mongo.Collection to provide schema validation for inserts and updates.
A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.
A pure Ruby, transport-agnostic implementation of HTTP/2 protocol and HPACK header compression.
A Java library for communicating with Minecraft clients and servers, enabling custom bots, clients, and servers.
A Dart library for generating immutable value types, enum classes, and JSON serialization with minimal boilerplate.
A simple, opinionated Objective-C class for AES-256-CBC encryption and decryption with Base64 encoding.
A library for hierarchical, end-to-end, real-time logging with a Chrome DevTools extension for visualization.
A LÖVE-based 2D game engine for Lua, designed for multiplayer-first experiences with professional-grade features.
A Rack application and JavaScript library for building real-time web applications with HTTP pub-sub in Ruby.
A comprehensive Elixir library that wraps TCP, UDP, SCTP, SSL sockets and implements WebSocket and SOCKS protocols.
A JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript, enabling two-way communication with RPC methods and events.
A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.
A comprehensive internet component suite for Delphi, C++Builder, and Free Pascal with 120+ protocols.
A Rust crate providing platform-native TLS bindings for secure client and server communication.
A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.
Meteor package that adds model-like helper methods to collections via automatic document transformation.
Open-source C++ toolkit for developing massively multiplayer online universes, originally powering the Ryzom MMORPG.
A robust, clean, and efficient real-time bidirectional socket library for Go backends and JavaScript clients.
A Lua library providing RFC 6455 compliant WebSocket client and server implementations with synchronous, coroutine, and async flavors.
A library to translate LINQ expression trees into serializable forms for execution on remote services.
A self-hosted, private cloud server for storing and searching shell command history, compatible with bashhub-client.
Provides idiomatic Elixir bindings for Apache Thrift, converting Thrift types into Elixir structs and simplifying RPC client/server generation.
A client/server source port for Doom enabling online multiplayer with enhanced features while preserving original gameplay.
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
A reusable client-server code editor component built on Roslyn and CodeMirror for .NET languages.
A high-performance Delphi networking and encryption library with a scalable thread-per-command architecture for building secure, concurrent servers and clients.
A ClojureScript library that makes client/server interaction painless with seamless Noir server integration.
A lightweight DDS-XRCE implementation enabling resource-constrained devices to communicate in DDS networks via a client-agent architecture.
A Meteor package for publishing real-time counts of MongoDB cursors, optimized for small datasets.
A broker that bridges resource-constrained devices (Micro XRCE-DDS Clients) with the DDS global dataspace using the DDS-XRCE protocol.
A Delphi implementation of the gRPC protocol with HTTP/2 and WebSocket support for real-time, bidirectional streaming.
A high-performance C# ORM for SQL and NoSQL databases with built-in messaging, pub-sub, and client-server architecture.
A Lua networking library for LÖVE games, designed to make multiplayer game development easy.
A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.
A buffer-based networking library for Luau/Roblox that serializes data with a custom serializer for high performance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.