Modern C++ Web API (Back-End Development)

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

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • Crow

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

    Crowcpp is pretty nice: https://crowcpp.org/

  • cpp-httplib

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

    https://github.com/yhirose/cpp-httplib is a decent lightweight project to abstract away the raw network communication. You can use express-like URL handling and it's pretty flexible to allow you to build your Web API using it.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Oat++

    🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.

  • RESTinio

    Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use

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