Github 2024-09-16 开源项目周报 Top14

根据Github Trendings的统计,本周(2024-09-16统计)共有14个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目4
TypeScript项目2
Go项目2
JavaScript项目2
Shell项目2
Rust项目2
C++项目2
Jupyter Notebook项目1
C#项目1

React: 用于构建用户界面的JavaScript库

  • 创建周期:4133 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:227437 个
  • Fork数量:46387 次
  • 关注人数:227437 人
  • 贡献人数:415 人
  • Open Issues数量:820 个
  • Github地址:https://github.com/facebook/react.git
  • 项目首页: https://react.dev

React是用于构建用户界面的JavaScript库,提供了声明式和基于组件的方法。它允许开发人员创建交互式UI,高效管理状态,并在数据变化时渲染组件。React可以跨不同平台和技术使用,包括Web、Node.js上的服务器端渲染以及使用React Native开发移动应用。

Microsoft PowerToys: 最大化Windows系统生产力的开源实用工具

  • 创建周期:1720 天
  • 开发语言:C#, C++
  • 协议类型:MIT License
  • Star数量:101271 个
  • Fork数量:6199 次
  • 关注人数:101271 人
  • 贡献人数:402 人
  • Open Issues数量:5472 个
  • Github地址:https://github.com/microsoft/PowerToys.git

/images/microsoft-powertoys-0.png

Microsoft PowerToys是一个开源项目,提供Windows系统实用工具,以最大化生产力。它提供各种工具和功能,以增强用户体验并简化任务,例如用于窗口管理的FancyZones和用于批量重命名文件的PowerRename。

Node版本管理器 - 管理多个活动的node.js版本的POSIX-compliant bash脚本

  • 创建周期:5172 天
  • 开发语言:Shell
  • 协议类型:MIT License
  • Star数量:76686 个
  • Fork数量:7704 次
  • 关注人数:76686 人
  • 贡献人数:348 人
  • Open Issues数量:380 个
  • Github地址:https://github.com/nvm-sh/nvm.git

/images/nvm-sh-nvm-0.png

Node版本管理器是一个符合POSIX标准的bash脚本,可帮助管理多个活动的node.js版本。

GoogleTest - Google测试和模拟框架

  • 创建周期:3181 天
  • 开发语言:C++
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:32745 个
  • Fork数量:9774 次
  • 关注人数:32745 人
  • 贡献人数:395 人
  • Open Issues数量:314 个
  • Github地址:https://github.com/google/googletest.git
  • 项目首页: https://google.github.io/googletest/

GoogleTest是由Google开发的开源测试和模拟框架。它提供了一套全面的工具,用于编写和运行C++测试,以及创建模拟类。

一体化桌面及Docker AI应用程序

  • 创建周期:470 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:22454 个
  • Fork数量:2268 次
  • 关注人数:22454 人
  • 贡献人数:74 人
  • Open Issues数量:188 个
  • Github地址:https://github.com/Mintplex-Labs/anything-llm.git
  • 项目首页: https://anythingllm.com

/images/mintplex-labs-anything-llm-0.png

一款集成了RAG、AI代理等功能的一体化桌面和Docker AI应用程序。这是一个全栈应用程序,可以让您将任何文档、资源或内容转化为任何LLM在聊天过程中可以用作参考的上下文。该应用程序允许您选择要使用的LLM或向量数据库,并支持多用户管理和权限。

Taipy: 数据科学家和机器学习工程师的生产就绪Web应用程序工具

  • 创建周期:704 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:4006 个
  • Fork数量:302 次
  • 关注人数:4006 人
  • 贡献人数:33 人
  • Open Issues数量:176 个
  • Github地址:https://github.com/Avaiga/taipy.git
  • 项目首页: https://www.taipy.io

/images/avaiga-taipy-0.png

Taipy 是一个面向数据科学家和机器学习工程师设计的开源工具,可以快速将数据和AI算法转化为可投入生产的Web应用程序。它可以帮助构建Web应用程序,而无需学习新的语言或全栈框架,让用户专注于数据和AI算法,而不必担心开发和部署的复杂性。

Fish Speech: 新的开源 TTS 解决方案

  • 创建周期:219 天
  • 开发语言:Python
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:1525 个
  • Fork数量:125 次
  • 关注人数:1525 人
  • 贡献人数:14 人
  • Open Issues数量:41 个
  • Github地址:https://github.com/fishaudio/fish-speech.git
  • 项目首页: https://speech.fish.audio

/images/fishaudio-fish-speech-0.png

Fish Speech 是一个新的开源 TTS 解决方案,根据 BSD-3-Clause 许可证发布,所有模型都根据 CC-BY-NC-SA-4.0 许可证发布。

fscan - 内网综合扫描工具

  • 创建周期:1294 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:8401 个
  • Fork数量:1371 次
  • 关注人数:8401 人
  • 贡献人数:21 人
  • Open Issues数量:140 个
  • Github地址:https://github.com/shadow1ng/fscan.git

/images/shadow1ng-fscan-0.png

fscan是一款内网综合扫描工具,提供一键自动化、全方位的漏洞扫描。它支持主机存活探测、端口扫描、各种服务的爆破、漏洞扫描、Web指纹识别、漏洞利用等功能。用户可以通过简单用法或完整参数来使用该工具,并且可以查看运行截图以了解其功能。同时,工具的使用需遵守免责声明。

HivisionIDPhotos: 轻量级智能证件照工具

  • 创建周期:443 天
  • 开发语言:Python
  • Star数量:2001 个
  • Fork数量:225 次
  • 关注人数:2001 人
  • 贡献人数:5 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/Zeyi-Lin/HivisionIDPhotos.git
  • 项目首页: https://swanhub.co/ZeYiLin/HivisionIDPhotos/demo

HivisionIDPhotos 是一个轻量级高效的 AI 证件照工具,旨在开发一种实用的智能证件照创建算法。它利用一套全面的模型工作流程来识别、剪切和生成各种用户拍照场景的证件照。该工具可以进行轻量级图像剪裁,根据不同尺寸规格生成标准证件照和六寸排版照,并提供美颜增强和智能换装等功能。该项目还提供了环境设置和依赖安装的说明,以及本地运行工具或通过 API 服务进行部署的选项。

下一代信息浏览器

  • 创建周期:117 天
  • 开发语言:TypeScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:2257 个
  • Fork数量:64 次
  • 关注人数:2257 人
  • 贡献人数:11 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/RSSNext/follow.git
  • 项目首页: https://github.com/RSSNext/follow/releases

/images/rssnext-follow-0.png

下一代信息浏览器是一个开源项目,其路线图可在GitHub上找到。

MiniCPM: 一系列端侧大模型

  • 创建周期:8 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:2330 个
  • Fork数量:160 次
  • 关注人数:2330 人
  • 贡献人数:16 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/OpenBMB/MiniCPM.git

MiniCPM 是由 MLC-LLM 和清华大学自然语言处理实验室共同开源的一系列端侧大模型。主体语言模型 MiniCPM-2B 仅有 24 亿非词嵌入参数量。经过 SFT 后,MiniCPM 在公开综合性评测集上表现优于 Llama2-13B,在 DPO 后,MiniCPM 也在 MTBench 评测集上超越了许多代表性开源大模型。基于 MiniCPM-2B 构建的多模态大模型 MiniCPM-V 在同规模模型中实现最佳整体性能,并可在手机上进行推理。MiniCPM-2B 的模型参数完全开源供学术研究和有限商用,并且未来将发布训练过程的检查点和大部分非专有数据以供模型机理研究。

DiceDB: Redis的SQL实时反应性替代品

  • 创建周期:685 天
  • 开发语言:Go
  • 协议类型:Other
  • Star数量:766 个
  • Fork数量:185 次
  • 关注人数:766 人
  • 贡献人数:16 人
  • Open Issues数量:86 个
  • Github地址:https://github.com/DiceDB/dice.git

DiceDB是一个开源项目,它是Redis的一个即插即用的替代品,提供基于SQL的实时反应性。它仍在开发中,支持Redis命令的一个子集,因此不建议在生产中使用。但是,鼓励贡献者浏览开放问题并帮助加快开发进程。

Wealthfolio App: 私密桌面投资跟踪应用程序

  • 创建周期:112 天
  • 开发语言:TypeScript, Rust
  • 协议类型:GNU Lesser General Public License v3.0
  • Star数量:3580 个
  • Fork数量:162 次
  • 关注人数:3580 人
  • 贡献人数:8 人
  • Open Issues数量:36 个
  • Github地址:https://github.com/afadil/wealthfolio.git
  • 项目首页: https://wealthfolio.app

Wealthfolio App 是一个私密且安全的桌面投资跟踪应用程序,具有本地数据存储,无需订阅或云存储。

Chris Titus Tech的Linux实用工具Linutil

  • 创建周期:125 天
  • 开发语言:Shell, Rust
  • 协议类型:MIT License
  • Star数量:1908 个
  • Fork数量:166 次
  • 关注人数:1908 人
  • 贡献人数:32 人
  • Open Issues数量:125 个
  • Github地址:https://github.com/ChrisTitusTech/linutil.git
  • 项目首页: https://christitus.com

Chris Titus Tech的Linux实用工具Linutil是一个与发行版无关的工具箱,旨在简化日常Linux任务。它帮助设置应用程序并针对特定用例优化系统。该实用程序是用Rust积极开发的,提供性能和可靠性。