跳至內容
Stars
13.7k
Forks
1.3k
License
MIT
Version
vv1.9.12
Update
2026-03-27
OS

#### 產品特色
* 跨平台支持Linux/ macOS/ FreeBSD/ OpenBSD/ HaikuOS/ Windows
* 非阻塞I/O基于epoll(kqueue)實現高併發高性能網絡IO
* 異步編程模式支持HTTP 1.0/1.1伺服器與客戶端
* 模板渲染系統支持CSP模板文件與C++嵌入式HTML頁面
* 支持Cookie、會話、WebSocket、JSON請求與響應、壓縮傳輸、pipelining
* 輕量級命令行工具drogon_ctl簡化類別創建與視圖碼生成
* 支持PostgreSQL/MySQL/MariaDB異步數據庫操作
* 支持sqlite3異步數據庫操作
* 支持Redis異步數據庫操作
* ARM架構支持
* 輕量級ORM實現對象-資料庫雙向映射
* 支持插件通過配置文件載入
* 支持AOP與內建joinpoints
* 支持C++協程

#### 主要功能、特點
Drogon是一款基於C++17/20的輕量級HTTP應用框架,支持跨平台運行。其核心特點包括:1. 非阻塞I/O基於epoll(kqueue)實現高併發性能網絡IO,支持TFB測試結果;2. 异步編程模式支持HTTP 1.0/1.1伺服器與客戶端;3. 模板渲染系統支持CSP模板文件與C++嵌入式HTML頁面;4. 支持Cookie、會話、WebSocket、JSON請求與響應、壓縮傳輸、pipelining;5. 軻輕量命令行工具drogon_ctl簡化類別創建與視圖碼生成;6. 支持PostgreSQL/MySQL/MariaDB異步數據庫操作;7. 支持sqlite3異步數據庫操作;8. 支持Redis異步數據庫操作;9. ARM架構支持;10. 軽量級ORM實現對象-資料庫雙向映射;11. 支持插件通過配置文件載入;12. 支持AOP與內建joinpoints;13. 支持C++協程。框架提供簡潔的路由配置、異步響應、安全特性(如HTTPS、驗證)及豐富的API,適合開發RESTful API應用。

#### 指令
“`bash
# 無常用指令 (自動生成)
“`

#### 軟體截圖

![](drogon_logo_2026-03-18.png)