V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
monkeyNik
V2EX  ›  C

C 语言开源库推荐,嵌入式/服务器开发均可用

  •  
  •   monkeyNik · 2023-08-09 23:33:28 +08:00 · 1297 次点击
    这是一个创建于 504 天前的主题,其中的信息可能已经有所发展或是发生改变。

    C 语言开源库推荐,嵌入式/服务器开发均可用

    给大家推荐一个自己开发和维护至今 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 语言必备开源库——红黑树使用]

    5 条回复    2024-10-24 00:46:39 +08:00
    joshua7v
        1
    joshua7v  
       2023-08-10 00:45:55 +08:00
    光一个维护 9 年就值得敬佩,
    star 一下,后面有机会写 c 的时候来学习 op 代码。
    monkeyNik
        2
    monkeyNik  
    OP
       2023-08-10 06:51:53 +08:00
    @joshua7v 感谢兄台支持
    elechi
        3
    elechi  
       2023-08-10 14:18:13 +08:00
    已 star
    monkeyNik
        4
    monkeyNik  
    OP
       2023-08-10 23:03:58 +08:00
    @elechi 感谢支持~
    loyan666
        5
    loyan666  
       63 天前
    人生有多少个 9 年,感谢 op 对开源坚持和贡献
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:31 · PVG 05:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.