C++ TCP

Open-source C++ projects categorized as TCP

Top 21 C++ TCP Projects

  1. 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)

  2. 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.

    Stream logo
  3. SerialTest

    Data transceiver(monitor)/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Windows/Linux/Android/macOS | 跨平台串口/蓝牙/网络调试助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用

  4. x-tools

    Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT debugging tool, which support custom lua, javascript, chart view and data transmitting...

  5. LAN-Share

    Cross platform LAN File transfer application built with Qt C++ framework

  6. eModbus

    Modbus library for RTU, ASCII and TCP protocols. Primarily developed on and for ESP32 MCUs.

  7. 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.

  8. modbuspp

    A C++ Library for Modbus TCP Client Protocol

  9. 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.

    InfluxDB logo
  10. ctsTraffic

    ctsTraffic is a highly scalable client/server networking tool giving detailed performance and reliability analytics

  11. DatagramTunneler

    Simple C++ cross-platform client/server app forwarding UDP datagrams through a TCP connection.

  12. SoapyRemote

    Use any Soapy SDR remotely

  13. QTcpSocket

    A simple Qt client-server TCP architecture to transfer data between peers

  14. psc

    E2E encryption for multi-hop tty sessions or portshells + TCP/UDP port forward

  15. tcpview

    TcpView For Linux

  16. MaxOS

    A 64bit hobby operating system written in C++

  17. tcp_pubsub

    📦 TCP based publish-subscribe library for C++ 🌐 (by eclipse-ecal)

  18. sockpuppet

    C++ socket and address library

  19. turbo-beep

    Peer to peer file sharing and messaging between different networks including server acting as a mediator (TCP hole punching).

  20. 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
  21. 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)

  22. Muonbase

    Document Database

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ TCP discussion

C++ TCP related posts

  • Hosting on a Ubuntu Server

    1 project | /r/SatisfactoryGame | 14 Jun 2022
  • Muonbase Document Database

    1 project | news.ycombinator.com | 10 Feb 2022
  • (AIO) i2p instant messenger ?

    2 projects | /r/i2p | 23 Sep 2021
  • Idec FC6A read 1 byte issues

    1 project | /r/PLC | 7 Aug 2021
  • QSAK – a Swiss Army Knife debugging tool based on Qt

    1 project | news.ycombinator.com | 9 Mar 2021
  • How do I port forward with ngrok so my local server appears on server list?

    1 project | /r/playrust | 23 Jan 2021
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    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 →

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

Sponsored
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.
getstream.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?