C++ HTTP Server

Open-source C++ projects categorized as HTTP Server

Top 23 C++ HTTP Server Projects

  • drogon

    Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows

    Project mention: Dobri projekti na Githubu za ucenje | /r/CroIT | 2023-06-26

    drogonframework/drogon i drogonframework/trantor

  • 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: What are some C++ projects with high quality code that I can read through? | /r/cpp_questions | 2023-01-16
  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Suggestions for a framework to build a personal desktop or browser app | /r/webdev | 2023-07-15

    I've been drawn to NeutralinoJS as it looks like it will do what I want, but I'm willing to hear some other recommendations and maybe tutorials on how to do the objectively simple things I've outlined above.

  • Boost.Beast

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

    Project mention: LLVM 16.0.0 Release | /r/cpp | 2023-03-19

    There is at least one notable exception to this rule: https://github.com/boostorg/beast/issues/1445

  • evpp

    A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.

  • Crow

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

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

    How about Crow?

  • Restbed

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

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

  • userver

    The C++ Asynchronous Framework

    Project mention: Rust vs Go/JVM: dev speed + safety in practice | /r/rust | 2023-06-25

    They recently open sourced internal framework: https://github.com/userver-framework/userver

  • 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

  • lithium

    Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium

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

    You know what is curious? There is a lib with the same name of your user similar to httplib: https://matt-42.github.io/lithium/

  • 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 is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06

    In my past job, we used https://github.com/Stiffstream/restinio and absolutely loved it. It's not as active but it honestly didn't need much.

  • Cutelyst

    A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.

    Project mention: Qt/c++ JSON Server | /r/QtFramework | 2023-01-30

    Try https://github.com/cutelyst/cutelyst

  • ucall

    Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing REST & JSON-RPC over io_uring and SIMDJSON ☎️

    Project mention: Show HN: U)Search Images demo in 200 lines of Python | news.ycombinator.com | 2023-09-07
  • libhttpserver

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

    Project mention: Simple HTTP server using C++ | /r/Cplusplus | 2023-05-29

    Now I want to do this using C++. I came across libhttpserver. The documentation looks intuitive. I think once everything is properly setup I should be easily able to what I want.

  • Tufão

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

  • IXWebSocket

    websocket and http client and server library, with TLS support and very few dependencies

  • QxOrm

    QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository

  • Turtle

    A C++17-based lightweight high-performance network library (by YukunJ)

    Project mention: Invite Uers and Collaborators to My C++ Network Library | /r/cpp | 2023-03-26

    I've been working on my lightweight C++ network library Turtle for about half year. During the process, I drew inspirations from many online sources and asked people to do code review for me to further imporve (for example this post).

  • httpp

    Micro http server and client written in C++

  • SATPI

    SATIP server for linux, suitable to run on an Raspberry Pi, Vu+, GigaBlue or any other linux box. currently supporting DVB-S/S2/T/C and transform DVB-S requests to DVB-C

  • malloy

    A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)

  • oxen-storage-server

    Storage server for Oxen Service Nodes

    Project mention: About new Session encryption protocol... | /r/Session_Messenger | 2023-08-06
  • http-ipcamera

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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

C++ HTTP Server related posts

Index

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

Project Stars
1 drogon 9,842
2 POCO 7,332
3 neutralinojs 6,903
4 Boost.Beast 3,933
5 evpp 3,360
6 Crow 2,198
7 Restbed 1,851
8 userver 1,804
9 CppServer 1,167
10 lithium 1,151
11 RESTinio 1,017
12 Cutelyst 856
13 ucall 839
14 libhttpserver 797
15 Tufão 572
16 IXWebSocket 437
17 QxOrm 395
18 Turtle 171
19 httpp 164
20 SATPI 137
21 malloy 56
22 oxen-storage-server 23
23 http-ipcamera 9
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com