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

    CodeRabbit logo
  3. µWebSockets

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

    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

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

  8. Apache Thrift

    Apache Thrift

  9. SaaSHub

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

    SaaSHub logo
  10. uWebSockets.js

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

    Project mention: Uwebsockets.js | news.ycombinator.com | 2025-03-04
  11. 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.

  12. cpr

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

  13. Boost.Beast

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

  14. Crow

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

  15. userver

    Production-ready C++ Asynchronous Framework with rich functionality

  16. Squid

    Squid Web Proxy Cache

    Project mention: API Caching: Techniques for Better Performance | dev.to | 2024-10-17

    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.

  17. Restbed

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

  18. restclient-cpp

    C++ client for making HTTP/REST requests

  19. 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

  20. RESTinio

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

  21. wfrest

    C++ Web Framework REST API

  22. libhttpserver

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

  23. UBoat

    HTTP Botnet

  24. sshttp

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

  25. Tufão

    An asynchronous web framework for C++ built on top of Qt

  26. SaaSHub

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

    SaaSHub logo
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 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

Sponsored
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.
coderabbit.ai