SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 C++ HTTP Client Projects
-
FileCentipede
Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
POCO
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Project mention: Poco C++ Libraries: Build High-Performance Cross-Platform Apps for IoT and More | news.ycombinator.com | 2024-08-28 -
-
-
-
lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium (by matt-42)
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
dillo-plus
A lightweight web browser based on Dillo but with many improvements, such as: support for http, https, gemini, gopher, epub, reader mode and more...
-
malloy
A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)
-
-
git clone https://github.com/reductstore/reduct-cpp.git cd reduct-cpp mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. cmake --build . sudo cmake --build . --target install
-
-
hook
Open source (free to use) high-performance network communications library including Http server/client support. Header only and designed using the latest C++ standards to provide for a full featured and modern API. Supporting for a wide range of platforms (including embedded, IoT & MCUs). (by koobika)
-
qbm-http
High-performance HTTP/1.1 & HTTP/2 client/server module for QB Actor Framework. Features async I/O, routing engine, middleware system, JWT auth, and SSL/TLS support. Build REST APIs, web services, and HTTP clients with modern C++17 and zero-copy operations.
Target Audience: Intermediate C++ developers looking to build fast and scalable web backends. GitHub: https://github.com/isndev/qbm-http
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ HTTP Client discussion
C++ HTTP Client related posts
-
Getting Started with ReductStore in C++
-
A modern HTTP client for C++20
-
How to Use "Cats" dataset with Python ReductStore SDK
-
Introducing the New Release of ReductStore Python SDK: v1.3.0: Labels Support and More
-
Quick Start with the ReductStore Python SDK
-
All Client SDKs were updated for Reduct Storage v1.1.0
-
Reduct Storage Python Client Release v1.0.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jul 2025
Index
What are some of the best open-source HTTP Client projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | FileCentipede | 10,474 |
2 | POCO | 9,082 |
3 | Boost.Beast | 4,573 |
4 | userver | 2,648 |
5 | restclient-cpp | 1,600 |
6 | lithium | 1,333 |
7 | restc-cpp | 633 |
8 | FRequest | 172 |
9 | httpp | 167 |
10 | dillo-plus | 149 |
11 | malloy | 79 |
12 | liblifthttp | 70 |
13 | reduct-cpp | 9 |
14 | express-client | 8 |
15 | hook | 8 |
16 | qbm-http | 1 |