C++ Network

Open-source C++ projects categorized as Network
CPP Linux Windows TCP Qt

Top 23 C++ Network Projects

  1. deskflow

    Share a single keyboard and mouse between multiple computers.

    Project mention: Deskflow – Share a single keyboard and mouse between multiple computers | news.ycombinator.com | 2025-06-23

    OK this helps a lot to give some perspective:

    https://github.com/deskflow/deskflow/wiki/History

    So Deskflow could be called the current-day evolution of the original Synergy v1! Barrier and Input Leap were forks, but this one is the project that acts as upstream to the company that ses it to build a sellable commercial product around.

    Now that's clearer, after all pieces of the puzzle fell into place.

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

    ZeroMQ core engine in C++, implements ZMTP/3.1

  4. sonobus

    Source code for SonoBus, a real-time network audio streaming collaboration tool.

    Project mention: Free software scares normal people | news.ycombinator.com | 2025-10-30

    > 4. The distribution of the software itself means anyone who successfully installs it themselves really is a power user and does like the options. Installing it for family and friends doesn't work.

    i have seen many comments, by lay people, out of Sonobus [0] being superb on what it does and impressive by being 100% free. that's a niche case that if it was implemented on Ardour, could fit the same problem OP describes

    [0] https://sonobus.net/

    however i can't feel where the problem of FOSS scaring normal people. someone getting a .h264 and a .wav file out of a video-record isn't normal after all. there are plenty of converters on the web, i dunno if they run ffmpeg at their server but i wouldn't get surprised. the problem lies on the whole digital infrastructure running on FOSS without returning anything back. power-user software shouldn't simplify stuff. tech literacy hopefully can be a thing and by quickly learning how to import and export a file in a complex software feels better to install 5 different limited software over the years because your demands are growing

  5. thor-os

    Simple operating system in C++, written from scratch

  6. ssf

    Secure Socket Funneling - Network tool and toolkit - TCP and UDP port forwarding, SOCKS proxy, remote shell, standalone and cross platform

  7. SerialTest

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

  8. openspades

    Compatible client of Ace of Spades 0.75

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

    C++ implementation of Raft core logic as a replication library

  11. sockpp

    Modern C++ socket library.

  12. NazaraEngine

    Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

  13. yarp

    YARP - Yet Another Robot Platform (by robotology)

    Project mention: Robotics and ROS2 Course by University of Eastern Finland | news.ycombinator.com | 2025-01-19
  14. eiskaltdcpp

    File sharing program using DC and ADC protocols

  15. nload

    Real-time network traffic monitor

    Project mention: nload VS slurm - a user suggested alternative | libhunt.com/r/nload | 2025-05-03
  16. pingnoo

    An open-source cross-platform traceroute/ping analyser.

  17. Turtle

    A C++17-based lightweight high-performance network library (by YukunJ)

  18. rtpmidid

    RTP MIDI (AppleMIDI) daemon for Linux

  19. DatagramTunneler

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

  20. bredis

    Boost::ASIO low-level redis client (connector)

  21. SoapyRemote

    Use any Soapy SDR remotely

  22. tcpview

    TcpView For Linux

  23. GUI-for-GoodbyeDPI

    Anti Censorship Application (by mguludag)

  24. zab

    C++20 liburing backed coroutine executor and event loop framework.

  25. bitchatz-cpp

    Bitchat C++ is a cross-platform Bluetooth mesh chat application written in C++ with platform abstraction

  26. 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++ Network discussion

C++ Network related posts

  • Deskflow – Share a single keyboard and mouse between multiple computers

    2 projects | news.ycombinator.com | 23 Jun 2025
  • Deskflow – the official upstream project for Synergy

    1 project | news.ycombinator.com | 22 Jan 2025
  • Deskflow – official upstream project for Synergy

    1 project | news.ycombinator.com | 3 Dec 2024
  • Deskflow by Synergy's Symless Team. Wayland Supported Now

    1 project | news.ycombinator.com | 6 Nov 2024
  • Why there is no good task manager and system monitoring software on linux?

    5 projects | /r/linux | 8 Jul 2023
  • [Question] What are some good apps/websites for music collaboration?

    1 project | /r/BedroomBands | 16 Jun 2023
  • Live online jam tonight 10pm est

    1 project | /r/InMetalWeTrust | 10 Jun 2023
  • A note from our sponsor - Stream
    getstream.io | 22 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 Network projects in C++? This list will help you:

# Project Stars
1 deskflow 21,939
2 ZeroMQ 10,679
3 sonobus 1,939
4 thor-os 1,709
5 ssf 1,659
6 SerialTest 1,483
7 openspades 1,198
8 NuRaft 1,150
9 sockpp 874
10 NazaraEngine 799
11 yarp 584
12 eiskaltdcpp 402
13 nload 385
14 pingnoo 322
15 Turtle 262
16 rtpmidid 220
17 DatagramTunneler 176
18 bredis 147
19 SoapyRemote 139
20 tcpview 87
21 GUI-for-GoodbyeDPI 84
22 zab 66
23 bitchatz-cpp 58

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?