ApiClient-Demo - Example project of how-to use Retrofit-like client wrapper (ApiClient) and how it works.
AsyncApi - Example project of how-to use asynchronous API for handling large number of simultaneous connections.
CRUD - Example project of how-to create basic CRUD endpoints.
PostgreSQL - Example of a production grade entity service storing information in PostgreSQL. With Swagger-UI and configuration profiles.
WebSocket
Can-Chat - Feature-complete rooms-based chat for tens of thousands users. Client plus Server.
WebSocket - Collection of oatpp WebSocket examples.
YUV-Websocket-Stream - Example project how-to create a YUV image stream from a V4L device (i.E. Webcam) using websockets.
IoT
Example-IoT-Hue - Example project how-to create an Philips Hue compatible REST-API that is discovered and controllable by Hue compatible Smart-Home devices like Amazon Alexa or Google Echo.
YUV-Websocket-Stream - Example project how-to create a YUV image stream from a V4L device (i.E. Webcam) using websockets.
TLS
TLS-Libressl - Example project how-to setup secure connection and serve via HTTPS.
Microservices
Consul - Example project of how-to use oatpp::consul::Client. Integration with Consul.
Microservices - Example project on how to build microservices with Oat++,
and example on how to consolidate those microservices using monolithization technique.
Databases
MongoDB - Example project how to work with MongoDB using oatpp-mongo mondule.
Project is a web-service with basic CRUD and Swagger-UI.
PostgreSQL - Example of a production grade entity service storing information in PostgreSQL. With Swagger-UI and configuration profiles.
Open Source Agenda is not affiliated with "Oatpp Examples" Project. README Source: oatpp/oatpp-examples