C++ http server 开源框架
⚠️ 最新版本请参考:https://ericpengshuai.github.io/c-c/039eca2b3cfe.html
star 统计截止至 2022.12.10
名称说明链接starcpp-httplibA C++ header-only HTTP/HTTPS server and client libraryhttps://github.com/yhirose/cpp-httplib8.2k**incubator-brpc**百度开源的 RPC 框架,比较详细的中文文档https://github.com/apache/incubator-brpc14.2k+**sougo/workflow**C++ Parallel Computing and Asynchronous Networking Enginesogou/workflow9.6kmongoose比较轻量的框架,DemoEmbedded Web Server|Github9kcrowvery fast and easy to use C++ micro web framework (inspired by Python Flask)ipkn/crow: 7kcinatra一个高性能易用的http框架,它是用modern c++(c++17)开发的(国内维护)qicosmos/cinatra1.2kwfrest基于 workflow 的 RESTful API 项目 比较简洁的异步网络库C++ Web Framework REST API500+DrogonC++14/17 based http web application framework,跨平台的README.zh-CN.md8.4ktreefrog以Qt为基础开发的,MVC,内容较全,包括数据库、会话生管理TreeFrog Framework : High-speed C++ MVC Framework for Web Application1.1kCutelystA C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) frameworkcutelyst/cutelyst806+CPPWebFrameworka MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applicationsHerikLyma/CPPWebFramework393+cppcms以高性能著称,MVC,内容较全,但是不太活跃了https://github.com/artyom-beilis/cppcms374+
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
brpc 相关博客推荐
- 初学者指南:http://brpc.incubator.apache.org/zh/docs/blogs/shares/brpc-guide-for-beginners/
- 具体看看 example 示例代码:https://github.com/apache/incubator-brpc/tree/master/example/http_c%2B%2B
当然还有 google 的 grpc,那个不同语言版本也有很多,有兴趣也可以学学,只不过那个是英文文档
其他
名称说明链接staryazi比较新的,写了很多框架的 天天写乱码 大佬写的oldjun/yazi|Github136+http服务器/web服务直接手撸的CSDN 博客
参考
最后附一份我整理的CPP面试相关知识点
版权归原作者 一荤配一素 所有, 如有侵权,请联系我们删除。