码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C++ web httpserver


    国外提供参考的c++ http lib or server

    C++ REST SDK Alternatives - C++ Networking | LibHunt

    众所周知,C++ 并不是一种流行的 Web 开发语言,但随着 Emscripten 的成熟,未来 C++ 在 Web 方面会发挥更大的潜能,尤其是游戏、3D 应用等方面。

    有关 C++ Web 相关的框架有不少,下面进行了简单的整理,并按照“Star”的数量进行了排序,希望能对大家有所帮助。

    1. Drogon
      Drogon 是一个基于 C++14/17 的 Http 应用框架,使用 Drogon 可以方便的使用 C++ 构建各种类型的 Web 应用服务端程序。
      Star:8.1k
      GitHub:https://github.com/an-tao/drogon

    2. Proxygen
      Proxygen 是 Facebook 开发的一个 C++ 的 HTTP 库,包含一个易用的 HTTP 服务器。支持 HTTP/1.1、SPDY 3 和 SPDY 3.1,同时也开始在为 HTTP/2 做开发。
      Star:7.7 k
      GitHub:https://github.com/facebook/proxygen

    3. cpprestsdk C++ REST SDK
      C++ REST SDK 是微软发布的一个 C++ 客户端-服务器通信库,该库基于 Modern C++ 异步 API,开发者可以方便地连接并与服务交互。
      Star:7.1k
      主页:https://microsoft.github.io/cpprestsdk/index.html
      GitHub:https://github.com/microsoft/cpprestsdk
      文档:https://github.com/Microsoft/cpprestsdk/wiki

    4. Crow
      Crow 是一个非常快速和易于使用的 C++ 微型 Web 框架(灵感来自于 Python Flask)
      Star:7k
      GitHub:https://github.com/ipkn/crow

    5. Oat++
      Oat++ 是一个纯 C++ 实现的 Web 开发框架,高性能、简单的 API、跨平台、零依赖。
      Star:5.8k
      主页:https://oatpp.io/
      GitHub:https://github.com/oatpp/oatpp
      文档:https://oatpp.io/docs/start/

    6. libhv
      比libevent、libuv更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.
      Star:4.8k
      https://github.com/ithewei/libhv

    7. Pistache
      Pistache 是一个现代而优雅的 C++ HTTP 和 REST 框架,完全采用纯 C++ 14 编写,并提供了一个清晰、友好的 API。
      Star:2.8k
      主页:http://pistache.io/
      GitHub:https://github.com/oktal/pistache/
      文档:http://pistache.io/guide/

    8. Silicon
      Silicon 是一个高性能、面向中间件的 C++ 14 http Web 框架。
      Star:1.7k
      主页:http://siliconframework.org/
      GitHub:https://github.com/matt-42/silicon/
      文档:http://siliconframework.org/docs/getting_started.html

    简单实用:https://github.com/shouxieai/http_server_cpp

  • 相关阅读:
    第三章:最新版零基础学习 PYTHON 教程(第十三节 - Python 运算符—Python 中的运算符函数 - 套装2)
    蓝桥杯 微生物增殖 C语言
    ssm+java+vue微信小程序的驾校预约管理系统#毕业设计
    9-AJAX-上-原理详解
    SAP UI5 FileUploader 控件实现本地文件上传,接收服务器端的响应时遇到跨域访问错误的试读版
    java毕业生设计校园统一网络授课平台系统计算机源码+系统+mysql+调试部署+lw
    IO进线程:进程间通信
    java毕业设计选题CRM客户关系管理系统[包运行成功]
    微信公众号怎么从个人转为企业?
    基于Python实现的词汇相似度计算
  • 原文地址:https://blog.csdn.net/wsp_1138886114/article/details/127591962
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号