Github 2024-11-27 C开源项目日报 Top9

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

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

显示和控制你的 Android 设备

  • 创建周期:2416 天
  • 开发语言:C, Java
  • 协议类型:Apache License 2.0
  • Star数量:105222 个
  • Fork数量:10218 次
  • 关注人数:105222 人
  • 贡献人数:124 人
  • Open Issues数量:1894 个
  • Github地址:https://github.com/Genymobile/scrcpy.git

这个 GitHub 仓库是一个工具,允许用户从计算机上显示和控制他们的 Android 设备。它提供了一个方便的方式来与设备交互,使得更容易管理和浏览设备的界面。

MicroPython - 在微控制器和嵌入式系统上实现Python 3.x

  • 创建周期:3820 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:18538 个
  • Fork数量:7413 次
  • 关注人数:18538 人
  • 贡献人数:409 人
  • Open Issues数量:1827 个
  • Github地址:https://github.com/micropython/micropython.git
  • 项目首页: https://micropython.org

/images/micropython-micropython-0.png

MicroPython 是一个开源项目,旨在在微控制器和小型嵌入式系统上实现 Python 3.x。它提供了对核心数据类型、内置模块以及用于访问硬件功能的特定模块的支持。该项目处于 beta 阶段,支持多种平台和架构,包括微控制器、类 Unix 系统和 Windows。它还包括一个用于将 Python 脚本预编译为 .mpy 文件的交叉编译器。

pgvector: Postgres的开源矢量相似度搜索工具

  • 创建周期:1177 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:10517 个
  • Fork数量:472 次
  • 关注人数:10517 人
  • 贡献人数:14 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/pgvector/pgvector.git

pgvector 是一个开源的矢量相似度搜索工具,适用于Postgres,允许用户将矢量与其余数据一起存储。它支持精确和近似最近邻搜索,各种类型的矢量和不同的距离度量标准。此外,它与任何具有Postgres客户端的语言兼容,并提供ACID合规性、时间点恢复、JOIN等Postgres的其他功能。

XMRig:跨平台CPU/GPU矿工和RandomX基准测试工具

  • 创建周期:2496 天
  • 开发语言:C, C++
  • 协议类型:GNU General Public License v3.0
  • Star数量:8132 个
  • Fork数量:3591 次
  • 关注人数:8132 人
  • 贡献人数:50 人
  • Open Issues数量:537 个
  • Github地址:https://github.com/xmrig/xmrig.git
  • 项目首页: https://xmrig.com/

XMRig是一个开源的,高性能的,跨平台的CPU/GPU矿工和RandomX基准测试工具,支持RandomX、KawPow、CryptoNight和GhostRider。它提供了Windows、Linux、macOS和FreeBSD的官方二进制文件。

FreeRTOS内核文件存储库和使用指南

  • 创建周期:1598 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:2132 个
  • Fork数量:933 次
  • 关注人数:2132 人
  • 贡献人数:142 人
  • Open Issues数量:30 个
  • Github地址:https://github.com/FreeRTOS/FreeRTOS-Kernel.git
  • 项目首页: https://www.FreeRTOS.org

FreeRTOS内核文件作为FreeRTOS存储库的子模块,以及其他相关存储库一起提供。该存储库仅包含内核源文件/头文件和端口,并主要用于预配置的演示应用程序项目。用户可以从演示应用程序项目开始,然后删除演示文件并添加自己的应用程序源文件。FreeRTOS内核快速入门指南、开发人员文档和API参考中提供了详细说明和其他资源。用户可以访问FreeRTOS社区支持论坛获取帮助和支持。