Open-source Express-like HTTP server in C++ logo

Open-source Express-like HTTP server in C++

Hey guys, I made an open-source Express like non blocking HTTP Server library in C++. Starting a new web server is as simple as initiating the app with the desired port (8080 default) and start registering routes.<p>#include &lt;PlusWeb&#x2F;HttpServer.h&gt;<p>int main() { Ht

Share on:
Listing image

PlusWeb is an Express-style HTTP framework in C++17, built on a libuv event loop and the llhttp parser, with a segment-trie router, benchmarked against Express on the same machine.

PlusWeb — an Express-style HTTP framework in C++17 · Ahmed Sozzer Skip to content Ahmed Sozzer projects writing experience contact resume ↓ austin, tx ← back to projects PlusWeb An Express-style HTTP framework in C++17 , on a libuv event loop and the llhttp parser. One event loop handles every connection, requests resolve through a segment trie keyed on method and path, and no connection went unanswered at any concurrency tested — including the 512 where Express left 264 waiting. C++17 · libuv · llhttp · CMake · MIT examples/users.cpp C++17 HttpServer app(3000); Router users; users.GET( "/new"

Related listings

Typing sounds for Mac: 30+ real recorded mechanical switches, from Cherry MX Blue to Holy Panda. A menu bar app that wor...

Turn product photos into new scenes and short videos

the assembled Kubernetes platform

a place IT can approve for vibe-coded internal apps

remote access, logs and OTA for ESP32 in 9.4KB of RAM

source-available geocoder, world rebuilt in 7 minutes