Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 21 C++ TCP Projects
-
udp2raw
A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
SerialTest
Data transceiver(monitor)/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Windows/Linux/Android/macOS | 跨平台串口/蓝牙/网络调试助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用
-
x-tools
Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT debugging tool, which support custom lua, javascript, chart view and data transmitting...
-
-
TOSDataBridge
A collection of resources for pulling real-time streaming data off of TDAmeritrade's ThinkOrSwim(TOS) platform; providing C, C++, Java and Python interfaces.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
ctsTraffic
ctsTraffic is a highly scalable client/server networking tool giving detailed performance and reliability analytics
-
-
DatagramTunneler
Simple C++ cross-platform client/server app forwarding UDP datagrams through a TCP connection.
-
-
-
-
-
-
-
-
turbo-beep
Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).
-
std_net
std_net.h` is a zero-dependency, header-only C/C++ networking library for TCP sockets. It abstracts cross-platform complexities (Windows/Linux/macOS/Android/FreeBSD) into a unified API for building clients/servers. Features include IPv4/IPv6 support (Happy Eyeballs), blocking/non-blocking I/O, timeouts, and RAII wrappers. MIT licensed.
Project mention: Show HN: Std_net.h – Single-file cross-platform TCP networking (C/C++) | news.ycombinator.com | 2025-09-09 -
hook
Open source (free to use) high-performance network communications library including Http server/client support. Header only and designed using the latest C++ standards to provide for a full featured and modern API. Supporting for a wide range of platforms (including embedded, IoT & MCUs). (by koobika)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ TCP discussion
C++ TCP related posts
-
Hosting on a Ubuntu Server
-
Muonbase Document Database
-
(AIO) i2p instant messenger ?
-
Idec FC6A read 1 byte issues
-
QSAK – a Swiss Army Knife debugging tool based on Qt
-
How do I port forward with ngrok so my local server appears on server list?
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source TCP projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | udp2raw | 8,217 |
| 2 | SerialTest | 1,483 |
| 3 | x-tools | 917 |
| 4 | LAN-Share | 690 |
| 5 | eModbus | 480 |
| 6 | TOSDataBridge | 332 |
| 7 | modbuspp | 285 |
| 8 | ctsTraffic | 279 |
| 9 | netLink | 221 |
| 10 | DatagramTunneler | 176 |
| 11 | SoapyRemote | 139 |
| 12 | QTcpSocket | 139 |
| 13 | psc | 126 |
| 14 | tcpview | 87 |
| 15 | MaxOS | 52 |
| 16 | tcp_pubsub | 47 |
| 17 | sockpuppet | 17 |
| 18 | turbo-beep | 13 |
| 19 | std_net | 11 |
| 20 | hook | 8 |
| 21 | Muonbase | 3 |