目录

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

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

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

我的电视 - 安卓电视直播软件

  • 创建周期:40 天
  • 开发语言:C
  • Star数量:649 个
  • Fork数量:124 次
  • 关注人数:649 人
  • 贡献人数:1 人
  • Open Issues数量:23 个
  • Github地址:https://github.com/lizongying/my-tv.git

我的电视是一个开源的安卓电视直播应用,内置了直播源。

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

Memcached: 面向分布式系统的高性能缓存存储

  • 创建周期:5451 天
  • 开发语言:C
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:13106 个
  • Fork数量:3237 次
  • 关注人数:13106 人
  • 贡献人数:182 人
  • Open Issues数量:71 个
  • Github地址:https://github.com/memcached/memcached.git
  • 项目首页: https://memcached.org

Memcached是一个面向分布式系统设计的高性能多线程事件驱动的键值缓存存储。它是解决奇怪行为和超时问题的宝贵资源,并提供了有趣的使用教程。

ImageMagick:数字图像编辑和处理的开源软件套件

  • 创建周期:3237 天
  • 开发语言:C, HTML
  • 协议类型:Other
  • Star数量:10886 个
  • Fork数量:1268 次
  • 关注人数:10886 人
  • 贡献人数:154 人
  • Open Issues数量:104 个
  • Github地址:https://github.com/ImageMagick/ImageMagick.git
  • 项目首页: https://imagemagick.org

/images/imagemagick-imagemagick-0.png

ImageMagick是一个免费的开源软件套件,用于编辑和处理数字图像,支持包括JPEG、PNG、GIF、TIFF和PDF在内的多种文件格式。

cJSON:超轻量级JSON解析器

  • 创建周期:2930 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:9902 个
  • Fork数量:3091 次
  • 关注人数:9902 人
  • 贡献人数:76 人
  • Open Issues数量:220 个
  • Github地址:https://github.com/DaveGamble/cJSON.git

cJSON是用ANSI C编写的超轻量级JSON解析器。

Windows 11 驱动程序示例

  • 创建周期:3309 天
  • 开发语言:C, C++
  • 协议类型:Microsoft Public License
  • Star数量:6567 个
  • Fork数量:4862 次
  • 关注人数:6567 人
  • 贡献人数:129 人
  • Open Issues数量:428 个
  • Github地址:https://github.com/microsoft/Windows-driver-samples.git

该存储库包含用于 Microsoft Visual Studio 和 Windows Driver Kit (WDK) 的驱动程序示例,包括通用 Windows 驱动程序和仅桌面驱动程序示例。这些示例旨在为各种硬件形态因素(从手机到台式电脑)提供通用 Windows 驱动程序支持的基础,并且旨在与 Visual Studio 2022 和 Windows Driver Kit (WDK) 11 一起使用。

GmSSL:国产商用密码开源库

  • 创建周期:3404 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:4663 个
  • Fork数量:1581 次
  • 关注人数:4663 人
  • 贡献人数:31 人
  • Open Issues数量:238 个
  • Github地址:https://github.com/guanzhi/GmSSL.git
  • 项目首页: http://gmssl.org

/images/guanzhi-gmssl-0.png

GmSSL is a domestically produced commercial open-source cryptographic library developed independently by Peking University, which comprehensively covers the functions of national cryptographic algorithms, standards, and secure communication protocols. It supports mainstream operating systems and processors, including mobile platforms, and typical domestic cryptographic hardware such as cryptographic keys and cards. It provides feature-rich command-line tools and various programming interfaces in multiple compiled languages.

Apache AGE: PostgreSQL的图数据库扩展

  • 创建周期:1351 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:2488 个
  • Fork数量:341 次
  • 关注人数:2488 人
  • 贡献人数:74 人
  • Open Issues数量:394 个
  • Github地址:https://github.com/apache/age.git
  • 项目首页: https://age.apache.org

/images/apache-age-0.png

Apache AGE是PostgreSQL的一个扩展,它增加了图数据库支持,使用户能够在现有的关系数据库上利用图数据库。它经过优化,能够处理复杂的连接图数据,并支持openCypher查询、多个图以及分层图标签组织。该项目旨在通过将PostgreSQL的功能和特性与图模型相结合,提供一个连贯且易于实现的多模型数据库。它的设计简单易用,支持各种平台,并提供不同编程语言的驱动程序。此外,Apache AGE Viewer是一个用户界面,提供数据可视化和探索功能,增强了Apache AGE的能力。

Slurm: 一个高度可扩展的工作负载管理器

  • 创建周期:4608 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:2190 个
  • Fork数量:604 次
  • 关注人数:2190 人
  • 贡献人数:242 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/SchedMD/slurm.git
  • 项目首页: https://slurm.schedmd.com/

Slurm是一个开源的集群资源管理和作业调度系统,提供对计算节点的独占和/或非独占访问,执行和监视分配节点上的工作的框架,并管理冲突的资源请求。它简单、可扩展、便携、容错和互连不可知,并且仅在Linux下进行了测试。

PlaceHolderKV: 新型开源键值存储

  • 创建周期:5 天
  • 开发语言:C
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:521 个
  • Fork数量:21 次
  • 关注人数:521 人
  • 贡献人数:386 人
  • Open Issues数量:26 个
  • Github地址:https://github.com/placeholderkv/placeholderkv.git

该项目是一个名为PlaceHolderKV的新型开源键值存储,它是Redis项目的一个分支。README目前正在建设中,该项目旨在构建一个新的社区驱动的高性能键值存储。它提供了有关构建、测试、修复构建问题、选择内存分配器、构建TLS支持、运行和安装PlaceHolderKV的信息。