C++ HTTP

Open-source C++ projects categorized as HTTP

Top 23 C++ HTTP Projects

  1. aria2

    aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

  2. SaaSHub

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

    SaaSHub logo
  3. µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    Project mention: Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo) | news.ycombinator.com | 2025-11-17

    i was initially confused how 19.2K rps is notable when Express typically benchmarks around 15K rps [1].

    however, i think the author is benchmarking a route with an id params here, not a static route.

    [1] https://github.com/uNetworking/uWebSockets/discussions/1415

  4. ZLMediaKit

    WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11

  5. cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

  6. C++ Workflow

    C++ Parallel Computing and Asynchronous Networking Framework

  7. drogon

    Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows

    Project mention: C++ Web Server on my custom hobby OS | news.ycombinator.com | 2025-11-28

    related - someone should take a stab at actually finishing this :) https://github.com/drogonframework/drogon/issues/988

  8. Apache Thrift

    Apache Thrift

  9. uWebSockets.js

    μWebSockets for Node.js back-ends :metal:

    Project mention: NPM packages from RedHat have been compromised | news.ycombinator.com | 2026-06-01

    I came across this interesting rant the other day. https://github.com/uNetworking/uWebSockets.js/blob/master/mi...

    It does make sense that the right way would be to fork every dependency you use and install from your fork reviewing and merging from upstream as needed. Would be a giant PITA though. :)

  10. cpr

    C++ Requests: Curl for People, a spiritual port of Python Requests.

  11. Crow

    A Fast and Easy to use microframework for the web. (by CrowCpp)

  12. Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

  13. Squid

    Squid Web Proxy Cache - Source Code

    Project mention: Doyensec – Info Leak in Squid Proxy | news.ycombinator.com | 2025-10-17
  14. userver

    Production-ready C++ Asynchronous Framework with rich functionality

    Project mention: Came across the async framework userver 3.0 recently – they've moved to C++20 | news.ycombinator.com | 2026-05-28
  15. Restbed

    Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.

  16. CppServer

    Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

  17. restclient-cpp

    C++ client for making HTTP/REST requests

  18. RESTinio

    Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use

  19. PhotonLibOS

    Probably the fastest coroutine lib in the world!

    Project mention: How I turned Zig into my favorite language to write network programs in | news.ycombinator.com | 2025-10-26
  20. wfrest

    C++ Web Framework REST API

  21. libhttpserver

    C++ library for creating an embedded Rest HTTP server (and more)

  22. UBoat

    HTTP Botnet

  23. sshttp

    SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.

  24. kiwix-tools

    Command line Kiwix tools: kiwix-serve, kiwix-manage, ...

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++ HTTP discussion

Log in or Post with

C++ HTTP related posts

Index

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

# Project Stars
1 aria2 41,452
2 µWebSockets 18,920
3 ZLMediaKit 17,304
4 cpp-httplib 16,674
5 C++ Workflow 14,395
6 drogon 14,087
7 Apache Thrift 10,938
8 uWebSockets.js 9,123
9 cpr 7,384
10 Crow 4,919
11 Boost.Beast 4,809
12 Squid 3,026
13 userver 2,926
14 Restbed 2,004
15 CppServer 1,642
16 restclient-cpp 1,612
17 RESTinio 1,301
18 PhotonLibOS 1,217
19 wfrest 1,003
20 libhttpserver 942
21 UBoat 921
22 sshttp 894
23 kiwix-tools 891

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