Skip to content

Releases: machframework/mach

Release list

Mach 1.0.0

Choose a tag to compare

@asaf08da asaf08da released this 24 Sep 14:59

Mach 1.0.0

Mach 1.0.0 is the first stable release of Mach, a modern C++20 web framework designed to make building fast, robust web applications in C++ simple and approachable.

Mach provides a clean, expressive API while preserving the performance and control expected from C++.

Highlights

  • Routing and minimal APIs
  • Controller-based APIs
  • Model binding and JSON serialization
  • Validation
  • Middleware
  • CORS and CSRF protection
  • Centralized error handling
  • Configuration
  • Logging
  • Mach CLI for creating, building, and running projects
  • CMake integration
  • Windows and Linux support

Installation

Prebuilt packages are available below for:

  • Windows 10+ (.msi)
  • Ubuntu 24.04+ (.deb)

For installation instructions and documentation, visit machframework.dev.

Requirements

  • A C++20-compatible compiler
  • CMake 3.20 or later
  • Windows 10+ or Ubuntu 24.04+

See the Installation Guide for platform-specific requirements and setup instructions.


Thank you for checking out Mach! Feedback, questions, and ideas are welcome in Mach Discussions.