Showing 36 of 72 projects
A pure Rust Modbus library built on tokio for asynchronous and synchronous industrial communication.
A TCP connection hijacking tool written in Rust, enabling packet injection into established connections.
A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.
A simple, fast TCP and UDP networking library for .NET and Unity, supporting dependency injection and multiple serializers.
An Unreal Engine plugin that enables communication with ROS (Robot Operating System) via rosbridge for robotics simulation.
A pure JavaScript implementation of Netcat for Node.js, providing TCP/UDP client and server modules with full feature parity.
A Node.js network swarm that uses discovery-channel to find and connect to peers over TCP or UTP.
A Rust-based Layer 4 load balancer with dynamic configuration reloading, supporting proxy, passthrough, and direct server return modes.
A comprehensive Modbus TCP and Serial contribution package for Node-RED, enabling industrial communication.
A Swift multiplatform, single-threaded, non-blocking web and networking framework inspired by Node.js.
A high-performance IoT development platform built with Rust, supporting MQTT, WebSocket, TCP, and CoAP protocols for real-time data processing.
A Common Lisp library for general-purpose asynchronous programming using libuv as its backend.
A React Native module that implements Node.js's net API for TCP socket communication.
eBPF-based tool for efficient TCP observability, exporting kernel-level socket statistics to Elasticsearch, ClickHouse, or InfluxDB.
A Go library for streaming Protocol Buffers messages over TCP with minimal overhead and simplified networking boilerplate.
An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.
A Rust library for remote multiplexed objects, channels, and RPC over various transports.
An open-source Java proxy for penetration testing, enabling traffic analysis and modification of TCP/UDP application protocols.
A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.
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 Rust library for network simulation, isolation, and packet inspection to test networking code.
A Rust-based reverse proxy server with a built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket protocols.
A Rust crate for easy protocol definitions with built-in networking support and middleware.
A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.
A TCP server framework for Go with graceful shutdown and custom protocol support.
A network diagnosis library for iOS supporting Ping, TcpPing, Rtmp, TraceRoute, DNS, and external IP/DNS queries.
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.
An extensible pub/sub messaging server for edge applications that delegates authentication and business logic to external modulators.
A minimalistic, zero-dependency StatsD client for Node.js supporting UDP and TCP transports.
A low-interaction honeypot that catches attacks against TCP and UDP services by emulating protocols, mirroring, or proxying connections.
A fully MQTT 5.0 compliant .NET/C# client with automatic back pressure management, supporting TCP and WebSocket transports.
A functional, low-level HTTP client for Elixir with support for HTTP/1 and HTTP/2.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.