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.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: An Analysis of the Performance of WebSockets in Various Programming Languages | news.ycombinator.com | 2024-11-22
NodeJS beating C++ in these benchmarks makes me suspect the methodology / server setup since the NodeJS library[0] used is just a wrapper around the C++ library[1].
[0]: https://github.com/uNetworking/uWebSockets.js
-
ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Project mention: ZLMediaKit: Open-Source C++11 Framework for Real-Time Streaming Protocols | news.ycombinator.com | 2024-09-30 -
-
-
drogon
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
C++ REST SDK
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
-
-
-
-
-
Squid Caching Proxy — A popular and widely adopted proxy and caching solution for network protocols. It caters for FTP, HTTP, and HTTPS. Squid operates in a similar way to Varnish and optimizes data flow between the client and server. In terms of security, it has authorization, access control, authentication, and support for SSL/TLS. As a bonus, you get activity logs.
-
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 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
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ HTTP discussion
C++ HTTP related posts
-
Uwebsockets.js
-
ZLMediaKit: Open-Source C++11 Framework for Real-Time Streaming Protocols
-
Zlmediakit – media streaming that has it all
-
Squid: Optimising Web Delivery
-
I'm open-sourcing my game engine
-
Bypass download limits?
-
squid proxy cache server without systemd built and ready to serve
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Mar 2025
Index
What are some of the best open-source HTTP projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | aria2 | 37,024 |
2 | µWebSockets | 17,775 |
3 | ZLMediaKit | 14,755 |
4 | cpp-httplib | 13,885 |
5 | C++ Workflow | 13,595 |
6 | drogon | 12,168 |
7 | Apache Thrift | 10,659 |
8 | uWebSockets.js | 8,356 |
9 | C++ REST SDK | 8,101 |
10 | cpr | 6,802 |
11 | Boost.Beast | 4,480 |
12 | Crow | 3,692 |
13 | userver | 2,563 |
14 | Squid | 2,408 |
15 | Restbed | 1,945 |
16 | restclient-cpp | 1,586 |
17 | CppServer | 1,491 |
18 | RESTinio | 1,206 |
19 | wfrest | 924 |
20 | libhttpserver | 918 |
21 | UBoat | 889 |
22 | sshttp | 874 |
23 | Tufão | 593 |