awesome-cpp-cn README

The project's README from github.com/jobbole/awesome-cpp-cn. As one markdown file: README.md.

C++ 资源大全中文版

awesome-cpp 就是 fffaraz 发起维护的 C++ 资源列表,内容包括: 标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。

中文版由开源前哨和CPP开发者微信公号团队维护更新,在 GitHub 已有近4400 Star,欢迎在 Github 上关注。

本项目的参与者

注: 名单不分排名,不定期补充更新

目录

标准库

C++标准库,包括了STL容器,算法和函数等。

框架

C++通用框架和库

人工智能

异步事件循环

音频

音频,声音,音乐,数字化音乐库

生态学

生物信息,基因组学和生物技术

比特流

化学

化学,地球化学,生物化学

命令行界面

控制台/终端用户界面,命令行界面

压缩

压缩和归档库

并发性

并发执行和多线程

配置

配置文件,INI文件

容器

密码学

密码学和加密库

CSV

用于解析逗号分隔值(CSV)文件的库

数据库

数据库,SQL服务器,ODBC驱动程序和工具

调试

调试库, 内存和资源泄露检测,单元测试

字体

解析和处理字体文件的库。

游戏引擎

图形用户界面

图形用户界面

图形

图像处理

国际化

进程间通信

Json

日志

机器学习

数学

内存分配

多媒体

网络

PDF

解析和处理PDF文档的库。

物理学

动力学仿真引擎

映射

正则表达式

机器人学

科学计算

脚本

序列化

排序

视频

虚拟机

Web应用框架

XML

XML就是个垃圾,xml的解析很烦人,对于计算机它也是个灾难。这种糟糕的东西完全没有存在的理由了。-Linus Torvalds

多项混杂

一些有用的库或者工具,但是不适合上面的分类,或者还没有分类。

软件

用于创建开发环境的软件

编译器

C/C++编译器列表

在线编译器

在线C/C++编译器列表

调试器

C/C++调试器列表

集成开发环境

C/C++集成开发环境列表

构建系统

静态代码分析

提高质量,减少瑕疵的代码分析工具列表

编码样式工具

awesome-cpp-cn (jobbole/awesome-cpp-cn)

Searching Database…

这是什么?这是一个中文版的 C++ 资源精选列表:涵盖标准库、Web 框架、AI/机器学习库、数据库、图像处理、日志、静态分析工具等。它是对 fffaraz/awesome-cpp 原列表的中文翻译和维护版本。
它是一个库,还是只是一个链接列表?它只是一份精选列表(一个 README),链接到数百个外部 C++ 库、工具和框架——这里没有可安装的代码。
列表是怎么组织的,我怎么找到需要的东西?条目按领域/类别分组,如网络、Web 框架、PDF、物理、反射、正则、机器人、科学计算、脚本、序列化、排序、视频、XML、编译器、调试器、IDE、构建系统和静态分析工具,每个条目都附有一行简短说明。
使用这个列表需要先会 C++ 吗?需要,它假设你已经懂 C++ 或正在用 C++,想找的是某个特定类别(如 Web 框架、序列化、静态分析)的库或工具,而不是教你这门语言本身。
这个列表基于的原始来源是什么?它是 awesome-cpp 列表的中文分支/翻译版本,原列表由 fffaraz 在 GitHub 上创建并维护。
列表涵盖构建系统和包管理器吗?涵盖,它列出了 CMake、Bazel、Conan、Vcpkg、Ninja、Meson 等 C++ 构建系统和包管理器,还有编译器、调试器和 IDE。
有 C++ 机器学习或 AI 相关的条目吗?有,列表有专门章节收录人工智能、机器学习和科学计算库,如 Torch 和 GSL。
它包含静态分析和代码风格工具吗?包含,它有静态代码分析工具(如 Cppcheck、Clang Static Analyzer、PVS-Studio)和代码风格格式化工具(如 ClangFormat、Artistic Style、Clang-Tidy)的章节。
Creator
jobbole
Size
0.2 MB
Stars
11.2K
Updated
CommitOct 14
Age
10y
Commits · 90 Days