C++ Network programming

Open-source C++ projects categorized as Network programming

Top 7 C++ Network programming Projects

Network programming
  1. 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.

  2. SaaSHub

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

    SaaSHub logo
  3. malloy

    A cross-platform C++23 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)

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

  5. netpanzer

    NetPanzer is an open source 2d MMO warfare game designed for fast action combat. Join us on Discord: https://discord.gg/kCAB2CMswd

  6. 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
  7. 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
  8. BrilliantNetwork

    A C++20 header only library providing networking abstractions based on asio

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 programming discussion

Log in or Post with

C++ Network programming related posts

  • C++ exams to practice

    1 project | /r/Cplusplus | 7 Dec 2023
  • Simpletonian approach to services?

    1 project | /r/unix | 9 Sep 2023
  • Ask for info: Sample open source program offer command line interface handling

    1 project | /r/Cplusplus | 11 Jun 2023
  • Code review for project

    1 project | /r/cpp_questions | 30 May 2023
  • Would std::construct_at be better here?

    1 project | /r/Cplusplus | 23 May 2023
  • C++ code generator to help build distributed systems

    1 project | /r/coolgithubprojects | 21 May 2023
  • Version 1.15 of the C++ Middleware Writer

    1 project | /r/Cplusplus | 16 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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