pistache

Build REST APIs and HTTP servers in C++17 with a modern, elegant framework

brewmacoslinux
Try with needOr install directly
Source

About

Modern, fast, elegant HTTP + REST C++17 framework with pleasant API

Examples

create a simple HTTP server that responds to requests$ pistache-server
build a REST API with JSON endpoints$ pistache-example
set up route handlers for different HTTP methods$ # Include Pistache headers in C++ code: #include <pistache/http.h>
listen on a specific port and handle incoming requests$ # Create endpoint: router.get("/api/data").bind(&handleRequest);
parse request parameters and send JSON responses$ # Access query params: request.query().get("param").value_or("default")