Github 2025-03-05 C开源项目日报 Top10
根据Github Trendings的统计,今日(2025-03-05统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
C项目 | 10 |
C++项目 | 1 |
Python项目 | 1 |
Tcl项目 | 1 |
Redis - 内存数据库和数据结构服务器
- 创建周期:5411 天
- 开发语言:C
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:62974 个
- Fork数量:23165 次
- 关注人数:62974 人
- 贡献人数:385 人
- Open Issues数量:2517 个
- Github地址:https://github.com/redis/redis.git
- 项目首页: http://redis.io
Redis是一种内存数据库,可以持久化到磁盘,通过一组命令提供对可变数据结构的访问。它提供了诸如复制、可调节的耐久性级别、集群和高可用性等功能。Redis支持各种数据类型,并可以在多个平台上编译和使用。它还提供了构建TLS支持、systemd支持和选择内存分配器的选项。Redis可以使用默认配置运行,也可以通过命令行参数进行修改。安装过程包括安装二进制文件和配置init脚本和配置文件的选项。
WindTerm: 专业的跨平台SSH/SFTP/Shell/Telnet/串行终端
- 创建周期:1557 天
- 开发语言:C
- Star数量:18515 个
- Fork数量:1466 次
- 关注人数:18515 人
- 贡献人数:2 人
- Open Issues数量:1418 个
- Github地址:https://github.com/kingToolbox/WindTerm.git
- 项目首页: https://kingtoolbox.github.io
WindTerm是一个专业的跨平台SSH/SFTP/Shell/Telnet/串行终端,旨在为DevOps提供更快更好的客户端。它完全免费,无论是商业用途还是非商业用途,没有任何限制。该项目在Apache-2.0许可下提供开源代码,源代码将逐步开放。WindTerm还欢迎与SSH、Sftp、Shell、Telnet、串行以及客户端本身相关的问题、功能请求和讨论。
libuv: 跨平台异步I/O库
- 创建周期:3756 天
- 开发语言:C
- 协议类型:MIT License
- Star数量:23006 个
- Fork数量:3470 次
- 关注人数:23006 人
- 贡献人数:446 人
- Open Issues数量:185 个
- Github地址:https://github.com/libuv/libuv.git
- 项目首页: https://libuv.org/
这个开源项目是一个名为libuv的跨平台异步I/O库。
Winlator - 在Android上运行Windows应用程序的应用
- 创建周期:184 天
- 开发语言:Java
- 协议类型:MIT License
- Star数量:3136 个
- Fork数量:116 次
- 关注人数:3136 人
- 贡献人数:2 人
- Open Issues数量:30 个
- Github地址:https://github.com/brunodev85/winlator.git
- 项目首页: https://winlator.org
Winlator是一个Android应用程序,允许用户使用Wine和Box86/Box64运行Windows(x86_64)应用程序。您可以通过从GitHub Releases下载APK和OBB文件来安装它,然后启动应用程序以完成安装过程。该项目还感谢了为其开发做出贡献的第三方应用程序和个人。
sqlite-vec: 小巧高效的向量搜索 SQLite 扩展
- 创建周期:106 天
- 开发语言:C, Python
- 协议类型:Apache License 2.0
- Star数量:1952 个
- Fork数量:41 次
- 关注人数:1952 人
- 贡献人数:3 人
- Open Issues数量:38 个
- Github地址:https://github.com/asg017/sqlite-vec.git
sqlite-vec 是一个开源项目,提供了一个小巧高效的向量搜索 SQLite 扩展,采用纯 C 语言编写,无任何依赖。它允许在虚拟表中存储和查询浮点、int8 和二进制向量,并可在多个平台上运行,包括 Linux、MacOS、Windows、浏览器中的 WASM 和树莓派等。它是 sqlite-vss 的后继者,但由于处于预版本 1 阶段,用户应预期可能会有重大变更。
EDK II项目 - 跨平台固件开发环境
- 创建周期:4815 天
- 开发语言:C
- 协议类型:Other
- Star数量:4337 个
- Fork数量:2377 次
- 关注人数:4337 人
- 贡献人数:247 人
- Open Issues数量:97 个
- Github地址:https://github.com/tianocore/edk2.git
- 项目首页: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
EDK II项目是一个现代、功能丰富的跨平台固件开发环境,适用于UEFI和PI规范。它提供不同主机类型和工具链的核心CI构建状态,以及Microsoft Windows VS2019和Ubuntu 18.04 GCC5的平台CI构建状态。
Apache NuttX: 一个成熟的、实时的嵌入式操作系统
- 创建周期:1502 天
- 开发语言:C
- 协议类型:Apache License 2.0
- Star数量:2191 个
- Fork数量:942 次
- 关注人数:2191 人
- 贡献人数:298 人
- Open Issues数量:441 个
- Github地址:https://github.com/apache/nuttx.git
- 项目首页: https://nuttx.apache.org/
Apache NuttX是一个成熟的、实时的嵌入式操作系统(RTOS),其重点是符合标准和占用空间小。它可以在8位到64位微控制器环境中实现可伸缩性,主要遵循POSIX和ANSI标准,并采用其他常见RTOS的标准API,以满足这些标准未涵盖的功能。
nRF Connect SDK: sdk-nrf
- 创建周期:2345 天
- 开发语言:C
- 协议类型:Other
- Star数量:880 个
- Fork数量:1167 次
- 关注人数:880 人
- 贡献人数:369 人
- Open Issues数量:256 个
- Github地址:https://github.com/nrfconnect/sdk-nrf.git
- 项目首页: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/index.html
nRF Connect SDK是nRF Connect SDK的主要存储库,也称为sdk-nrf。