目录

Github 2024-06-19 C开源项目日报 Top9

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

开发语言项目数量
C项目9
C++项目1

Netdata: 开源实时监控平台

  • 创建周期:4020 天
  • 开发语言:C
  • 协议类型:GNU General Public License v3.0
  • Star数量:68982 个
  • Fork数量:5773 次
  • 关注人数:68982 人
  • 贡献人数:407 人
  • Open Issues数量:238 个
  • Github地址:https://github.com/netdata/netdata.git
  • 项目首页: https://www.netdata.cloud

/images/netdata-netdata-0.png

Netdata是一个开源的可观测平台,它收集并以低延迟的仪表板呈现实时指标。它旨在监视各种系统、容器和应用程序,跨越不同环境,从物理和虚拟服务器到云部署和边缘/IoT设备。Netdata可以从单个服务器扩展到数千台服务器,并且在有足够的磁盘空间的情况下可以保留多年的指标。

/images/netdata-netdata-1.png

Whisper.cpp: 高性能自动语音识别模型的C/C++移植

  • 创建周期:569 天
  • 开发语言:C, C++
  • 协议类型:MIT License
  • Star数量:30141 个
  • Fork数量:2939 次
  • 关注人数:30141 人
  • 贡献人数:285 人
  • Open Issues数量:572 个
  • Github地址:https://github.com/ggerganov/whisper.cpp.git

/images/ggerganov-whisper.cpp-0.png

Whisper.cpp是一个高性能的开源自动语音识别(ASR)模型,从OpenAI的Whisper模型移植到C/C++。它旨在实现高效的推断,无需依赖,支持包括Mac OS、iOS、Android、Linux、Windows、Raspberry Pi等多个平台。该实现非常轻量,包含在whisper.h和whisper.cpp中,可以轻松集成到不同的应用程序和平台中。

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 系列架构添加支持

raylib: 用于视频游戏编程的简单易用图形库

  • 创建周期:3821 天
  • 开发语言:C
  • 协议类型:zlib License
  • Star数量:18556 个
  • Fork数量:1939 次
  • 关注人数:18556 人
  • 贡献人数:430 人
  • Open Issues数量:37 个
  • Github地址:https://github.com/raysan5/raylib.git
  • 项目首页: http://www.raylib.com

raylib是一个简单易用的图形库,用于视频游戏编程,受Borland BGI图形库和XNA框架的启发。它适用于原型设计、工具、图形应用程序、嵌入式系统和教育。它没有花哨的界面或视觉辅助工具,只有纯粹的编码。它没有外部依赖项,支持多个平台,使用纯C代码编写,并且使用OpenGL进行硬件加速。它还支持多种字体和纹理格式,具有完整的3D支持、灵活的材质系统、动画3D模型、着色器支持、强大的数学模块、音频加载和播放、VR立体渲染、大量的代码示例集合以及对70多种编程语言的绑定。它是免费开源的。

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保护。它提供跨各种环境(包括本地、虚拟化、容器化和基于云的环境)的威胁预防、检测和响应能力。

Atomic Red Team™ - 小型便携检测测试

  • 创建周期:2331 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:8758 个
  • Fork数量:2613 次
  • 关注人数:8758 人
  • 贡献人数:340 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/redcanaryco/atomic-red-team.git

Atomic Red Team是一个测试库,映射到MITRE ATT&CK框架,为安全团队提供小型和高度便携的检测测试,以便快速、便携和可重复地测试其环境。

Mbed TLS: 便携式的加密库和PSA加密API的参考实现

  • 创建周期:4088 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:4712 个
  • Fork数量:2425 次
  • 关注人数:4712 人
  • 贡献人数:295 人
  • Open Issues数量:1369 个
  • Github地址:https://github.com/Mbed-TLS/mbedtls.git
  • 项目首页: https://www.trustedfirmware.org/projects/mbed-tls/

Mbed TLS是一个开源的、便携式、易于使用的C库,它实现了加密原语、X.509证书操作以及SSL/TLS和DTLS协议。它包括PSA加密API的参考实现,并由于其小的代码占用空间而适用于嵌入式系统。该库可以使用平台特定选项进行配置,并通过ReadTheDocs和GitHub提供文档。它支持GNU Make、CMake和Microsoft Visual Studio等多个构建系统,并创建了三个库:libmbedcrypto、libmbedx509和libmbedtls。

EDK II项目 - 跨平台固件开发环境

EDK II项目是一个现代、功能丰富的跨平台固件开发环境,适用于UEFI和PI规范。它提供不同主机类型和工具链的核心CI构建状态,以及Microsoft Windows VS2019和Ubuntu 18.04 GCC5的平台CI构建状态。

pg_cron: PostgreSQL的简单cron作业调度程序

  • 创建周期:2817 天
  • 开发语言:C
  • 协议类型:PostgreSQL License
  • Star数量:2586 个
  • Fork数量:182 次
  • 关注人数:2586 人
  • 贡献人数:38 人
  • Open Issues数量:97 个
  • Github地址:https://github.com/citusdata/pg_cron.git

pg_cron是一个简单的基于cron的作业调度程序,适用于运行在数据库内部作为扩展的PostgreSQL(10或更高版本)。它允许使用与常规cron相同的语法来调度PostgreSQL命令,并支持基于时间间隔和月末的调度。pg_cron可以并行运行多个作业,但一次最多只能运行一个作业实例。它使用标准的cron语法,并支持Paul Vixie的cron源代码中的选项。