Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Tcp

Tcp

93 projects

Showing 36 of 93 projects

rshijack
rshijackRust

A TCP connection hijacking tool written in Rust, enabling packet injection into established connections.

#tcp-hijacking#ctf-tools#tcp
Stars540
Forks44
Last commit1 year ago
EchoVault
EchoVaultGo

A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.

#database#distributed#raft-consensus
Stars537
Forks47
Last commit1 year ago
Networker
NetworkerC#

A simple, fast TCP and UDP networking library for .NET and Unity, supporting dependency injection and multiple serializers.

#unity3d#tcp#tcp-server
Stars482
Forks75
Last commit6 years ago
ROSIntegration
ROSIntegrationC++

An Unreal Engine plugin that enables communication with ROS (Robot Operating System) via rosbridge for robotics simulation.

#robotics#bson#unreal-engine-4
Stars466
Forks141
Last commit8 months ago
netcat
netcatJavaScript

A pure JavaScript implementation of Netcat for Node.js, providing TCP/UDP client and server modules with full feature parity.

#tcp#client#proxy-server
Stars437
Forks46
Last commit15 days ago
discovery-swarm
discovery-swarmJavaScript

A Node.js network swarm that uses discovery-channel to find and connect to peers over TCP or UTP.

#tcp#distributed-systems#utp
Stars372
Forks49
Last commit6 years ago
Convey
ConveyRust

A Rust-based Layer 4 load balancer with dynamic configuration reloading, supporting proxy, passthrough, and direct server return modes.

#network-traffic#devops#tcp
Stars353
Forks45
Last commit5 years ago
modbus
modbusJavaScript

A comprehensive Modbus TCP and Serial contribution package for Node-RED, enabling industrial communication.

#industrial-automation#iot#open-source
Stars344
Forks123
Last commit1 day ago
Rust Iot Platform
Rust Iot PlatformRust

A high-performance IoT development platform built with Rust, supporting MQTT, WebSocket, TCP, and CoAP protocols for real-time data processing.

#embedded-systems#tcp#mqtt
Stars310
Forks21
Last commit9 months ago
Lightning
LightningSwift

A Swift multiplatform, single-threaded, non-blocking web and networking framework inspired by Node.js.

#event-driven#http-server#nonblocking
Stars310
Forks14
Last commit8 years ago
cl-async
cl-asyncCommon Lisp

A Common Lisp library for general-purpose asynchronous programming using libuv as its backend.

#event-driven#tcp#non-blocking
Stars296
Forks38
Last commit1 year ago
react-native-tcp
react-native-tcpObjective-C

A React Native module that implements Node.js's net API for TCP socket communication.

#tcp#nodejs-api#react-native
Stars286
Forks212
Last commit3 years ago
nodepass
nodepassGo

An open-source, lightweight TCP/UDP tunneling solution with connection pooling and multi-protocol support for bypassing network restrictions.

#udp-tunneling#tcp-tunneling#devops
Stars267
Forks41
Last commit12 days ago
tcpdog
tcpdogGo

eBPF-based tool for efficient TCP observability, exporting kernel-level socket statistics to Elasticsearch, ClickHouse, or InfluxDB.

#bpf#tcp#observability
Stars261
Forks22
Last commit5 years ago
buffstreams
buffstreamsGo

A Go library for streaming Protocol Buffers messages over TCP with minimal overhead and simplified networking boilerplate.

#tcp#high-performance#protocol-buffers
Stars255
Forks33
Last commit6 years ago
ros2arduino
ros2arduinoC

An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.

#robotics#iot#embedded-systems
Stars250
Forks44
Last commit5 years ago
remoc
remocRust

A Rust library for remote multiplexed objects, channels, and RPC over various transports.

#webassembly#tcp#channels
Stars237
Forks20
Last commit1 day ago
PETEP
PETEPJava

An open-source Java proxy for penetration testing, enabling traffic analysis and modification of TCP/UDP application protocols.

#udp-proxy#pentest#traffic-analysis
Stars230
Forks23
Last commit2 years ago
neoss
neossTypeScript

A terminal UI tool that displays detailed socket statistics with explanations, replacing basic ss command usage.

#tcp#educational#network
Stars228
Forks4
Last commit10 days ago
gen_rpc
gen_rpcErlang

A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.

#elixir#tcp#distributed-systems
Stars227
Forks86
Last commit8 months ago
Sockets
SocketsC#

A cross-platform socket API abstraction for Xamarin and Windows projects, enabling portable socket code in PCL libraries.

#xamarin#tcp#dotnet
Stars222
Forks71
Last commit8 years ago
Kalm
KalmTypeScript

A lightweight, extensible socket manager for Node.js with pluggable transports and protocol support.

#hacktoberfest#tcp#network
Stars219
Forks10
Last commit3 months ago
dns-packet
dns-packetJavaScript

An abstract-encoding compliant JavaScript module for encoding and decoding DNS packets.

#tcp#dns#packet-encoding
Stars216
Forks77
Last commit1 year ago
candrew/netsim
candrew/netsimRust

A Rust library for network simulation, isolation, and packet inspection to test networking code.

#network-isolation#containerization#tcp
Stars209
Forks25
Last commit1 year ago
Taxy
TaxyRust

A Rust-based reverse proxy server with a built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket protocols.

#http-proxy#reverse-proxy#tcp
Stars201
Forks10
Last commit1 year ago
protocol
protocolRust

A Rust crate for easy protocol definitions with built-in networking support and middleware.

#tcp#io-streams#network-programming
Stars193
Forks18
Last commit3 years ago
tcpack
tcpackGo

A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.

#tcp#application-protocol#golang-package
Stars164
Forks1
Last commit2 years ago
xtcp
xtcpGo

A TCP server framework for Go with graceful shutdown and custom protocol support.

#event-driven#graceful-shutdown#tcp
Stars160
Forks31
Last commit6 years ago
Netdiag
NetdiagObjective-C

A network diagnosis library for iOS supporting Ping, TcpPing, Rtmp, TraceRoute, DNS, and external IP/DNS queries.

#ios#network-tools#tcp
Stars149
Forks41
Last commit7 years ago
socket99
socket99C

A C99 wrapper library that simplifies the BSD sockets API with a cleaner, configuration-driven interface.

#tcp#unix-sockets#posix
Stars145
Forks15
Last commit9 years ago
Masscanned
MasscannedRust

A low-interaction honeypot that responds to network scanners and bots across multiple protocols, designed for self-hosted threat intelligence.

#hacktoberfest#honeypot#protocol-emulation
Stars140
Forks19
Last commit1 month ago
Narwhal
NarwhalRust

An extensible pub/sub messaging server for edge applications that delegates authentication and business logic to external modulators.

#chat#iot#messaging-server
Stars135
Forks5
Last commit2 months ago
dats
datsTypeScript

A minimalistic, zero-dependency StatsD client for Node.js supporting UDP and TCP transports.

#statsd-client#tcp#client
Stars104
Forks2
Last commit24 days ago
HiveMQtt
HiveMQttC#

A fully MQTT 5.0 compliant .NET/C# client with automatic back pressure management, supporting TCP and WebSocket transports.

#iot-application#iot#nuget
Stars96
Forks15
Last commit4 days ago
honeytrap
honeytrapC

A low-interaction honeypot that catches attacks against TCP and UDP services by emulating protocols, mirroring, or proxying connections.

#honeypot#plugin-system#tcp
Stars96
Forks15
Last commit9 years ago
collie
collieD

An asynchronous event-driven network framework written in D, inspired by Netty.

#event-driven#collie#tcp
Stars60
Forks11
Last commit7 years ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Udp41
#Networking26
#Websocket22
#Rust18
#High Performance14
#Iot12
#Socket12
#Network Programming12
#Http12
#Tcp Server11
#Websockets10
#Http Server10