目录

Github 2024-05-08 C开源项目日报 Top8

根据Github Trendings的统计,今日(2024-05-08统计)共有8个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
C项目8
PHP项目1
Python项目1
C++项目1

PHP:流行的Web开发脚本语言

  • 创建周期:4710 天
  • 开发语言:C, PHP
  • 协议类型:Other
  • Star数量:37340 个
  • Fork数量:7657 次
  • 关注人数:37340 人
  • 贡献人数:234 人
  • Open Issues数量:968 个
  • Github地址:https://github.com/php/php-src.git
  • 项目首页: https://www.php.net

/images/php-php-src-0.png

PHP是一种流行的用于Web开发的脚本语言,以其速度、灵活性和在各种网站中的广泛使用而闻名。它是根据PHP许可证v3.01分发的。

WindTerm: 专业的跨平台SSH/SFTP/Shell/Telnet/串行终端

  • 创建周期:1557 天
  • 开发语言:C
  • Star数量:18515 个
  • Fork数量:1466 次
  • 关注人数:18515 人
  • 贡献人数:2 人
  • Open Issues数量:1418 个
  • Github地址:https://github.com/kingToolbox/WindTerm.git
  • 项目首页: https://kingtoolbox.github.io

WindTerm是一个专业的跨平台SSH/SFTP/Shell/Telnet/串行终端,旨在为DevOps提供更快更好的客户端。它完全免费,无论是商业用途还是非商业用途,没有任何限制。该项目在Apache-2.0许可下提供开源代码,源代码将逐步开放。WindTerm还欢迎与SSH、Sftp、Shell、Telnet、串行以及客户端本身相关的问题、功能请求和讨论。

Llama 2 LLM 架构的全栈训练 + 推理解决方案

  • 创建周期:262 天
  • 开发语言:C, Python
  • 协议类型:MIT License
  • Star数量:14969 个
  • Fork数量:1640 次
  • 关注人数:14969 人
  • 贡献人数:86 人
  • Open Issues数量:143 个
  • Github地址:https://github.com/karpathy/llama2.c.git

该项目提供了 Llama 2 LLM 的全栈训练 + 推理解决方案,注重简约和简单性。它允许在 PyTorch 中训练 Llama 2 LLM 架构,然后使用单个 700 行的 C 文件进行推理。该项目处于早期阶段,目前正在进行模型量化工作。

darktable - 开源摄影工作流应用程序和原始开发工具

  • 创建周期:4354 天
  • 开发语言:C
  • 协议类型:GNU General Public License v3.0
  • Star数量:8624 个
  • Fork数量:1079 次
  • 关注人数:8624 人
  • 贡献人数:373 人
  • Open Issues数量:434 个
  • Github地址:https://github.com/darktable-org/darktable.git
  • 项目首页: https://www.darktable.org

/images/darktable-org-darktable-0.png

darktable是一个开源的摄影工作流应用程序和原始开发工具。它为摄影师提供了虚拟的灯桌和暗房,可以管理数据库中的数字底片,通过可缩放的灯桌查看它们,并能够开发原始图像,增强它们并将其导出到本地或远程存储。

Unity Test: 面向C语言的嵌入式单元测试框架

  • 创建周期:4430 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:3627 个
  • Fork数量:907 次
  • 关注人数:3627 人
  • 贡献人数:117 人
  • Open Issues数量:58 个
  • Github地址:https://github.com/ThrowTheSwitch/Unity.git
  • 项目首页: ThrowTheSwitch.org

Unity Test是一个面向C语言的开源单元测试框架,专为嵌入式工具链而设计。它适用于测试针对各种微控制器的代码,并可以轻松集成到现有的构建设置中。该项目在编译器和构建系统方面具有灵活性。此外,ThrowTheSwitch.org还提供了一个名为Ceedling的相关构建工具,供那些喜欢自动化的人使用。鼓励新用户探索入门指南,以及包含变更日志和已知问题的文档。

INAV 7.1: 无需罗盘的导航飞行控制软件

  • 创建周期:3344 天
  • 开发语言:C
  • 协议类型:GNU General Public License v3.0
  • Star数量:2902 个
  • Fork数量:1391 次
  • 关注人数:2902 人
  • 贡献人数:351 人
  • Open Issues数量:177 个
  • Github地址:https://github.com/iNavFlight/inav.git
  • 项目首页: https://inavflight.github.io

INAV是一款具有导航功能的飞行控制软件,已发布了7.1版本,引入了改进的导航功能。更新允许航点导航和无需罗盘即可返回家的功能,尽管推荐安装罗盘以获得更好的飞行精度、增强可靠性和减少风险。该软件建议无人机飞行员通过安装罗盘来优化性能,以优先考虑安全。

wxhelper: 微信PC端逆向工程学习工具

  • 创建周期:504 天
  • 开发语言:C, C++
  • 协议类型:MIT License
  • Star数量:1636 个
  • Fork数量:509 次
  • 关注人数:1636 人
  • 贡献人数:4 人
  • Open Issues数量:51 个
  • Github地址:https://github.com/ttttupup/wxhelper.git

项目’wxhelper’是一个用于在PC上学习微信逆向工程的开源工具。它支持3.8.0.41、3.8.1.26、3.9.0.28、3.9.2.23和3.9.2.26版本。

廉价黄色显示屏项目

  • 创建周期:355 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:1028 个
  • Fork数量:107 次
  • 关注人数:1028 人
  • 贡献人数:34 人
  • Open Issues数量:46 个
  • Github地址:https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display.git

/images/witnessmenow-esp32-cheap-yellow-display-0.png

该项目涉及围绕一款价格实惠的 ESP32 显示屏与触摸屏构建社区,名为 ‘ESP32-2432S028R’,建议将其改名为 ‘Cheap Yellow Display’(CYD),因为其价格实惠,仅需 15 美元即可送达,具有很高的性价比。