Home

Awesome

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++集成开发环境列表

构建系统

静态代码分析

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

编码样式工具