C++ Frameworks

Modern Web Framework for C++

Oat++ is the modern web framework for C++. It provides all the necessary features and components for production-grade development, including:

  • Advanced REST controllers with request mappings and Swagger-UI annotations. See Api Controller.
  • Retrofit/Feign like client. See Api Client.
  • Object Mapping. See Data Transfer Object (DTO).
  • Dependency Injection
  • Swagger-UI. See oatpp-swagger module.
It is zero-dependency, easy-portable, and high-performance.