# oatpp-examples **Repository Path**: mirrors_oatpp/oatpp-examples ## Basic Information - **Project Name**: oatpp-examples - **Description**: List of example projects of how to use oat++ framework - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-26 - **Last Updated**: 2025-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # oatpp-examples List of example projects of how to use oat++ framework More about Oat++: - [Website](https://oatpp.io/) - [Docs](https://oatpp.io/docs/start/) - [Oat++ Repository](https://github.com/oatpp/oatpp) ## Examples: ### REST-API - [ApiClient-Demo](https://github.com/oatpp/example-api-client) - Example project of how-to use Retrofit-like client wrapper (ApiClient) and how it works. - [AsyncApi](https://github.com/oatpp/example-async-api) - Example project of how-to use asynchronous API for handling large number of simultaneous connections. - [CRUD](https://github.com/oatpp/example-crud) - Example project of how-to create basic CRUD endpoints. - [PostgreSQL](https://github.com/oatpp/example-postgresql) - Example of a production grade entity service storing information in PostgreSQL. With Swagger-UI and configuration profiles. ### WebSocket - [Can-Chat](https://github.com/lganzzzo/canchat) - Feature-complete rooms-based chat for tens of thousands users. Client plus Server. - [WebSocket](https://github.com/oatpp/example-websocket) - Collection of oatpp WebSocket examples. - [YUV-Websocket-Stream](https://github.com/oatpp/example-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](https://github.com/oatpp/example-iot-hue-ssdp) - 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. ### Streaming - [Media-Stream (Http-Live-Streaming)](https://github.com/oatpp/example-hls-media-stream) - Example project of how-to build HLS-streaming server using oat++ Async-API. - [YUV-Websocket-Stream](https://github.com/oatpp/example-yuv-websocket-stream) - Example project how-to create a YUV image stream from a V4L device (i.E. Webcam) using websockets. ### TLS - [TLS-Libressl](https://github.com/oatpp/example-libressl) - Example project how-to setup secure connection and serve via HTTPS. ### Microservices - [Consul](https://github.com/oatpp/example-consul) - Example project of how-to use oatpp::consul::Client. Integration with Consul. - [Microservices](https://github.com/oatpp/example-microservices) - Example project on how to build microservices with Oat++, and example on how to consolidate those microservices using [monolithization](https://oatpp.io/docs/monolithization/) technique. ### Databases - [MongoDB](https://github.com/oatpp/example-mongodb) - Example project how to work with MongoDB using [oatpp-mongo](https://github.com/oatpp/oatpp-mongo) mondule. Project is a web-service with basic CRUD and Swagger-UI. - [PostgreSQL](https://github.com/oatpp/example-postgresql) - Example of a production grade entity service storing information in PostgreSQL. With Swagger-UI and configuration profiles.