awesome-c-zh
C 框架、库、资源和其他闪亮事物的精选列表
https://github.com/awesome-code-resources/awesome-c-zh
Last synced: 5 days ago
JSON representation
-
PDF
-
高级书籍
- pdfio - 2.0.html)
-
-
Web框架
-
YAML
- facil.io - web应用程序的迷你框架。包括一个快速的HTTP和Websocket服务器,还支持自定义协议。[](https://spdx.org/licenses/MIT.html)
- kcgi - C的CGI和FastCGI库[](https://spdx.org/licenses/ISC.html)。
- KLone - 功能齐全,多平台,web应用程序开发框架,特别针对嵌入式系统和电器。[](https://spdx.org/licenses/BSD-3-Clause.html)
- Kore - 易于使用的web应用程序框架,用于编写可扩展的web api在C。[](https://spdx.org/licenses/ISC.html)
- Concord - 用C编写的Discord API包装库。[](https://spdx.org/licenses/MIT.html)
- KLone - 功能齐全,多平台,web应用程序开发框架,特别针对嵌入式系统和电器。[](https://spdx.org/licenses/BSD-3-Clause.html)
- kcgi - C的CGI和FastCGI库[](https://spdx.org/licenses/ISC.html)。
-
-
Windows环境
-
人工智能
- Genann - C89中的简单ANN,没有额外的依赖关系。[](https://spdx.org/licenses/Zlib.html)
- sod - 嵌入式计算机视觉和机器学习库。[](https://spdx.org/licenses/GPL-3.0-only.html)
- Cranium - C99中的便携式,仅标题ANN库。[](https://spdx.org/licenses/MIT.html)
- FANN - 快速人工神经网络库的实现神经网络。[](https://spdx.org/licenses/GPL-2.0-only.html)
- KANN - 两个文件的ANN库。[](https://spdx.org/licenses/MIT.html)
- LibDEEP - 深度学习库。[](https://spdx.org/licenses/BSD-3-Clause.html)
- m2cgen - CLI工具,用于将经过训练的经典ML模型转换为具有零依赖关系的本机C代码。[](https://spdx.org/licenses/MIT.html)
- ccv - 基于C/缓存/核心计算机视觉库; 现代计算机愿景。[](https://spdx.org/licenses/BSD-3-Clause.html)
-
公用事业
-
YAML
- ApeTagLibs - 用于处理APEv2标签的库。[](https://spdx.org/licenses/MIT.html)
- attr - 操作文件系统的命令扩展属性。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- bfd - 用于操作二进制对象文件的库。GNU的一部分binutils。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- CException - 例外的实施。[](https://spdx.org/licenses/MIT.html)
- CRIU - 用户空间中的检查点/恢复; 软件工具 (带有C API)用于将正在运行的应用程序 “冻结” 到磁盘,然后恢复它。[](https://spdx.org/licenses/GPL-2.0-only.html)或者[](https://spdx.org/licenses/LGPL-2.1-only.html)
- D-Bus - 应用程序与一个简单的方法另一个。[](https://spdx.org/licenses/AFL-2.1.html)或者[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- Discount - Markdown解析器的简单实现。[](https://spdx.org/licenses/BSD-3-Clause.html)
- GNU gperf - 完美的哈希函数生成器,给定的列表字符串。输出C代码。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- Kitsune - 高效,通用的动态软件框架正在更新。[](https://spdx.org/licenses/LGPL-3.0-or-later.html)
- libgit2 - Git核心方法的可移植实现,作为可重入可链接库。[Custom license](https://github.com/libgit2/libgit2/blob/master/COPYING)。
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libusb - 提供对USB设备的通用访问。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- Ragel - 编译为C的状态机的DSL。[](https://spdx.org/licenses/GPL-2.0-only.html)
- Tulip Indicators - 用于技术分析的函数库财务数据。[](https://spdx.org/licenses/LGPL-3.0-or-later.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- argparse - 命令行参数解析库,灵感来自Python的argparse模块。[](https://spdx.org/licenses/MIT.html)
- Caffeine - 用于为Linux和Linux构建守护进程和服务的库FreeBSD系统。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- CommonMark - CommonMark规范的实现。
- cosmopolitan - 快速可移植的静态本机textmode容器 (为Linux \ Mac \ Windows一次性构建C程序)[Variety of licenses, all open source](https://github.com/commonmark/commonmark-spec/blob/master/LICENSE)。
- cpu_features - 在运行时获取CPU功能。[](https://spdx.org/licenses/Apache-2.0.html)。
- Discount - Markdown解析器的简单实现。[](https://spdx.org/licenses/BSD-3-Clause.html)
- dlx - 实施[Knuth's Algorithm X](https://en.wikipedia.org/wiki/Knuth's_Algorithm_X),有例子解决者。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- docopt.c - 命令行选项解析器的实现。[](https://spdx.org/licenses/MIT.html)
- Hoedown - 完全符合标准,支持扩展,UTF-8意识,快速降价解析器。[](https://spdx.org/licenses/MIT.html)
- libcoap - 实施[Constrained Application Protocol](http://coap.technology/)。[](https://spdx.org/licenses/GPL-2.0-or-later.html)或者[](https://spdx.org/licenses/BSD-2-Clause.html)
- libffi
- libgeohash - 3-Clause.html)
- libimobiledevice - 跨平台协议库进行通信用iThings。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- libnfc - 独立于平台的近场通信图书馆。[](https://spdx.org/licenses/LGPL-3.0-only.html)
- libpostal - 用于解析和规范化街道地址的库在世界各地。由统计NLP和开放地理数据提供支持。[](https://spdx.org/licenses/MIT.html)
- libvldmail - 您友好的电子邮件验证库。没有外部依赖项 (甚至不是regexps)。[](https://spdx.org/licenses/WTFPL.html)
- linenoise - 小,独立的替代readline和libedit。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libXDGdirs - XDG基目录规范的一种实现[](https://spdx.org/licenses/MIT.html)
- netbsd-curses - ncurses的简化和小版本,具有相同的接口。[](https://spdx.org/licenses/BSD-3-Clause.html)
- nope.c - 用于可扩展服务器端和网络应用程序 (想想C程序员的node.js)。[](https://spdx.org/licenses/GPL-2.0-only.html)
- obj.h - 单标头支持纯C中的OOP。[](https://spdx.org/licenses/MIT.html)
- parg - 单文件重新实现更好的默认值。[](https://spdx.org/licenses/CC0-1.0.html)
- pbc - 协议缓冲区库。[](https://spdx.org/licenses/MIT.html)
- progressbar - 易于使用的库,用于显示文本进度条。[](https://spdx.org/licenses/BSD-3-Clause.html)
- rabbitmq-c - 客户端库[RabbitMQ](http://www.rabbitmq.com/)。[](https://spdx.org/licenses/MIT.html)
- Ragel - 编译为C的状态机的DSL。[](https://spdx.org/licenses/GPL-2.0-only.html)
- Rogueutil - 用于创建基于文本的用户的跨平台库接口 (TUI)[](https://spdx.org/licenses/Apache-2.0.html)
- sort - 排序例程的集合,其类型专门化于用户定义类型的编译时。[](https://spdx.org/licenses/MIT.html)
- termbox - 用于编写基于文本的接口的库。[](https://spdx.org/licenses/MIT.html)
- tinyexpr - 微小的递归下降解析器,编译器和评估用于简单数学表达式的引擎。[](https://spdx.org/licenses/BSD-3-Clause.html)
- tm - ⏱C的计时器和时间线使用情况。[](https://spdx.org/licenses/MIT.html)
- whereami - 一个文件库,用于在文件系统。[](https://spdx.org/licenses/WTFPL.html)
- XLSX I/O - 用于阅读和写作的跨平台库。xlsx文件。[](https://spdx.org/licenses/MIT.html)
- xlsx_drone - 快速Microsoft Excel的 *.xlsx阅读器。[](https://spdx.org/licenses/MIT.html)
- zlog - 可靠的,纯C日志库。[](https://spdx.org/licenses/LGPL-2.1-only.html)
- zproto - ZeroMQ的协议框架。[](https://spdx.org/licenses/MIT.html)
- Metalang99 - 全面的预处理器元编程。[](https://spdx.org/licenses/MIT.html)
- Datatype99 - C99的代数数据类型。[](https://spdx.org/licenses/MIT.html)
- EasyLogger - 一个超轻量级,高性能的C/C日志库。[](https://spdx.org/licenses/MIT.html)
- libCello - 引入更高级别的编程的库C.[](https://spdx.org/licenses/BSD-3-Clause.html)
- zlog - 可靠的,纯C日志库。[](https://spdx.org/licenses/LGPL-2.1-only.html)
- libXDGdirs - XDG基目录规范的一种实现[](https://spdx.org/licenses/MIT.html)
- libtrading - 实现用于通信的网络协议与交易所、暗池等交易场所。支持FIX,FIX/FAST和许多专有协议。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libcmark - 用于解析CommonMark方言的库降价。[](https://spdx.org/licenses/BSD-2-Clause.html)
- CException - 例外的实施。[](https://spdx.org/licenses/MIT.html)
- GNU FreeIPMI - 带内和带外IPMI实施。[](https://spdx.org/licenses/GPL-3.0-only.html)
- GNU Libffcall - 收集用于建立外国功能的图书馆接口。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- libcox - 允许跨平台系统调用和跨不同操作系统的标准实用程序。[](https://spdx.org/licenses/BSD-2-Clause.html)
- libgss - 通用安全服务。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- libuv - 跨平台异步I/O。[](https://spdx.org/licenses/MIT.html)
- MegaMimes - 用于获取的库[MIME](https://en.wikipedia.org/wiki/MIME)文件的类型。[](https://spdx.org/licenses/MIT.html)
- ncurses - 彩色终端UI库。[](https://spdx.org/licenses/MIT.html)
- rmw - 安全-删除命令行的实用程序,可以在x天之后从废物目录中清除项目。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
-
-
内存管理
-
高级书籍
- Boehm GC - C的垃圾收集。各种许可证,都是开源的。
- Lockless Memory Allocator - 高效的内存分配器。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- talloc - 分层,参考计数的内存池系统析构函数。[](https://spdx.org/licenses/LGPL-3.0-or-later.html)
- tlsf - 两级隔离的Fit分配器; 一个通用的、动态的内存分配器旨在满足实时要求。[Up-to-dateimplementation](https://github.com/minad/tlsf)。[](https://spdx.org/licenses/BSD-3-Clause.html)
- libcsptr - C的智能指针。[](https://spdx.org/licenses/MIT.html)
- tlsf - 两级隔离的Fit分配器; 一个通用的、动态的内存分配器旨在满足实时要求。[Up-to-dateimplementation](https://github.com/minad/tlsf)。[](https://spdx.org/licenses/BSD-3-Clause.html)
- rpmalloc - 线程缓存,快速内存分配器,自然对齐32字节的边界。公共领域。
- jemalloc - Malloc实现,强调避免碎片和可扩展的并发支持。[](https://spdx.org/licenses/BSD-2-Clause.html)
-
-
剖析
-
高级书籍
- gprof - 性能分析工具。GNU binutils的一部分。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- OProfile - Linux的统计分析器。可以分析任何代码(包括内核!) 低开销,无需重新编译。[](https://spdx.org/licenses/GPL-2.0-only.html)
- perf - 基于linux内核的分析器,具有很多功能。[](https://spdx.org/licenses/GPL-2.0-only.html)
- gperftools - 收集用于测量和改进的实用程序性能。[](https://spdx.org/licenses/BSD-3-Clause.html)
-
-
加密
- OpenSSL - SSL和TLS协议的实现。还包括一个密码学库。[Dual Licensed under the OpenSSL License and the SSLeay License](https://www.openssl.org/source/license.html)。
- liboqs - 抗量子密码算法库。[](https://spdx.org/licenses/MIT.html)
- libgcrypt - 通用加密库,具有一系列可用的密码。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- mbed TLS - 另一个加密实现。[](https://spdx.org/licenses/Apache-2.0.html)
- MIRACL - 多精度整数和有理算术密码库; 用于椭圆曲线加密的SDK。[](https://spdx.org/licenses/AGPL-3.0-or-later.html)
- retter - 哈希函数,密码,工具,库和与密码学和安全相关的材料。公共领域。
- trezor-crypto - 针对嵌入式的高度优化的加密算法设备。[](https://spdx.org/licenses/MIT.html)
- bfish - 一个包括ansi-c Blowfish ECB加密库。公共域。
- mbed TLS - 另一个加密实现。[](https://spdx.org/licenses/Apache-2.0.html)
- s2n - C99实现的TLS/SSL协议,旨在简单,快速和安全作为优先事项。[](https://spdx.org/licenses/Apache-2.0.html)
- sphlib - 各种哈希函数的实现集,包括几个加密的。[](https://spdx.org/licenses/MIT.html)
- sphlib - 各种哈希函数的实现集,包括几个加密的。[](https://spdx.org/licenses/MIT.html)
- GNU SASL - 实现简单的身份验证和安全性层和几种常见的SASL机制。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- libsodium - 现代和易于使用的加密库。[](https://spdx.org/licenses/MIT.html)
- libtomcrypt - 相当全面,模块化和便携式加密工具包。公共领域。
- retter - 哈希函数,密码,工具,库和与密码学和安全相关的材料。公共领域。
-
压缩
- blosc - 非常快速,多线程,元压缩器库。各种许可证,都是开源的。
- clzip - C版本的高质量数据压缩器[Lzip](http://lzip.nongnu.org/lzip.html)(LZMA实施)。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- libbzip2 - 无专利,高质量的数据压缩图书馆。[](https://spdx.org/licenses/BSD-4-Clause.html)
- lzo - 快速数据压缩库。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- Brotli
- clzip - C版本的高质量数据压缩器[Lzip](http://lzip.nongnu.org/lzip.html)(LZMA实施)。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- CRoaring - C的实现[Roaring bitmaps](http://roaringbitmap.org/)。[](https://spdx.org/licenses/Apache-2.0.html)
- FiniteStateEntropy - 两个高效的压缩编解码器优化对于现代cpu。[](https://spdx.org/licenses/BSD-2-Clause.html)
- heatshrink - 嵌入式和数据压缩/解压缩库实时系统。[](https://spdx.org/licenses/ISC.html)
- fast_zlib - 改进的zlib,运行速度快2到10倍。[](https://spdx.org/licenses/BSD-3-Clause.html)
- fastLZ - 快如闪电的无损压缩库 (LZ77型)。可植入小目标,如手臂皮质-M家族。源代码直接可在您的项目 (一对h/c文件),没有动态内存分配。[](https://spdx.org/licenses/MIT.html)
- huffandpuff - 最小的霍夫曼编码器和解码器。公共领域。
- libzip - 用于读取,创建和修改zip存档的C库。[](https://spdx.org/licenses/BSD-3-Clause.html)
- libbzip2 - 无专利,高质量的数据压缩图书馆。[](https://spdx.org/licenses/BSD-4-Clause.html)
- Lizard - 前身为LZ5; 快速高效压缩机减压。实现了与zip和zlib相当的压缩比解压速度达到1000MB/s,速度更快。[](https://spdx.org/licenses/BSD-2-Clause.html)
- lzo - 快速数据压缩库。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- pixz - 平行、索引xz压缩机。[](https://spdx.org/licenses/BSD-2-Clause.html)
- smaz - 3-Clause.html)
- squash - 压缩抽象库,完成一些公用事业。[](https://spdx.org/licenses/MIT.html)
- TurboPFor - 最快的整数压缩。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- TurboRLE - 最有效的运行长度编码。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- zip - 真的真的很小的zip存档处理库。[](https://spdx.org/licenses/Unlicense.html)
- libarchive - libarchive是一个可移植的,高效的C库,可以读取和写入各种格式的流档案。[](https://spdx.org/licenses/BSD-3-Clause.html)
- zlib-ng - Zlib替换与优化 '下一代'系统。[](https://spdx.org/licenses/BSD-3-Clause.html)
- Zstandard - 快速,无损压缩算法,针对实时zlib级别或更高压缩率的压缩方案。[](https://spdx.org/licenses/BSD-3-Clause.html)
- Zstandard - 快速,无损压缩算法,针对实时zlib级别或更高压缩率的压缩方案。[](https://spdx.org/licenses/BSD-3-Clause.html)
- SIMDComp - 用于压缩整数列表的简单库二元包装。在x86上使用SIMD指令。[](https://spdx.org/licenses/BSD-3-Clause.html)
- TurboRLE - 最有效的运行长度编码。[](https://spdx.org/licenses/GPL-2.0-or-later.html)
- blosc - 非常快速,多线程,元压缩器库。各种许可证,都是开源的。
- DENSITY - 超快速压缩库。[](https://spdx.org/licenses/BSD-3-Clause.html)
- lz4 - 一个非常快速的压缩算法库。[](https://spdx.org/licenses/BSD-2-Clause.html)
- shoco - 小型文本字符串的压缩器。[](https://spdx.org/licenses/MIT.html)
- Zlib - 大规模的spiffy但微妙的不显眼的压缩图书馆。[](https://spdx.org/licenses/BSD-3-Clause.html)
-
图形
- giflib - 用于读取和写入gif图像的库。[](https://spdx.org/licenses/MIT.html)
- libimagequant - 用于高质量转换的小型便携式库RGBA图像到8位索引彩色图像。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
- libjpeg-turbo - 更快的库读取和写入JPEG文件。[Various licences](https://www.libjpeg-turbo.org/About/License)。
- libpng - 官方PNG参考库。[](https://spdx.org/licenses/Libpng.html)
- libRSVG - 库使用开罗渲染SVG文件。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- libspng - 用于读取和写入PNG文件的更简单的界面。[](https://spdx.org/licenses/BSD-2-Clause.html)
- OpenGL - 高性能显卡的行业标准,具有本机C绑定。[Various licenses](http://www.sgi.com/tech/opengl/?/license.html)。
- graphene - 图形数据类型的薄层。[](https://spdx.org/licenses/MIT.html)
- heman - 处理高度图的图像实用程序的微型库,法线贴图,距离场等。[](https://spdx.org/licenses/MIT.html)
- libcaca - 用于基于终端的接口的ASCII渲染器。[](https://spdx.org/licenses/WTFPL.html)
- libgd - 由程序员动态创建图像的库。[](https://spdx.org/licenses/MIT.html)
- libpng - 官方PNG参考库。[](https://spdx.org/licenses/Libpng.html)
- libsixel
- libvips - 2.1-or-later.html)
- lightmapper - 用于光照贴图烘焙的单文件库,使用现有的OpenGL渲染器。公共领域。
- mozjpeg - 改进的JPEG编码器。[](https://spdx.org/licenses/BSD-3-Clause.html)
- nanovg - 在OpenGL之上的反锯齿2D矢量绘图库,用于UI和可视化。[](https://spdx.org/licenses/Zlib.html)
- PlutoVG - 一个独立的二维矢量图形库在C[](https://spdx.org/licenses/MIT.html)
- graphene - 图形数据类型的薄层。[](https://spdx.org/licenses/MIT.html)
- Cairo - 2D图形库。[](https://spdx.org/licenses/LGPL-2.1-only.html)或者[](https://spdx.org/licenses/MPL-1.1.html)。
- SAIL - ⛵人类缺少的小型快速图像解码库 (不适用于机器)[](https://spdx.org/licenses/MIT.html)
- libxmi - 用于栅格化2D向量的函数库图形。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
-
图形用户界面
- GTK+ - 跨平台的小部件工具包。[](https://spdx.org/licenses/LGPL-2.1-only.html)
- IUP - 另一个跨平台的小部件工具包。[](https://spdx.org/licenses/MIT.html)
- tinyfiledialogs - 用于简单对话框的单文件库。兼容与许多其他工具包和操作系统。[](https://spdx.org/licenses/Zlib.html)
- XForms Toolkit - 为XWindow设计的小部件工具包制。[](https://spdx.org/licenses/LGPL-2.1-only.html)
- LVGL - 嵌入式GUI与易于使用的图形元素,美丽的视觉效果和低内存占用。[](https://spdx.org/licenses/MIT.html)
- nappgui - 使用C构建跨平台桌面应用程序的专业SDK。[](https://spdx.org/licenses/MIT.html)
- IUP - 另一个跨平台的小部件工具包。[](https://spdx.org/licenses/MIT.html)
- microui - 用便携式ANSI C编写的微型即时模式UI库。[](https://spdx.org/licenses/MIT.html)
- nuklear - 小,C89,单标题小部件工具包。公共领域。
- XForms Toolkit - 为XWindow设计的小部件工具包制。[](https://spdx.org/licenses/LGPL-2.1-only.html)
- luigi - 用于Win32,X11和Essence的准系统单标题GUI库。[](https://spdx.org/licenses/MIT.html)
- nappgui - 使用C构建跨平台桌面应用程序的专业SDK。[](https://spdx.org/licenses/MIT.html)
-
基准测试
- b63 - 用于C的轻量级微基准测试工具。[](https://spdx.org/licenses/Apache-2.0.html)
-
多媒体
-
高级书籍
- FFMPEG - 完整的跨平台解决方案来记录,转换和流音频和视频。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- GStreamer - 音频和视觉媒体的框架。[](https://spdx.org/licenses/LGPL-2.1-or-later.html)
- libsndfile - 用于读取和写入声音文件的库。支架许多格式。[](https://spdx.org/licenses/LGPL-2.1-only.html)或者[](https://spdx.org/licenses/LGPL-3.0-only.html)
- libVLC - 完整的音频和视频多媒体库编码,解码,播放和流媒体。[](https://spdx.org/licenses/GPL-2.0-only.html)
- lodepng - 简单的PNG图像解码器和编码器,不需要其他依赖关系。[](https://spdx.org/licenses/BSD-3-Clause.html)
- Soundpipe - 轻量级的音乐DSP库。[](https://spdx.org/licenses/MIT.html)
- aubio - 音频和音乐分析库。[](https://spdx.org/licenses/GPL-3.0-or-later.html)
-
Programming Languages
Categories
Sub Categories
Keywords
c
63
library
12
cpp
9
header-only
8
json
8
c99
7
portable
6
embedded
6
list
6
compression
6
stack
5
queue
5
graphics
5
parser
5
hashmap
5
data-structures
5
algorithms
5
hashtable
4
3d
4
linux
4
lightweight
4
simd
4
vector
4
single-header
4
c-plus-plus
4
timer
3
gamedev
3
algorithm
3
concurrency
3
neural-network
3
machine-learning
3
zip
3
cpp11
3
python
3
game
3
avx2
3
2d
3
deque
3
collections
3
html
3
windows
3
string
3
cli
3
tree
3
priority-queue
3
set
3
cross-platform
3
json-parser
3
math
2
matrix
2