Github 2024-06-05 C开源项目日报 Top10
根据Github Trendings的统计,今日(2024-06-05统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
C项目 | 10 |
C++项目 | 2 |
Python项目 | 1 |
我的电视 - 安卓电视直播软件
- 创建周期:40 天
- 开发语言:C
- Star数量:649 个
- Fork数量:124 次
- 关注人数:649 人
- 贡献人数:1 人
- Open Issues数量:23 个
- Github地址:https://github.com/lizongying/my-tv.git
我的电视是一个开源的安卓电视直播应用,内置了直播源。
yabai: macOS平铺窗口管理实用程序
- 创建周期:1859 天
- 开发语言:C
- 协议类型:MIT License
- Star数量:22019 个
- Fork数量:622 次
- 关注人数:22019 人
- 贡献人数:3 人
- Open Issues数量:149 个
- Github地址:https://github.com/koekeishiya/yabai.git
yabai是适用于macOS的窗口管理实用程序,可作为内置窗口管理器的扩展。它提供了命令行界面,用于控制窗口、空间和显示器,并支持用户定义的键盘快捷键。yabai的主要功能是平铺窗口管理,使用二进制空间分区算法修改窗口布局。它还提供了诸如跟随鼠标焦点、禁用切换空间动画、创建超过16个空间等功能。
ESP8266 和 ESP32 设备的开源固件
- 创建周期:2671 天
- 开发语言:C, C++
- 协议类型:GNU General Public License v3.0
- Star数量:21566 个
- Fork数量:4684 次
- 关注人数:21566 人
- 贡献人数:365 人
- Open Issues数量:13 个
- Github地址:https://github.com/arendst/Tasmota.git
- 项目首页: https://tasmota.github.io/docs
这是针对 ESP8266 和 ESP32 设备的开源固件,通过 webUI 提供简单配置,支持 OTA 更新、定时器或规则自动化,并完全本地控制 MQTT、HTTP、串行或 KNX。它是为 PlatformIO 编写的,旨在支持 PlatformIO 项目背后的人,特别是在当前事件中支持 Ivan Kravets。
raylib: 用于视频游戏编程的简单易用图形库
- 创建周期:3821 天
- 开发语言:C
- 协议类型:zlib License
- Star数量:18556 个
- Fork数量:1939 次
- 关注人数:18556 人
- 贡献人数:430 人
- Open Issues数量:37 个
- Github地址:https://github.com/raysan5/raylib.git
- 项目首页: http://www.raylib.com
raylib是一个简单易用的图形库,用于视频游戏编程,受Borland BGI图形库和XNA框架的启发。它适用于原型设计、工具、图形应用程序、嵌入式系统和教育。它没有花哨的界面或视觉辅助工具,只有纯粹的编码。它没有外部依赖项,支持多个平台,使用纯C代码编写,并且使用OpenGL进行硬件加速。它还支持多种字体和纹理格式,具有完整的3D支持、灵活的材质系统、动画3D模型、着色器支持、强大的数学模块、音频加载和播放、VR立体渲染、大量的代码示例集合以及对70多种编程语言的绑定。它是免费开源的。
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
MicroPython 是一个开源项目,旨在在微控制器和小型嵌入式系统上实现 Python 3.x。它提供了对核心数据类型、内置模块以及用于访问硬件功能的特定模块的支持。该项目处于 beta 阶段,支持多种平台和架构,包括微控制器、类 Unix 系统和 Windows。它还包括一个用于将 Python 脚本预编译为 .mpy 文件的交叉编译器。
FreeRDP: 远程桌面协议实现
- 创建周期:4605 天
- 开发语言:C
- 协议类型:Apache License 2.0
- Star数量:9780 个
- Fork数量:25046 次
- 关注人数:9780 人
- 贡献人数:311 人
- Open Issues数量:433 个
- Github地址:https://github.com/FreeRDP/FreeRDP.git
- 项目首页: http://www.freerdp.com/
FreeRDP是远程桌面协议(RDP)的免费实现,根据Apache许可发布。它允许用户在任何地方以任何方式使用他们的软件,促进互操作性,解放计算体验。
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的官方二进制文件。
CVE-2024-1086 通用本地特权升级漏洞利用
- 创建周期:77 天
- 开发语言:C
- 协议类型:MIT License
- Star数量:2032 个
- Fork数量:256 次
- 关注人数:2032 人
- 贡献人数:2 人
- Open Issues数量:1 个
- Github地址:https://github.com/Notselwyn/CVE-2024-1086.git
- 项目首页: https://pwning.tech/nftables
这是一个通用的本地特权升级 CVE-2024-1086 的概念验证漏洞利用,适用于 v5.14 到 v6.6 之间的大多数 Linux 内核,包括 Debian、Ubuntu 和 KernelCTF。在 KernelCTF 映像中的成功率为 99.4%。
ComfyUI-3D-Pack: 3D输入处理套件
- 创建周期:152 天
- 开发语言:C, Python
- 协议类型:MIT License
- Star数量:1590 个
- Fork数量:158 次
- 关注人数:1590 人
- 贡献人数:6 人
- Open Issues数量:83 个
- Github地址:https://github.com/MrForExample/ComfyUI-3D-Pack.git
ComfyUI-3D-Pack是一个广泛的节点套件,使ComfyUI能够使用尖端算法和模型处理3D输入,如Mesh和UV纹理。
ModSDK - Crash Team Racing模组工具包
- 创建周期:652 天
- 开发语言:C
- Star数量:229 个
- Fork数量:28 次
- 关注人数:229 人
- 贡献人数:14 人
- Open Issues数量:13 个
- Github地址:https://github.com/CTR-tools/CTR-ModSDK.git
- 项目首页: https://discord.gg/WHkuh2n
ModSDK是一个用于在C语言中创建Crash Team Racing模组的工具包。该存储库还包含了一个完全反编译和逆向工程CTR的努力。