monkeyNik
V2EX  ›  C

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

  •  
  •   monkeyNik · Aug 9, 2023 · 2343 views
    This topic created in 1080 days ago, the information mentioned may be changed or developed.

    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 replies    2024-10-24 00:46:39 +08:00
    joshua7v
        1
    joshua7v  
       Aug 10, 2023
    光一个维护 9 年就值得敬佩,
    star 一下,后面有机会写 c 的时候来学习 op 代码。
    monkeyNik
        2
    monkeyNik  
    OP
       Aug 10, 2023
    @joshua7v 感谢兄台支持
    elechi
        3
    elechi  
       Aug 10, 2023
    已 star
    monkeyNik
        4
    monkeyNik  
    OP
       Aug 10, 2023
    @elechi 感谢支持~
    aR11H34U0m5bK2ox
        5
    aR11H34U0m5bK2ox  
       Oct 24, 2024
    人生有多少个 9 年,感谢 op 对开源坚持和贡献
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3261 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:44 · PVG 10:44 · LAX 19:44 · JFK 22:44
    ♥ Do have faith in what you're doing.