Back to projects
Backend Developer

Xpress++

A C++ web framework that gives you Express-style simplicity on top of Drogon — one of the fastest HTTP servers ever benchmarked. Wraps complex Drogon API in a familiar minimal interface.

Duration

3 months

Team

Solo

Status

Completed

Stack

2 Techs

Key Features
Express-style routing syntax
Built-in middleware chain
Path parameter support
JSON response helpers
One-line server bootstrapping
xpress++.app
Xpress++ screen 1

The Challenge

  • Drogon is extremely fast but has complex API
  • Too much boilerplate for simple routes
  • Hard for developers to adopt Drogon

The Solution

  • Built Express-like routing interface for Drogon
  • Added middleware support (logger, CORS, etc.)
  • Simplified server setup with minimal code

Impact & Learnings

  • Reduced C++ web boilerplate by 80%
  • Learned high-performance HTTP server internals
  • Made Drogon accessible to more developers

Future Roadmap

  • Add middleware ecosystem
  • Implement WebSockets support
  • Create template engine integration