给大家推荐一个自己开发和维护至今 9 年的 C 语言开源项目——Melon 。
这个项目中实现了各种我以往工作或者私人项目中用到的一些公共组件,包含但不限于:数据结构、算法,还包含各类常用组件,如:内存池,各类线程模型、多进程模型等等。
这个库没有第三方依赖,所以安装简单,开箱即用,中英文文档齐全,每个组件均配有可执行的示例。
操作系统环境:完整支持 UNIX/Linux 环境,Windows 下除框架功能暂不可用,其他组件均可用。
Docker:目前由于无法访问 docker hub ,所以 docker 镜像尚无法跟随 master 分支最新代码。
Webassembly:支持使用 emcc ,将 Melon 编译为 wasm 静态库。
支持服务器开发,也可以支持嵌入式交叉编译。
在 V2EX 也发过很多篇关于这个库的使用文章,感兴趣的朋友可以翻阅一下本号历史。最近也发布过一个短视频来介绍其中的组件。
GitHub: https://github.com/Water-Melon/Melon
Gitee 镜像站: https://gitee.com/melon-c/Melon
B 站视频: [ C 语言必备开源库——红黑树使用]
1
joshua7v 2023-08-10 00:45:55 +08:00
光一个维护 9 年就值得敬佩,
star 一下,后面有机会写 c 的时候来学习 op 代码。 |
3
elechi 2023-08-10 14:18:13 +08:00
已 star
|
5
loyan666 62 天前
人生有多少个 9 年,感谢 op 对开源坚持和贡献
|