SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ HTTP Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
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
-
-
-
drogon
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
related - someone should take a stab at actually finishing this :) https://github.com/drogonframework/drogon/issues/988
-
-
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. :)
-
-
-
-
-
Project mention: Came across the async framework userver 3.0 recently – they've moved to C++20 | news.ycombinator.com | 2026-05-28
-
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.
-
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
-
-
RESTinio
Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
-
Project mention: How I turned Zig into my favorite language to write network programs in | news.ycombinator.com | 2025-10-26
-
-
-
-
-
C++ HTTP discussion
C++ HTTP related posts
-
C++ Web Server on my custom hobby OS
-
Doyensec – Info Leak in Squid Proxy
-
Ask HN: Why does my Node.js multiplayer game lag at 500 players with low CPU?
-
Uwebsockets.js
-
ZLMediaKit: Open-Source C++11 Framework for Real-Time Streaming Protocols
-
Zlmediakit – media streaming that has it all
-
Squid: Optimising Web Delivery
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jul 2026
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 |