C++ HTTP Server

Open-source C++ projects categorized as HTTP Server | Edit details
Related topics: #HTTP #Networking #CPP #JSON #C++

Top 18 C++ HTTP Server Projects

  • drogon

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

    Project mention: Ask HN: C/C++ web framework with routes (like Node.js, Python Flask) | news.ycombinator.com | 2022-05-18

    I have used Drogon. It's a very performant one. https://github.com/drogonframework/drogon

  • 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: Can you recommend a good C++ open source project? | reddit.com/r/Cplusplus | 2022-03-30

    poco (portable components) https://pocoproject.org/

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Is this normal? | reddit.com/r/discordapp | 2022-05-14

    Electron bundles both Chromium and Node.js in with it which causes massively unnecessary bundle sizes and adds hundreds of dependencies. This is unnecessary when plenty of alternatives such as Neutralino seem to manage to get past this problem. Not to mention the difference in performance.

  • Boost.Beast

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

    Project mention: boost.beast | reddit.com/r/cpp | 2022-04-17

    We used beast to implement a market data server(and I think we also did a small client, to test it) which was sending protobuf messages, and it worked great(we also used boost adio, which made it very scalable). When we tested the server, we were generating around 100k messages per second(when there was the biggest activity on the market), I think I've posted here some stats: https://github.com/boostorg/beast/issues/2313.

  • evpp

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

    Project mention: Help setting up evpp library with vcpkg, CMake on Windows. | reddit.com/r/cpp_questions | 2022-04-29

    Hello, has anyone had any success installing evpp into a project using vcpkg and CMake on Windows? I'm trying to use a vcpkg.json file so dependencies are project specific and not system-wide.

  • Restbed

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

    Project mention: How to use C++ as the backend for web dev? | reddit.com/r/learnprogramming | 2022-03-25

    Use a rest api library like https://github.com/corvusoft/restbed. You can use a json library with this to serialize/deserialize your data into json objects.

  • lithium

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

    Project mention: C or C++ as web app backend? | reddit.com/r/cpp | 2021-10-27


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Crow

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

    Project mention: Have there been any attempts to build a REST API service on top of either Boost.asio or Boost.beast? | reddit.com/r/cpp_questions | 2022-04-22

    You can also consider https://crowcpp.org/.

  • 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: Modern C++ Web API (Back-End Development) | reddit.com/r/cpp | 2021-11-15
  • Cutelyst

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

    Project mention: RestFull API to manage C++/Qt6 Application | reddit.com/r/QtFramework | 2022-02-02

    I follow Restfull example from https://github.com/cutelyst/cutelyst/wiki/Creating-RESTful-Applications.

  • libhttpserver

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

  • 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

    Project mention: Request for a websocket library | reddit.com/r/cpp | 2022-03-25
  • QxOrm

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

    Project mention: what is the popular backend cpp framework full featured and easy to deployment, has docs for depolyment .. in 2021? cpp | reddit.com/r/cpp | 2021-12-02

    QxOrm library can be used as a C++ backend :

  • httpp

    Micro http server and client written in C++

  • oxen-storage-server

    Storage server for Oxen Service Nodes

    Project mention: Weekly Dev Update 06/07/2021 | reddit.com/r/oxen_io | 2021-07-06

    [Storage Server] Testing, bug fixes, and miscellaneous updates for the big 2.2.0 update https://github.com/oxen-io/oxen-storage-server/pull/433

  • http-ipcamera

  • is2

    RESTy http(s) server library from Edgecast

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 2022-05-18.

C++ HTTP Server related posts


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

Project Stars
1 drogon 7,253
2 POCO 6,075
3 neutralinojs 5,566
4 Boost.Beast 3,385
5 evpp 2,973
6 Restbed 1,640
7 lithium 1,004
8 Crow 988
9 RESTinio 846
10 Cutelyst 762
11 libhttpserver 656
12 Tufão 538
13 IXWebSocket 309
14 QxOrm 275
15 httpp 150
16 oxen-storage-server 21
17 http-ipcamera 6
18 is2 3
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives