Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 16 C++ HTTP Client Projects
-
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.
-
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
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Arduino-SIM800L-driver
Arduino driver for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods
-
malloy
A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)
-
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...
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
They recently open sourced internal framework: https://github.com/userver-framework/userver
Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06Another good one is restclient-cpp.
Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06My favourite was Microsoft's cpprestsdk, but for some reason now is in maintenance mode, I don't know why, so it's hard to suggest it for new projects. A nice alternative is restc-cpp, that's has a good high-level interface, if this is what you want.
Project mention: A fast, lightweight desktop program to make HTTP requests | news.ycombinator.com | 2024-03-23
Dillo Plus supports external media playback (https://github.com/crossbowerbt/dillo-plus/#external-media-p...), maybe it could be backported to Dillo?
Traditionally, we have aligned our official SDKs for Python, C++, and JavaScript with the latest API so that you can use the latest features.
C++ HTTP Client related posts
-
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
-
How to keep a history of file changes with C++
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source HTTP Client projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | POCO | 7,910 |
2 | FileCentipede | 6,697 |
3 | Boost.Beast | 4,176 |
4 | userver | 2,201 |
5 | restclient-cpp | 1,530 |
6 | lithium | 1,224 |
7 | restc-cpp | 586 |
8 | httpp | 166 |
9 | FRequest | 163 |
10 | Arduino-SIM800L-driver | 127 |
11 | malloy | 66 |
12 | dillo-plus | 64 |
13 | liblifthttp | 53 |
14 | express-client | 9 |
15 | hook | 8 |
16 | reduct-cpp | 7 |
Sponsored