Who is using C++ for web development?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Wt

    Wt, C++ Web Toolkit

    Not sure who uses but there's an interesting toolkit for it: https://www.webtoolkit.eu/wt

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Seastar

    High performance server-side application framework

    If you're interested in scaling and asynchronous programming in c++ I highly recommend you investigate the SeaStar application framework. You wouldn't build a web service with SeaStar, rather you would build the infrastructure that you would use to build the web service on top of. https://github.com/scylladb/seastar

  • utuputki

    Utuputki

    Utuputki, a collaborative video playlist for LAN parties. Uses civetweb for the web interface, youtube-dl (or yt-dlp) for downloading videos and libVLC for playing them. Written in C++ because it needs to be light enough to run on a Raspberry Pi.

  • WebGui

    An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).

    You mean like this?

  • emsdk

    Emscripten SDK

    I've been doing quite a bit of work with Emscripten, trying to build traditional C++ classes to manage a website, fed through jquery. I quite like Emscripten, and the produced WebAssembly code is crazy fast. All-in-all, I'd recommend giving it a try.

  • htcpp

    An HTTP server using liburingpp

    I am serving static HTML from a web server, which I have built myself using C++: https://github.com/pfirsich/htcpp. I am not sure if that even counts, but I'm kind of proud of it. And I use it to serve my personal website: https://theshoemaker.de.

  • bittyhttp

    A threaded HTTP library for building REST services in C.

    I wrote my own little backend http library in C. It's Linux only right now and depends on posix threads. I've used it for a few websites and home projects.

  • userver

    Production-ready C++ Asynchronous Framework with rich functionality

    Yandex uses a lot for backend. Also released this framework

  • µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    https://github.com/uNetworking/uWebSockets (has both for HTTP/S and WebSockets)

  • TreeFrog Framework

    TreeFrog Framework : High-speed C++ MVC Framework for Web Application

    My search for a C++ framework for web development would be treefrog framework. Look up on the site the companies that use it.

  • 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.

    Did someone used Poco's Net Library to create a Rest Api? Poco Project

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • REST APIs using C++. (Is this even done much?)

    13 projects | /r/cpp | 29 Mar 2023
  • What library/framework to use for writing a Web server?

    3 projects | /r/cpp_questions | 24 Aug 2022
  • Can I use C++ in the backend ?? Any frameworks there ??

    4 projects | /r/cpp | 15 Jun 2022
  • Easiest way to get values and run C++ code through a webpage

    1 project | /r/AskProgramming | 10 Jun 2021
  • cpprestsdk in maintenance mode

    17 projects | /r/cpp | 8 Jun 2021

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?