目录

Github 2024-07-24 C开源项目日报 Top10

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

开发语言项目数量
C项目10
Python项目1

Lean的LEDE源码:为国产龙芯LOONGSON SoC loongarch64/飞腾Phytium腾锐2000系列架构添加支持

  • 创建周期:2338 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:28149 个
  • Fork数量:19764 次
  • 关注人数:28149 人
  • 贡献人数:420 人
  • Open Issues数量:639 个
  • Github地址:https://github.com/coolsnowwolf/lede.git

欢迎来到 Lean 的 LEDE 源码仓库,为国产龙芯 LOONGSON SoC loongarch64 / 飞腾 Phytium 腾锐2000 系列架构添加支持

量子机械键盘固件

  • 创建周期:3516 天
  • 开发语言:C
  • 协议类型:GNU General Public License v2.0
  • Star数量:17727 个
  • Fork数量:37923 次
  • 关注人数:17727 人
  • 贡献人数:387 人
  • Open Issues数量:660 个
  • Github地址:https://github.com/qmk/qmk_firmware.git
  • 项目首页: https://qmk.fm

量子机械键盘固件是针对Atmel AVR和Arm USB系列的开源键盘固件。它基于tmk_keyboard固件,包括针对特定键盘产品(如OLKB、ErgoDox EZ和Clueboard产品系列)的有用功能。

Cosmopolitan Libc: 一次构建,随处运行的C库

  • 创建周期:1381 天
  • 开发语言:C
  • 协议类型:ISC License
  • Star数量:14440 个
  • Fork数量:473 次
  • 关注人数:14440 人
  • 贡献人数:70 人
  • Open Issues数量:151 个
  • Github地址:https://github.com/jart/cosmopolitan.git

Cosmopolitan Libc是一个C库,可以实现一次构建,随处运行的语言,类似于Java,但不需要解释器或虚拟机。相反,它重新配置GCC和Clang以输出符合POSIX标准的多语言格式,在Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS上以最佳性能和最小的占用空间运行。

Valkey: 一个高性能数据结构服务器

  • 创建周期:8 天
  • 开发语言:C
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:2775 个
  • Fork数量:81 次
  • 关注人数:2775 人
  • 贡献人数:386 人
  • Open Issues数量:55 个
  • Github地址:https://github.com/valkey-io/valkey.git
  • 项目首页: https://valkey.io

Valkey是一个高性能数据结构服务器,从开源项目Redis分支而来。它支持各种原生结构和可扩展的插件系统,用于添加新的数据结构和访问模式。该项目正在建设中,重点是构建一个新的社区驱动的高性能键值存储。README提供了有关构建Valkey、修复依赖项或缓存构建选项的问题、选择内存分配器、配置单调时钟、运行Valkey、玩Valkey和安装Valkey的信息。

NVIDIA Linux开源GPU内核模块源码

  • 创建周期:811 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:14382 个
  • Fork数量:1190 次
  • 关注人数:14382 人
  • 贡献人数:13 人
  • Open Issues数量:168 个
  • Github地址:https://github.com/NVIDIA/open-gpu-kernel-modules.git

NVIDIA Linux开源GPU内核模块源码是NVIDIA Linux开源GPU内核模块版本550.100的源代码发布。

GoodbyeDPI - 绕过深度数据包检查系统的实用程序

  • 创建周期:2626 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:10766 个
  • Fork数量:913 次
  • 关注人数:10766 人
  • 贡献人数:9 人
  • Open Issues数量:73 个
  • Github地址:https://github.com/ValdikSS/GoodbyeDPI.git
  • 项目首页: https://ntc.party/c/community-software/goodbyedpi

GoodbyeDPI是一种旨在绕过许多因特网服务提供商中发现的阻止访问特定网站的深度数据包检查系统的实用程序。它可以处理被动DPI和主动DPI,并需要具有管理员特权的Windows 7、8、8.1、10或11。该软件为不同国家提供了特定的脚本,并提供了DNS解析器重定向到Yandex DNS的非标准端口,以防止DNS污染。

libgit2 - Git的跨平台可链接库实现

  • 创建周期:5066 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:9532 个
  • Fork数量:2386 次
  • 关注人数:9532 人
  • 贡献人数:396 人
  • Open Issues数量:444 个
  • Github地址:https://github.com/libgit2/libgit2.git
  • 项目首页: https://libgit2.org/

libgit2是Git的跨平台可链接库实现,提供了稳固的API,用于构建Git功能到应用程序中。它被用于支持Git GUI客户端和像GitHub、GitLab和Azure DevOps这样的托管提供者。该库使用宽松的许可证,提供了流行语言的绑定,如Ruby、.NET、Python和Node。它提供了管理Git存储库的能力,并提供了超过175个不同的API调用,还有用于附加功能的可选依赖项。

YARA:恶意软件研究人员的利器

  • 创建周期:4248 天
  • 开发语言:C
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:7970 个
  • Fork数量:1419 次
  • 关注人数:7970 人
  • 贡献人数:189 人
  • Open Issues数量:185 个
  • Github地址:https://github.com/VirusTotal/yara.git
  • 项目首页: https://virustotal.github.io/yara/

YARA是一个旨在帮助恶意软件研究人员通过创建基于文本或二进制模式的描述来识别和分类恶意软件样本的开源工具。这些描述称为规则,由字符串和布尔表达式组成。YARA是多平台的,可以通过命令行界面或yara-python扩展使用。

Xemu: 原始Xbox的跨平台模拟器

  • 创建周期:1618 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:2614 个
  • Fork数量:262 次
  • 关注人数:2614 人
  • 贡献人数:299 人
  • Open Issues数量:679 个
  • Github地址:https://github.com/xemu-project/xemu.git
  • 项目首页: https://xemu.app

Xemu 是一个旨在为原始Xbox开发模拟器的开源项目,兼容Windows、macOS和Linux。该项目目前正在积极开发中,更多信息请访问https://xemu.app。

SONiC主版本可安装二进制映像构建脚本

  • 创建周期:3060 天
  • 开发语言:C, Python
  • 协议类型:Other
  • Star数量:706 个
  • Fork数量:1352 次
  • 关注人数:706 人
  • 贡献人数:383 人
  • Open Issues数量:1941 个
  • Github地址:https://github.com/sonic-net/sonic-buildimage.git

该项目涉及用于构建2018年至2023年各种SONiC主版本的可安装二进制映像的脚本。