Open-source C++ projects categorized as HTTPS

Top 12 C++ HTTPS Projects

  • cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    Project mention: REST APIs using C++. (Is this even done much?) | reddit.com/r/cpp | 2023-03-29

    I use this all the time to expose an admin rest interface to my public installations.

  • Squid

    Squid Web Proxy Cache

    Project mention: How to get my IP traffic data to an AWS lambda using Darkstat? | reddit.com/r/openwrt | 2023-01-27

    I recommend trying a transparent proxy like Squid. There are many analytics tools for Squid logs. Squid can generate TLS certificates on the fly to inspect secure websites but you'll have to generate and install a CA certificate and key into Squid. You'll also have to import the CA certificate on any machine accessing the internet through the Squid proxy. Squid has the added bonus of caching content to speed up web browsing and reduce data usage.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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/WebSocket server C++14 library with the right balance between performance and ease of use

    Project mention: What are some fun project ideas with C++? | reddit.com/r/AskProgramming | 2023-03-26

    Here's a C++ REST framework for you to use too: https://github.com/Stiffstream/restinio

  • sshttp

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

    Project mention: EC2 Port forwarding question. | reddit.com/r/aws | 2022-05-13

    A quick search lead me to this tool. Never used it, so I have no idea if it's fit for service.

  • libhttpserver

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

  • esp8266-iot-framework

    Framework for IoT projects implementing HTTPS requests, a React web interface, WiFi manager, live dashboard, configuration manager, file manager and OTA updates.

    Project mention: Anyone use the fetch library for https connections? | reddit.com/r/esp8266 | 2022-04-24

    esp8266-iot-framework/fetchExample.cpp at master · maakbaas/esp8266-iot-framework · GitHub

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • esp32_https_server

    Alternative ESP32 Webserver implementation for the ESP32 Arduino Core, supporting HTTPS and HTTP.

    Project mention: How do i transfer data from esp 32 to my laptop or PC using wifi | reddit.com/r/esp32 | 2022-12-12

    library: https://github.com/fhessel/esp32_https_server example code: https://github.com/fhessel/esp32_https_server/blob/master/examples/Static-Page/Static-Page.ino example code which auto generates tls certificates upon esp boot: https://github.com/fhessel/esp32\_https\_server/blob/master/examples/Self-Signed-Certificate/Self-Signed-Certificate.ino

  • httpp

    Micro http server and client written in C++

  • hurl

    http(s)+h2 server load tester (by Edgio)

  • Arduino-SIM800L-driver

    Arduino driver for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods

    Project mention: Arduino based security/datalogger for my solar powered country house | reddit.com/r/arduino | 2022-05-14

    I folowed this tutorial and got it working perfectly, I've only added code for soft sleep so GSM only draws around 2mA in standby instead of 15 before. If I ever revise the code Ill rather use this library, makes things much cleaner and uses less memory

  • WNetWrap

    WinINet wrapper - tiny windows HTTPS library, no dependencies. 封装了WinInet的强大http请求库 make POST and GET requests

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). The latest post mention was on 2023-03-29.

C++ HTTPS related posts


What are some of the best open-source HTTPS projects in C++? This list will help you:

Project Stars
1 cpp-httplib 9,200
2 Squid 1,556
3 CppServer 1,037
4 RESTinio 950
5 sshttp 822
6 libhttpserver 740
7 esp8266-iot-framework 354
8 esp32_https_server 271
9 httpp 160
10 hurl 143
11 Arduino-SIM800L-driver 103
12 WNetWrap 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives