Vibeleaderboard
Index / tool
Visit amsozzer.com
Category
Developer Tools
Rank
No. 3773Tools index

Previous survey · No. 3589 ·

Pricing
Open Source
Type
TOOL
Use case
Coding
GitHub
2 stars
Latest release
v0.1.2
Date

About

PlusWeb is an open-source, non-blocking HTTP server library for C++ modeled on Express.js, letting developers register routes and chain middleware with a similar API. It stores routes in a trie instead of the flat array Express uses, which the author reports makes routing dramatically faster as an application scales, citing up to roughly 253x faster performance than Express at 10,000 routes.

At a glance

PlusWeb is a C++ HTTP framework with Express-style routing built on libuv. It is worth evaluating if you need a small HTTP interface in an existing C++ application and want to inspect route behavior directly.

Good fit

C++ developers prototyping endpoints and middleware with familiar routing conventions.

Consider something else when

Keep a mature framework when you need a larger ecosystem or deployment behavior you have already validated.

Start here

Start by reading the router example. Check how a fixed route and a parameterized route match, then verify the same behavior in a disposable server if you adopt it.

Cost and requirements

MIT-licensed C++17 project. The repository documents vcpkg distribution and uses libuv and llhttp.

Limits to know

The browser router demo only shows matching. Validate request parsing, errors and concurrency separately before using the framework for a public service.

Why it made the leaderboard

Gives C++ developers an Express-style ergonomic HTTP API with router performance that scales much better than flat-array route matching as route counts grow.

Tags

cpphttp-serverexpressweb-frameworkopen-source

Media

PlusWeb

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.