Networking

  • asio - C++ 11 compatible implementation of the future <networking> standard library.
  • autobahn-cpp - open-source implementations of the The WebSocket Protocol and The Web Application Messaging Protocol (WAMP>`_ network protocols.
  • Avahi - Service Discovery for Linux using mDNS/DNS-SD – compatible with Bonjour
  • Beast - HTTP and WebSocket built on Boost.Asio in C++11
  • c-ares - A C library for asynchronous DNS requests
  • CppNetlibUri - C++ Network URI
  • civetweb - Embedded C/C++ web server
  • cpr - C++ Requests: Curl for People, a spiritual port of Python Requests
  • CURL - A command line tool and library for transferring data with URL syntax
  • gRPC - A high performance, open-source universal RPC framework
  • http-parser - HTTP request/response parser for C
  • Libevent - An event notification library for developing scalable network servers.
  • libevhtp - Extremely-fast and secure embedded HTTP server library
  • kNet - Low-level networking protocol library.
  • mongoose - Embedded Web Server Library.
  • Libssh2
  • PocoCpp - Cross-platform C++ libraries with a network/internet focus.
  • websocketpp - C++ websocket client/server library