目录

Github 2024-04-03 C开源项目日报 Top10

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

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

TDengine: 适用于物联网和工业物联网的高性能时序数据库

  • 创建周期:1686 天
  • 开发语言:C
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:22568 个
  • Fork数量:4808 次
  • 关注人数:22568 人
  • 贡献人数:171 人
  • Open Issues数量:1235 个
  • Github地址:https://github.com/taosdata/TDengine.git
  • 项目首页: https://tdengine.com

TDengine是一个高性能的开源时序数据库,专为物联网、连接车辆、工业物联网和DevOps而设计。

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上以最佳性能和最小的占用空间运行。

Wazuh - 开源安全平台:统一XDR和SIEM保护

  • 创建周期:3116 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:8334 个
  • Fork数量:1325 次
  • 关注人数:8334 人
  • 贡献人数:223 人
  • Open Issues数量:2737 个
  • Github地址:https://github.com/wazuh/wazuh.git
  • 项目首页: https://wazuh.com/

/images/wazuh-wazuh-0.png

Wazuh是一个开源安全平台,为端点和云工作负载提供统一的XDR和SIEM保护。它提供跨各种环境(包括本地、虚拟化、容器化和基于云的环境)的威胁预防、检测和响应能力。

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的信息。

AFL++:增强版模糊跳跃器

  • 创建周期:1772 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:4578 个
  • Fork数量:930 次
  • 关注人数:4578 人
  • 贡献人数:203 人
  • Open Issues数量:38 个
  • Github地址:https://github.com/AFLplusplus/AFLplusplus.git
  • 项目首页: https://aflplus.plus

/images/aflplusplus-aflplusplus-0.png

AFL++是美国模糊跳跃(AFL)模糊器的增强版本,具有各种社区补丁,qemu 5.1升级,无冲突覆盖,增强的laf-intel和redqueen,AFLfast++功率调度,MOpt变异器,独角兽模式等。由Marc ‘van Hauser’ Heuse维护。

ImmortalWrt: 为中国大陆用户定制的OpenWrt变体

  • 创建周期:1686 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:4348 个
  • Fork数量:1398 次
  • 关注人数:4348 人
  • 贡献人数:378 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/immortalwrt/immortalwrt.git
  • 项目首页: https://downloads.immortalwrt.org

/images/immortalwrt-immortalwrt-0.png

ImmortalWrt是OpenWrt的一个开源变体,专为中国大陆用户设计。它是OpenWrt的一个分支,具有额外的软件包、更广泛的设备支持、更好的性能,并针对中国大陆用户进行了特定优化。与官方版本不同,ImmortalWrt允许使用来自任何来源的非上游补丁或修改。

OpenSSH:SSH 协议的完整实现

  • 创建周期:3729 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:2762 个
  • Fork数量:1653 次
  • 关注人数:2762 人
  • 贡献人数:84 人
  • Open Issues数量:122 个
  • Github地址:https://github.com/openssh/openssh-portable.git

OpenSSH 是 SSH 协议(版本 2)的完整实现,用于安全远程登录、命令执行和文件传输。它包括客户端 ssh 和服务器端 sshd,文件传输实用程序 scp 和 sftp,以及用于密钥生成(ssh-keygen)、运行时密钥存储(ssh-agent)和许多支持程序的工具。Portable OpenSSH 是 OpenBSD 的 OpenSSH 移植到大多数类 Unix 操作系统,包括 Linux、OS X 和 Cygwin。它填充了其他地方不可用的 OpenBSD API,为更多操作系统添加了 sshd 沙盒,并包括对 OS 本地身份验证和审计的支持(例如使用 PAM)。

Open5GS: 5G核心和EPC的C语言开源实现

  • 创建周期:2618 天
  • 开发语言:C
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1590 个
  • Fork数量:668 次
  • 关注人数:1590 人
  • 贡献人数:82 人
  • Open Issues数量:196 个
  • Github地址:https://github.com/open5gs/open5gs.git
  • 项目首页: https://open5gs.org

/images/open5gs-open5gs-0.png

Open5GS是一个用C语言实现的开源项目,用于5G核心和EPC,即LTE/NR网络的核心网络(Release-17)。它提供了5G核心和EPC的C语言实现。

RKNN模型动物园

  • 创建周期:778 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:563 个
  • Fork数量:118 次
  • 关注人数:563 人
  • 贡献人数:1 人
  • Open Issues数量:72 个
  • Github地址:https://github.com/airockchip/rknn_model_zoo.git

RKNN模型动物园是一个开源项目,提供了一系列针对RKNN工具包进行优化的预训练深度学习模型。这些模型涵盖了广泛的应用领域,如图像分类、目标检测和语义分割。

CVE-2024-0582 (io_uring)的LPE利用

  • 创建周期:5 天
  • 开发语言:C
  • Star数量:66 个
  • Fork数量:18 次
  • 关注人数:66 人
  • 贡献人数:1 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/ysanatomic/io_uring_LPE-CVE-2024-0582.git

CVE-2024-0582 (io_uring)的LPE利用。作者不会发布有关此漏洞的详细说明,但参考了先前针对CVE-2023-2598的利用。有关漏洞的更多信息可以在Oriol Castejón的帖子中找到。