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

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

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

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

OpenSSL - 强大的开源加密工具包

  • 创建周期:4012 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:23449 个
  • Fork数量:10244 次
  • 关注人数:23449 人
  • 贡献人数:364 人
  • Open Issues数量:2414 个
  • Github地址:https://github.com/openssl/openssl.git
  • 项目首页: https://www.openssl.org

OpenSSL是一个强大的、功能齐全的开源工具包,用于TLS、DTLS和QUIC协议。它包括了一个通用的加密库,一个用于加密任务的命令行工具,并且是由SSLeay库演变而来。该工具包可以作为生产使用的源代码tarballs进行下载,也可以在各种操作系统上获得预编译版本。官方的Git存储库和GitHub镜像也可用于测试和开发。提供了详细的构建和安装说明、文档、支持渠道以及有关贡献和法律事务的信息。

LVGL:开源嵌入式图形库

  • 创建周期:2814 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:14414 个
  • Fork数量:2892 次
  • 关注人数:14414 人
  • 贡献人数:386 人
  • Open Issues数量:105 个
  • Github地址:https://github.com/lvgl/lvgl.git
  • 项目首页: https://lvgl.io

/images/lvgl-lvgl-0.png

LVGL是一种流行的开源嵌入式图形库,得到Arm、STM32、NXP等行业领先供应商和项目的支持。它提供了一个功能丰富的环境,用于创建现代和美观的图形用户界面,集成所需的资源最少。此外,LVGL团队为GUI项目提供图形设计、UI实现和咨询服务。

使用eBPF在Linux/Android内核上捕获SSL/TLS明文

  • 创建周期:920 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:12284 个
  • Fork数量:1269 次
  • 关注人数:12284 人
  • 贡献人数:38 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/gojue/ecapture.git
  • 项目首页: https://ecapture.cc

eBPF可以在Linux/Android内核上捕获SSL/TLS明文而无需CA证书。支持amd64/arm64架构。

RT-Thread: 开源物联网实时操作系统

  • 创建周期:4165 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:9853 个
  • Fork数量:4856 次
  • 关注人数:9853 人
  • 贡献人数:310 人
  • Open Issues数量:278 个
  • Github地址:https://github.com/RT-Thread/rt-thread.git
  • 项目首页: https://www.rt-thread.io

RT-Thread是一个开源的物联网实时操作系统(RTOS),诞生于2006年。它主要用C语言编写,并采用面向对象的编程方法,使代码优雅、结构化、模块化,并且非常易于定制。它有标准版本和Nano版本,适用于资源受限的微控制器系统和资源丰富的物联网设备。

eSpeak NG: 开源多语言语音合成器

  • 创建周期:3070 天
  • 开发语言:C
  • 协议类型:GNU General Public License v3.0
  • Star数量:3391 个
  • Fork数量:790 次
  • 关注人数:3391 人
  • 贡献人数:116 人
  • Open Issues数量:491 个
  • Github地址:https://github.com/espeak-ng/espeak-ng.git

eSpeak NG是一款开源语音合成器,支持100多种语言和口音。它是一款紧凑的软件文本到语音合成器,适用于Linux、Windows和Android等各种操作系统。它使用’共振体合成’方法提供清晰的语音,速度快。它还支持Klatt共振体合成和使用MBROLA作为后端语音合成器的功能。