Showing 36 of 43 projects
An open-source MQTT broker and client library implementing MQTT 5.0, 3.1.1, and 3.1 protocols.
A high-performance .NET library providing MQTT client and server (broker) implementations supporting MQTT protocol up to version 5.
A fully managed, high-performance FTP and FTPS client library for .NET and .NET Standard, optimized for speed.
Reference client implementation of the NEAR Protocol blockchain, enabling scalable, user-friendly decentralized applications.
A lightweight, stream-based WebSocket implementation for Rust, providing a complete RFC6455 protocol implementation.
A comprehensive IMAP4rev2 library for building Go email clients and servers.
A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.
A Rust implementation of the IETF QUIC protocol, offering a simple API, high configurability, and integration with secure TLS providers.
A pure Go SNMP client library supporting SNMPv1, v2c, and v3 with Get, Walk, Set, and Trap operations.
A flexible, high-performance MQTT broker library for Go, fully implementing MQTT protocol versions 3.x and 5.
A pure Ruby, transport-agnostic implementation of HTTP/2 protocol and HPACK header compression.
A pure-Python SNMP library implementing SNMPv1/v2c/v3 protocols for network management and monitoring.
A curated list of JavaScript libraries and tools for network programming, peer-to-peer communication, and protocol implementation.
A high-performance, safe BGP implementation in Rust designed to exploit multicore processors for superior routing performance.
Integrates Phoenix and Ecto with protocol implementations and support for concurrent acceptance testing using SQL sandbox.
A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.
A simple, robust Node.js implementation of the BitTorrent peer wire protocol for building torrent clients.
A pure OCaml implementation of the Transport Layer Security (TLS) protocol for secure communication.
A Go package for marshaling and unmarshaling IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.
An HTTP/HTTPS client library for ActionScript 3, implementing the HTTP protocol to replace Flash's URLRequest/URLStream API.
A pure Go PostgreSQL server wire protocol implementation for building custom PostgreSQL-compatible servers.
A pure JavaScript implementation of SNMP (v1, v2c, v3) for Node.js, supporting all five SNMP application types.
A Python implementation of correct-by-construction consensus protocols, including Casper the Friendly Ghost for blockchain.
Rust implementation of the Inter-Blockchain Communication (IBC) protocol for cross-chain interoperability.
A Scala library implementing the Open Charge Point Protocol (OCPP) for communication between EV chargers and central systems.
A pure OpenFlow software switch written in Erlang, designed for flexibility and rapid development of OpenFlow features.
A lightweight, simple FTP server library written in pure Java with no external dependencies.
A comprehensive Rust library for working with Minecraft Bedrock Edition, offering modular crates for protocol handling, addon creation, and server development.
A pure-Python implementation of SNMP v1/v2c/v3 engine with complete protocol support and asynchronous I/O.
Delphi components for implementing Modbus TCP client and server applications in industrial automation.
A toolset for formal specification and generation of verifiable binary parsers, message generators, and protocol state machines.
A pure OCaml implementation of the DNS protocol supporting authoritative and recursive resolvers with strict conventions.
A comprehensive SNMP toolkit for building agents and management applications in Node.js.
A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.
A Common Lisp implementation of the HTTP/2 draft-14 protocol for interoperability testing and network applications.
A pure Crystal implementation of the HTTP/2 protocol, enabling HTTP/2 support for Crystal HTTP servers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.