C++ Network

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

Top 23 C++ Network Projects

  1. deskflow

    Share a single keyboard and mouse between multiple computers.

    Project mention: Deskflow – the official upstream project for Synergy | news.ycombinator.com | 2025-01-22
  2. 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
  3. ZeroMQ

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

    Project mention: ZeroMQ: High-Performance Concurrency Framework | news.ycombinator.com | 2024-07-14

    They explained why they did this here: https://github.com/zeromq/libzmq/issues/2376

    Bottom line is that their licensing with a static linking exception was kind of weird and creating a lot of issues combining zeromq code even with other open source licenses (like Apache 2.0).

    Interesting to see how they gathered permission to do this from the developer community. License changes like this are usually hard to realize unless you insist on copyright transfers. But in this case they managed to do it without that. So it was a collective decision. Hard to argue with that.

  4. WickedEngine

    3D engine with modern graphics

    Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
  5. Serial-Studio

    The universal dashboard for embedded systems.

  6. sonobus

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

    Project mention: Show HN: AOO – real-time audio streaming and messaging | news.ycombinator.com | 2024-10-12

    I think you could use https://sonobus.net/ for this purpose. It is based on AOO and has very nice and easy-to-use UI. You could run the SonoBus plugin in your DAW and your clients could use the standalone. Just like AOO, SonoBus supports both Opus and raw PCM. Opus at 128 kbps/channel is pretty much transparent. With PCM you might run into packet loss issues.

    (AOO has an option for resending lost packets which can be used to create very stable PCM streams. However, I'm not sure if SonoBus actually supports this option...)

    That being said, Listeto looks very neat and the pricing seems reasonable. Is there a particular reason why you want to move away?

  7. thor-os

    Simple operating system in C++, written from scratch

  8. ssf

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

  9. SaaSHub

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

    SaaSHub logo
  10. SerialTest

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

  11. openspades

    Compatible client of Ace of Spades 0.75

  12. NuRaft

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

  13. sockpp

    Modern C++ socket library.

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

  15. 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
  16. eiskaltdcpp

    File sharing program using DC and ADC protocols

  17. nload

    Real-time network traffic monitor

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

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

  19. Turtle

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

  20. rtpmidid

    RTP MIDI (AppleMIDI) daemon for Linux

  21. DatagramTunneler

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

  22. bredis

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

  23. SoapyRemote

    Use any Soapy SDR remotely

  24. tcpview

    TcpView For Linux

  25. GUI-for-GoodbyeDPI

    Anti Censorship Application (by mguludag)

  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

Log in or Post with

C++ Network related posts

  • 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
  • Sonobus - live jam tonight - black metal

    1 project | /r/FindABand | 3 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Network projects in C++? This list will help you:

# Project Stars
1 deskflow 17,575
2 ZeroMQ 10,202
3 WickedEngine 6,238
4 Serial-Studio 5,458
5 sonobus 1,724
6 thor-os 1,690
7 ssf 1,616
8 SerialTest 1,360
9 openspades 1,164
10 NuRaft 1,087
11 sockpp 845
12 NazaraEngine 766
13 yarp 561
14 eiskaltdcpp 387
15 nload 342
16 pingnoo 301
17 Turtle 256
18 rtpmidid 206
19 DatagramTunneler 175
20 bredis 144
21 SoapyRemote 124
22 tcpview 81
23 GUI-for-GoodbyeDPI 78

Sponsored
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.
www.influxdata.com