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.
Leonid StryzhevskyiCreator, Owner.
Linux, BSD, MacOS, Windows.
See full list of supported platforms.
C++ Version >= 11.
Currently no compatibility between versions is maintained.
All project modules (extensions) are compatible within the same version only.
0.19.4 will work with
0.19.1 will work with