SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 C++ Network programming Projects
-
C++ Middleware Writer
The repo contains library code to support messaging and serialization. There are also two programs in the repo that are needed to use the CMW.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
malloy
A cross-platform C++23 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)
-
qb
Modern C++17 actor-based framework for building high-performance concurrent and distributed systems. Features asynchronous I/O, lock-free messaging, cross-platform support (Linux/macOS/Windows), and multi-core scaling. Perfect for real-time applications, microservices, and network servers. (by isndev)
-
netpanzer
NetPanzer is an open source 2d MMO warfare game designed for fast action combat. Join us on Discord: https://discord.gg/kCAB2CMswd
-
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 -
BareMetalNIC
BareMetalNIC is a zero-abstraction, memory-mapped NIC driver framework delivering 20–50ns packet latency by eliminating all software indirection between application and hardware. Designed for HFT, market data ingestion, and deterministic networking workloads.
Project mention: Exploring sub-50ns NIC receive paths via userspace MMIO | news.ycombinator.com | 2025-12-16 -
C++ Network programming discussion
C++ Network programming related posts
-
C++ exams to practice
-
Simpletonian approach to services?
-
Ask for info: Sample open source program offer command line interface handling
-
Code review for project
-
Would std::construct_at be better here?
-
C++ code generator to help build distributed systems
-
Version 1.15 of the C++ Middleware Writer
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jul 2026
Index
What are some of the best open-source Network programming projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | C++ Middleware Writer | 90 |
| 2 | malloy | 84 |
| 3 | qb | 70 |
| 4 | netpanzer | 23 |
| 5 | std_net | 11 |
| 6 | BareMetalNIC | 7 |
| 7 | BrilliantNetwork | 3 |