Github 2024-11-04 开源项目周报 Top14

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

开发语言项目数量
Python项目6
TypeScript项目5
Jupyter Notebook项目2
JavaScript项目2
C#项目2

屏幕截图转代码应用

  • 创建周期:114 天
  • 开发语言:TypeScript, Python
  • 协议类型:MIT License
  • Star数量:42336 个
  • Fork数量:4965 次
  • 关注人数:42336 人
  • 贡献人数:18 人
  • Open Issues数量:85 个
  • Github地址:https://github.com/abi/screenshot-to-code.git
  • 项目首页: https://screenshottocode.com

/images/abi-screenshot-to-code-0.png

这个开源项目是一个简单的应用程序,它使用GPT-4 Vision或Claude 3来生成代码,使用DALL-E 3来生成类似的图像,将屏幕截图转换为代码。它支持HTML/Tailwind CSS、React、Bootstrap和Vue。用户还可以输入URL来克隆一个活动网站。该项目在GitHub上可用,以获取更多演示和更新。

Open Interpreter: 本地代码运行和自然语言界面

  • 创建周期:254 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:43193 个
  • Fork数量:3785 次
  • 关注人数:43193 人
  • 贡献人数:85 人
  • Open Issues数量:102 个
  • Github地址:https://github.com/OpenInterpreter/open-interpreter.git
  • 项目首页: http://openinterpreter.com/

/images/openinterpreter-open-interpreter-0.png

Open Interpreter是一个工具,允许LLMs在本地运行代码,并为各种计算机任务提供自然语言界面,例如创建和编辑媒体,控制浏览器以及分析数据集。

PowerShell:跨平台自动化和配置工具

  • 创建周期:3211 天
  • 开发语言:C#
  • 协议类型:MIT License
  • Star数量:45206 个
  • Fork数量:7280 次
  • 关注人数:45206 人
  • 贡献人数:379 人
  • Open Issues数量:1017 个
  • Github地址:https://github.com/PowerShell/PowerShell.git
  • 项目首页: https://microsoft.com/PowerShell

PowerShell 是一个跨平台的自动化和配置工具,与现有工具兼容,并针对处理结构化数据、REST API 和对象模型进行了优化。

Jellyfin: 自由软件媒体系统

  • 创建周期:1989 天
  • 开发语言:C#
  • 协议类型:GNU General Public License v2.0
  • Star数量:30623 个
  • Fork数量:2830 次
  • 关注人数:30623 人
  • 贡献人数:380 人
  • Open Issues数量:513 个
  • Github地址:https://github.com/jellyfin/jellyfin.git
  • 项目首页: https://jellyfin.org

/images/jellyfin-jellyfin-0.png

Jellyfin是一个自由软件媒体系统,为专有媒体流平台提供了一个替代方案。它允许用户通过多个应用程序从专用服务器管理和流媒体。该项目是开源的,没有高级许可证或隐藏议程,并欢迎任何有兴趣贡献的人。

ToolJet:使用JavaScript/TypeScript构建的开源低代码框架

  • 创建周期:1157 天
  • 开发语言:JavaScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:27556 个
  • Fork数量:3340 次
  • 关注人数:27556 人
  • 贡献人数:446 人
  • Open Issues数量:812 个
  • Github地址:https://github.com/ToolJet/ToolJet.git
  • 项目首页: https://tooljet.com

/images/tooljet-tooljet-0.png

ToolJet是一个使用JavaScript/TypeScript构建的开源低代码框架。它允许用户连接到各种数据源,并使用拖放应用程序构建器构建应用程序,从而轻松创建复杂的前端,并以最少的工程工作集成数据库、云存储、API端点和SaaS工具。

Paperless-ngx: 社区支持的文档管理系统

  • 创建周期:996 天
  • 开发语言:Python, TypeScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:21143 个
  • Fork数量:1151 次
  • 关注人数:21143 人
  • 贡献人数:328 人
  • Open Issues数量:10 个
  • Github地址:https://github.com/paperless-ngx/paperless-ngx.git
  • 项目首页: https://docs.paperless-ngx.com

/images/paperless-ngx-paperless-ngx-0.png

Paperless-ngx是一个社区支持的文档管理系统,将纸质文件转化为可搜索的在线存档。它是Paperless和Paperless-ng项目的继任者,旨在让一组贡献者共同推动和支持该项目。该系统提供文档索引、演示测试以及通过Docker compose轻松部署等功能。

网页变化检测和监控工具

  • 创建周期:1377 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:18512 个
  • Fork数量:1015 次
  • 关注人数:18512 人
  • 贡献人数:78 人
  • Open Issues数量:244 个
  • Github地址:https://github.com/dgtlmoon/changedetection.io.git
  • 项目首页: https://changedetection.io

/images/dgtlmoon-changedetection.io-0.png

这个开源项目提供了一个简单而免费的解决方案,用于网页变化检测、网站监控、补货提醒和通知。它允许用户监视网站内容变化,并通过Discord、电子邮件、Slack、Telegram和API调用等多种渠道触发通知。该项目旨在提供一种积极主动的数据管理方式,并提供了一个订阅选项,附带额外功能和支持。

/images/dgtlmoon-changedetection.io-1.png

Llama Recipes: 用于微调Meta Llama模型的存储库

  • 创建周期:279 天
  • 开发语言:Jupyter Notebook
  • Star数量:8589 个
  • Fork数量:1195 次
  • 关注人数:8589 人
  • 贡献人数:56 人
  • Open Issues数量:161 个
  • Github地址:https://github.com/meta-llama/llama-recipes.git

Llama Recipes是一个提供可扩展库用于微调Meta Llama模型的存储库,还包括示例脚本和笔记本,用于各种用例。它支持在本地、云端和本地运行Meta Llama,并展示了如何在领域适应和构建应用程序中使用模型。

Bluesky Social: 开源社交应用程序

  • 创建周期:679 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:6229 个
  • Fork数量:807 次
  • 关注人数:6229 人
  • 贡献人数:127 人
  • Open Issues数量:669 个
  • Github地址:https://github.com/bluesky-social/social-app.git
  • 项目首页: https://bsky.app

Bluesky Social是一个开源应用程序,适用于Web、iOS和Android。它是一个社交网络平台,用于与朋友建立联系。该应用的代码库可以在bsky.app上获取,Web版,iOS和Android分别可以在App Store和Play Store上获取。

Skyvern: 利用LLMs和计算机视觉自动化浏览器工作流程

  • 创建周期:18 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1593 个
  • Fork数量:65 次
  • 关注人数:1593 人
  • 贡献人数:4 人
  • Open Issues数量:18 个
  • Github地址:https://github.com/Skyvern-AI/skyvern.git

Skyvern利用LLMs和计算机视觉自动化基于浏览器的工作流程,提供简单的API端点来完全自动化手动工作流程。它利用计算机视觉和LLMs实时解析视口中的项目,创建交互计划并与其交互。这种方法使Skyvern能够在新网站上运行,抵抗布局更改,并通过复杂的交互进行推理。

Anthropic教育课程

  • 创建周期:95 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Other
  • Star数量:3128 个
  • Fork数量:255 次
  • 关注人数:3128 人
  • 贡献人数:7 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/anthropics/courses.git

Anthropic提供教育课程,包括Anthropic API基础知识、提示工程、现实世界提示和工具使用。这些课程涵盖了使用Claude SDK和将提示技术融入复杂的现实场景所需的基本技能。

LeRobot: PyTorch中的现实世界机器人

  • 创建周期:104 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1617 个
  • Fork数量:85 次
  • 关注人数:1617 人
  • 贡献人数:8 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/huggingface/lerobot.git

/images/huggingface-lerobot-0.png

LeRobot是一个开源项目,为PyTorch中的现实世界机器人提供模型、数据集和工具。它旨在降低机器人技术的准入门槛,并提供预训练模型、人类收集的演示数据集和仿真环境。该项目专注于模仿学习和强化学习,并计划在未来增加对现实世界机器人的更多支持。

Repomix(前身为Repopack)- 强大的AI友好文件打包工具

  • 创建周期:114 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:3132 个
  • Fork数量:140 次
  • 关注人数:3132 人
  • 贡献人数:19 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/yamadashy/repomix.git

Repomix(前身为Repopack)是一个强大的工具,可以将整个存储库打包成一个单一的、对人工智能友好的文件。当您需要将您的代码库提供给大型语言模型(LLMs)或其他人工智能工具,如Claude、ChatGPT和Gemini时,它非常适用。

Mindcraft: 使用语言模型和Mineflayer为Minecraft打造智能

  • 创建周期:439 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:1494 个
  • Fork数量:200 次
  • 关注人数:1494 人
  • 贡献人数:12 人
  • Open Issues数量:85 个
  • Github地址:https://github.com/kolbytn/mindcraft.git

Mindcraft是一个开源项目,专注于使用语言模型和Mineflayer为Minecraft打造智能。它还通过Discord社区提供支持。