Repolode
uhub

uhub/awesome-cpp

按主题整理的 C++ 框架、库、教程与工具精选清单,涵盖 Web、数据库、图形、AI 和测试等领域。

Star
1,201
Fork
200
未关闭 Issue
0
最近提交
25天前

这是什么?

awesome-cpp 是一份 "awesome" 类型的资源清单,本身并非软件库,而是按类别整理的 C++ 项目链接索引。条目分为学习与参考、语言与工具链、Web、数据与存储、机器学习与 AI、图形与多媒体、安全、并发、测试、嵌入式等大类。

清单覆盖的内容很广,包括教程与书籍、算法和面试练习仓库、编译器与解释器、构建系统、静态检查工具、性能分析器、IDE 与语言服务器、Web 框架和 HTTP 客户端、数据库驱动与 ORM、序列化库,以及 LLM 推理引擎等。每个链接附有一句项目简介。

适合想按任务查找合适 C++ 库的开发者,也适合需要了解这门语言生态中各类学习资料的人。

核心功能

  • 01按 Web、数据、AI、图形、安全、工具链等主题分类
  • 02每个条目附带仓库链接和一句话简介
  • 03除库和工具外,还收录教程、书籍和练习仓库
  • 04涵盖编译器、构建系统、静态分析、性能分析和 IDE 支持

适用场景

  • 为 HTTP 服务、JSON 解析、数据库访问等具体需求寻找 C++ 库
  • 查找现代 C++ 教程和书籍进行自学
  • 了解 C++ 项目可用的构建、检查和性能分析工具
  • 获取算法练习题与参考代码,用于面试准备

使用前须知

  • 项目元数据中未列出许可证。

标签

常见问题

awesome-cpp 是什么?
按主题整理的 C++ 框架、库、教程与工具精选清单,涵盖 Web、数据库、图形、AI 和测试等领域。 awesome-cpp 是一份 "awesome" 类型的资源清单,本身并非软件库,而是按类别整理的 C++ 项目链接索引。条目分为学习与参考、语言与工具链、Web、数据与存储、机器学习与 AI、图形与多媒体、安全、并发、测试、嵌入式等大类。
awesome-cpp 可以免费使用吗?用的什么许可证?
awesome-cpp 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
awesome-cpp 还在维护吗?
活跃维护中。awesome-cpp 最近一次提交是在 2026年10月13日。
awesome-cpp 适合用来做什么?
为 HTTP 服务、JSON 解析、数据库访问等具体需求寻找 C++ 库 查找现代 C++ 教程和书籍进行自学 了解 C++ 项目可用的构建、检查和性能分析工具 获取算法练习题与参考代码,用于面试准备
在哪里获取 awesome-cpp?
源代码和安装说明在 GitHub 上:https://github.com/uhub/awesome-cpp

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目