Fast
Built on Boost.Asio and Boost.Beast with asynchronous networking, efficient request handling, and low framework overhead.
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing machframework.dev — Mach MachMODERN C++ WEB FRAMEWORK MachModern web applications. Native C++ performance. Mach brings routing, controllers, dependency injection, middleware, validation, JSON binding, and modern application architecture to high-performance C++20 HTTP services. WHY MACH? Everything you expect from a modern web framework.Modern C++ gives you performance and control. Mach adds the application model needed to build real HTTP services without assembling every layer yourself. FastBuilt on Boost.Asio and Boost.Beast with asynchronous networking, efficient request handling, and low framework overhead. ExpressiveUse concise Minimal APIs or structured controllers with typed results, automatic binding, middleware, and strongly typed framework APIs. CompleteRouting, dependency injection, validation, JSON, cookies, CORS, CSRF, exception handling, logging, and application configuration are built in. PERFORMANCE Built to be fast.~280krequests / second Mach uses asynchronous networking throughout its HTTP stack and keeps the abstraction between your endpoint and the network deliberately small. Plain-text benchmark on Ubuntu using wrk on an Intel Core i7-13620H. View benchmarks→BUILT IN Everything you need to build an HTTP application.Mach provides the application-level tools you would expect from a modern web framework, while keeping the underlying C++ model visible and predictable. WHAT'S NEXT Mach is just getting started.Follow the features, improvements, and ideas shaping the next generations of Mach. Explore the roadmap→GET STARTED Build your first Mach application.Install Mach, create a project, and start serving HTTP requests in minutes. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |