C++ http server 开源框架
star 统计截止至 2022.12.10
名称 | 说明 | 链接 | star |
---|---|---|---|
cpp-httplib(推荐) | A C++ header-only HTTP/HTTPS server and client library | https://github.com/yhirose/cpp-httplib | 8.2k |
sougo/workflow | C++ Parallel Computing and Asynchronous Networking Engine | sogou/workflow | 9.6k |
mongoose | 比较轻量的框架,Demo | Embedded Web Server|Github | 9k |
crow | very fast and easy to use C++ micro web framework (inspired by Python Flask) | ipkn/crow: | 7k |
cinatra | 一个高性能易用的http框架,它是用modern c++(c++17)开发的(国内维护) | qicosmos/cinatra | 1.2k |
wfrest | 比较简洁的异步网络库 | C++ Web Framework REST API | 500+ |
Drogon | C++14/17 based http web application framework,跨平台的 | README.zh-CN.md | 8.4k |
treefrog | 以Qt为基础开发的,MVC,内容较全,包括数据库、会话生管理 | TreeFrog Framework : High-speed C++ MVC Framework for Web Application | 1.1k |
Cutelyst | A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework | cutelyst/cutelyst | 806+ |
CPPWebFramework | a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications | HerikLyma/CPPWebFramework | 393+ |
cppcms | 以高性能著称,MVC,内容较全,但是不太活跃了 | https://github.com/artyom-beilis/cppcms | 374+ |
cpp-httplib 相关博客推荐
- C++ Http/Https 服务器和客户端例子:https://www.cnblogs.com/MakeView660/p/12777549.html
- cpp-httplib库简单原理:https://blog.csdn.net/cckluv/article/details/115109108
- httplib库的安装以及使用:https://blog.csdn.net/sjp11/article/details/127990377
- httplib库的使用(支持http/https)(一):https://blog.csdn.net/harry49/article/details/115763383
- GitHub: https://github.com/yhirose/cpp-httplib
其他
名称 | 说明 | 链接 | star |
---|---|---|---|
yazi | 比较新的,写了很多框架的 天天写乱码 大佬写的 | oldjun/yazi|Github | 136+ |
http服务器/web服务 | 直接手撸的 | CSDN 博客 |
参考
- https://juejin.cn/post/6963596592578297870
最后附一份我整理的CPP面试相关知识点
https://github.com/EricPengShuai/Interview