Showing 36 of 73 projects
A .NET port of Aeron, providing efficient reliable UDP unicast, UDP multicast, and IPC message transport with high throughput and low latency.
A simple, fast TCP and UDP networking library for .NET and Unity, supporting dependency injection and multiple serializers.
A pure JavaScript implementation of Netcat for Node.js, providing TCP/UDP client and server modules with full feature parity.
A PHP client library for reading from and writing to InfluxDB 1.x time series databases.
React Native UDP socket API for Android & iOS, implementing Node's dgram interface.
A lightweight tool for replaying UDP unicast and multicast streams from pcap files.
A high-performance Elixir client for StatsD-compatible servers, optimized for speed and reliability.
A high-performance native SNMP library for Node.js optimized for large-scale network monitoring.
A zero-configuration service discovery module for Node.js that enables automatic discovery of services on local networks without central servers.
An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.
A high-performance, high-precision multithreaded StatsD server written in Rust with clustering and fault tolerance.
A Rust implementation of the RakNet protocol, a reliable UDP transport for game networking and Minecraft Bedrock Edition.
A terminal UI tool that displays detailed socket statistics with explanations, replacing basic ss command usage.
A cross-platform socket API abstraction for Xamarin and Windows projects, enabling portable socket code in PCL libraries.
A lightweight, extensible socket manager for Node.js with pluggable transports and protocol support.
An abstract-encoding compliant JavaScript module for encoding and decoding DNS packets.
A Node.js library for making RPC calls over a Kademlia-based distributed hash table (DHT).
A Rust library for network simulation, isolation, and packet inspection to test networking code.
A Node.js library for peer discovery in distributed systems using DNS and multicast DNS protocols.
A Rust crate for easy protocol definitions with built-in networking support and middleware.
Go implementation of uTP (micro transport protocol) used with BitTorrent, prioritizing simplicity and reliability.
A C99 wrapper library that simplifies the BSD sockets API with a cleaner, configuration-driven interface.
A low-interaction honeypot that responds to network scanners and bots across multiple protocols, designed for self-hosted threat intelligence.
A Node.js module for sending ArtDMX packets to Art-Net nodes to control DMX512 lighting and stage equipment.
A thin ENet wrapper for Godot 3, providing UDP-based networking with reliability, sequencing, and connection management.
An asynchronous logging library for Lua 5.1/5.2 with modular writers, formatters, and network support.
A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.
A high-performance Elixir library for writing metrics to InfluxDB using the line protocol over UDP.
A minimalistic, zero-dependency StatsD client for Node.js supporting UDP and TCP transports.
Native Node.js bindings for libutp, enabling uTP (Micro Transport Protocol) networking.
A low-interaction honeypot that catches attacks against TCP and UDP services by emulating protocols, mirroring, or proxying connections.
A PHP SDK for InfluxDB with UDP/IP and HTTP adapters to send metrics and query time-series data.
A minimal Open Sound Control (OSC) client and server library for MicroPython and CPython.
An Elixir Logger backend that sends logs to Logstash via UDP for centralized logging.
A socket class for AutoHotkey enabling network communication via TCP/IP and UDP protocols.
A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.