Showing 36 of 48 projects
A native gRPC client & server implementation for Rust with async/await support, built on hyper and tokio.
A collection of visual posters and diagrams dissecting binary file formats, hardware architectures, and network protocols.
A Rust implementation of the libp2p modular networking stack for building peer-to-peer applications.
A declarative language to generate binary data parsers in multiple programming languages from a single format description.
A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.
A C/C++ implementation of the MessagePack binary serialization format for efficient data exchange.
A portable C library collection for IoT, embedded, and network service development with multimedia support.
A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.
A multiplatform C++ library for capturing, parsing, and crafting network packets with wrappers for libpcap, DPDK, and PF_RING.
A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.
A high-performance C micro-framework for building event-driven web applications and network services.
A Rust library for reading and writing numbers in big-endian and little-endian byte order.
A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.
A pure Ruby, transport-agnostic implementation of HTTP/2 protocol and HPACK header compression.
A curated list of awesome 5G frameworks, libraries, software, and resources for developers and researchers.
A framework for performing and analyzing layer 2 network protocol attacks, including STP and CDP.
A Node.js FTP client library with FTPS over TLS, IPv6 support, async/await API, and TypeScript definitions.
A high-performance OCaml parser combinator library for network protocols and serialization formats.
A pure asyncio MQTT client library for Python with full MQTTv5 support and no callbacks.
A pure Rust ecosystem of libraries and tools for DICOM-compliant systems, enabling reading, writing, and processing of medical imaging data.
A Linux packet crafting tool for generating attack signatures to test IDS/IPS and network security.
A Python async MQTT client with full MQTT v5.0 protocol support and automatic reconnection.
A fast, portable C library implementing O(N) fountain codes for error correction of large data.
A fast HTTP request/response parser for Common Lisp with low-level APIs and zero memory allocation during parsing.
A .NET declarative serialization framework for precise byte and bit-level control over binary formats and protocols.
An OpenFlow 1.3 compatible user-space software switch implementation for SDN research and experimentation.
A bit-oriented parser combinator library in C for parsing binary formats like images, network packets, and executables.
A Diameter Base Protocol (RFC 6733) implementation and stack for Go, enabling telecom and network applications.
A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.
A curated collection of open-source and commercial SIP (Session Initiation Protocol) resources, tools, libraries, and software.
A Python library for crafting and dissecting packets using SAP's proprietary network protocols and file formats.
A Node.js extension for sending and receiving CAN bus messages via SocketCAN on Linux systems.
A pure Ruby DNS(SEC) client library implementing a stub resolver with full RFC compliance and high-performance I/O.
A pure Rust MQTT client library designed for simplicity, robustness, and high performance with an opinionated eventloop architecture.
A lightweight, simple FTP server library written in pure Java with no external dependencies.
A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.