目录

Github 2024-06-12 C开源项目日报 Top10

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

开发语言项目数量
C项目10
PHP项目1
PLpgSQL项目1
C++项目1

Ventoy: 100%开源的可启动USB解决方案

  • 创建周期:1534 天
  • 开发语言:C
  • 协议类型:GNU General Public License v3.0
  • Star数量:58456 个
  • Fork数量:3872 次
  • 关注人数:58456 人
  • 贡献人数:108 人
  • Open Issues数量:664 个
  • Github地址:https://github.com/ventoy/Ventoy.git
  • 项目首页: https://www.ventoy.net

/images/ventoy-ventoy-0.png

Ventoy是一个100%开源的可启动USB解决方案,支持各种操作系统,包括Windows、Linux、Unix和ChromeOS。它提供快速简便的使用方式,支持各种分区样式和UEFI安全启动,并且可以直接从ISO/WIM/IMG/VHD(x)/EFI文件启动,无需提取。它还提供诸如Linux持久性、Windows和Linux的自动安装以及高度可定制的主题和菜单等功能。

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分发的。

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中,可以轻松集成到不同的应用程序和平台中。

开源时间序列SQL数据库:PostgreSQL扩展

  • 创建周期:2503 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:15982 个
  • Fork数量:838 次
  • 关注人数:15982 人
  • 贡献人数:85 人
  • Open Issues数量:595 个
  • Github地址:https://github.com/timescale/timescaledb.git
  • 项目首页: https://www.timescale.com/

一个针对快速摄入和复杂查询进行优化的开源时间序列SQL数据库,打包为PostgreSQL扩展。

Espressif物联网开发框架

  • 创建周期:2800 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:12422 个
  • Fork数量:6979 次
  • 关注人数:12422 人
  • 贡献人数:293 人
  • Open Issues数量:1646 个
  • Github地址:https://github.com/espressif/esp-idf.git

Espressif物联网开发框架是Espressif SoCs的官方开发框架,支持Windows、Linux和macOS。它提供了发布支持计划、SoC兼容性信息以及使用ESP-IDF进行开发的详细信息。

Zephyr 项目 - 可扩展的实时操作系统(RTOS)

  • 创建周期:2827 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:9212 个
  • Fork数量:5703 次
  • 关注人数:9212 人
  • 贡献人数:391 人
  • Open Issues数量:2388 个
  • Github地址:https://github.com/zephyrproject-rtos/zephyr.git
  • 项目首页: https://docs.zephyrproject.org

Zephyr 项目是一个开源的、可扩展的实时操作系统(RTOS),专为资源受限设备设计,支持多种硬件架构,并且专注于安全性。它适用于从简单的嵌入式传感器到复杂的物联网无线网关等各种系统。

HAProxy:免费、快速、可靠的反向代理

  • 创建周期:2256 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:4588 个
  • Fork数量:764 次
  • 关注人数:4588 人
  • 贡献人数:264 人
  • Open Issues数量:308 个
  • Github地址:https://github.com/haproxy/haproxy.git
  • 项目首页: https://git.haproxy.org/

HAProxy是一个免费、非常快速和可靠的反向代理,为基于TCP和HTTP的应用程序提供高可用性、负载均衡和代理。

TFT_eSPI:Arduino 和 PlatformIO IDE 兼容的 TFT 库

  • 创建周期:2667 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:3459 个
  • Fork数量:1007 次
  • 关注人数:3459 人
  • 贡献人数:42 人
  • Open Issues数量:91 个
  • Github地址:https://github.com/Bodmer/TFT_eSPI.git

TFT_eSPI 是一个开源的 TFT 库,兼容 Arduino 和 PlatformIO IDE,针对 Raspberry Pi Pico (RP2040)、STM32、ESP8266 和 ESP32 等多种处理器进行了优化。它支持不同的驱动芯片,并添加了“讨论”功能以进行问答,并在“问题”选项卡中报告问题。该库已经更新,包括新的板载设置文件、用于绘制平滑图形的新功能,以及用于滑块、按钮、图表和仪表的新 GUI 示例。它还支持带有 16 位并行显示器的 RP2040,带有 DMA 的 ESP32-S2、ESP32-S3 和 ESP32-C3。此外,它还具有反锯齿字体、精灵类、触摸控制器支持,以及特定板上的 8 位并行支持。

项目存储库和教程视频

  • 创建周期:1805 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:1739 个
  • Fork数量:905 次
  • 关注人数:1739 人
  • 贡献人数:2 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/0015/ThatProject.git
  • 项目首页: https://youtube.com/thatproject

/images/0015-thatproject-0.png

项目存储库提供了每个项目的源代码访问权限,并提供了项目教程视频供参考。

NGINX JavaScript (NJS):JavaScript子集的动态模块

  • 创建周期:3184 天
  • 开发语言:C
  • 协议类型:BSD 2-Clause “Simplified” License
  • Star数量:764 个
  • Fork数量:112 次
  • 关注人数:764 人
  • 贡献人数:26 人
  • Open Issues数量:49 个
  • Github地址:https://github.com/nginx/njs.git
  • 项目首页: http://nginx.org/en/docs/njs/

NGINX JavaScript,也称为NJS,是NGINX的一个动态模块,允许使用JavaScript语法扩展内置功能。它是符合ES5和一些ES6扩展的JavaScript子集。该模块使复杂的访问控制、安全检查、标头操作和异步内容处理成为可能。