oatpp/oatpp
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable. observed · 2026-08-28
Health v2 · maintenance only
46/100
- Activity 51
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3096
- days_rel: 640
- days_push: 294
- n_releases_24m: 1
Adoption not part of the score
8646 stars · 1359 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Oat++ is a light, zero-dependency C++ web framework for building highly scalable and resource-efficient web applications and REST APIs. It includes an ORM, WebSocket support, DTO object mapping, dependency injection, and automatic Swagger-UI/OpenAPI documentation.
Use cases
- build rest apis in c++
- create a high-performance web server in cpp
- build microservices in c++
- serve websockets with millions of concurrent connections
- run a web api on embedded or iot devices
- access sqlite or postgresql via an orm in c++
- auto-generate swagger docs for a c++ api
When to choose
- you need a production-grade C++ web framework with zero external dependencies
- you need extreme scalability and a small memory footprint (IoT, robotics, embedded)
- you want built-in ORM, DTO serialization, and Swagger-UI in one framework
- you need to handle very large numbers of concurrent WebSocket connections
When to avoid
- your project is not in C++
- you prefer a minimal HTTP library and will assemble your own stack
- you need a framework with a very large ecosystem and frequent releases
- you want a batteries-included framework with first-party database drivers for every database
Facets
framework · maturity active
web-framework http-server orm websocket serialization api-framework routing middleware web-development backend apis iot microservices cpp cross-platform windows embedded iot zero-dependency rest-api swagger-ui openapi high-performance object-mapping dependency-injection async-api linux macos
8 sources
- readme: https://github.com/oatpp/oatpp · fetched 2026-08-28 · 221e42e596bb
- homepage: https://oatpp.io/ · fetched 2026-08-29 · d7c907c6c5f2
- site_page: https://oatpp.io/docs/start · fetched 2026-08-29 · 6ef76de83372
- site_page: https://oatpp.io/about · fetched 2026-08-29 · 52db897c079f
- site_page: https://oatpp.io/docs/start/high-level-overview · fetched 2026-08-29 · d7a7c9e343ed
- site_page: https://oatpp.io/docs/components/orm · fetched 2026-08-29 · c87e890c91e1
- site_page: https://oatpp.io/docs/components/dto · fetched 2026-08-29 · 23d26ba1be40
- site_page: https://oatpp.io/docs/components/api-controller · fetched 2026-08-29 · d327b75dd1cc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| oatpp/oatpp | main | 46 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem