Github 2024-06-03 开源项目周报 Top15

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
视觉智能开放平台,视频资源包5000点
NLP 自学习平台,3个模型定制额度 1个月
简介: 本周Github Trendings共有15个项目上榜,按开发语言汇总,Python项目最多,共8项;TypeScript项目6项;HTML、Lua、Jupyter Notebook、Dart和C++各1项。亮点项目包括增强人类能力的开源框架Fabric,自托管游戏流主机Sunshine,以及多种AI驱动的工具和平台,如Khoj、Ente和Dataherald等。这些项目不仅在技术创新上有所突破,还在社区中获得了广泛的关注和支持。

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

开发语言 项目数量
Python项目 8
TypeScript项目 6
HTML项目 1
Lua项目 1
Jupyter Notebook项目 1
Dart项目 1
C++项目 1

Fabric: 用人工智能增强人类能力的开源框架

  • 创建周期:40 天
  • 开发语言:Python, JavaScript
  • 协议类型:MIT License
  • Star数量:5128 个
  • Fork数量:406 次
  • 关注人数:5128 人
  • 贡献人数:22 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/danielmiessler/fabric.git

Fabric 是一个开源框架,旨在利用人工智能增强人类能力。它提供了将问题分解为组件的哲学,并提供了一种提示的框架方法。该框架包括快速入门指南、设置 fabric 客户端、使用模式、创建 fabric mill、结构、组件、CLI-native 特性、直接调用模式、示例以及主要贡献者的详细信息。

LazyVim: Neovim配置的懒人方式

LazyVim是由lazy.nvim提供支持的Neovim设置,旨在使用户轻松定制和扩展其配置。它提供了根据需要调整配置的灵活性,同时也提供了预配置设置的便利性。

Sunshine: 自托管的游戏流主机

Sunshine 是一个自托管的游戏流主机,为 Moonlight 提供低延迟、云游戏服务器功能,支持 AMD、Intel 和 Nvidia GPU 进行硬件编码。它还提供软件编码和 Web UI 用于配置和客户端配对。

SWE-agent: 将语言模型转化为软件工程代理

SWE-agent是一个项目,将语言模型(如GPT-4)转化为软件工程代理,能够修复真实GitHub存储库中的错误和问题。它在完整的SWE-bench测试集上取得了最先进的性能,解决了12.29%的问题。

Khoj:开源AI辅助工具

  • 创建周期:1013 天
  • 开发语言:Python, HTML
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6609 个
  • Fork数量:309 次
  • 关注人数:6609 人
  • 贡献人数:28 人
  • Open Issues数量:48 个
  • Github地址:https://github.com/khoj-ai/khoj.git
  • 项目首页: https://khoj.dev

Khoj是一个开源的人工智能工具,作为副驾驶帮助用户从自己的笔记或互联网上找到答案。它利用强大的LLM,如GPT-4和Llama3,可以在线访问或本地自行托管。用户可以从多个平台访问Khoj,包括Obsidian、Emacs、桌面应用程序、Web或Whatsapp。

Ente: 开源端到端加密的照片存储平台

  • 创建周期:496 天
  • 开发语言:TypeScript, Dart
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6019 个
  • Fork数量:385 次
  • 关注人数:6019 人
  • 贡献人数:50 人
  • Open Issues数量:97 个
  • Github地址:https://github.com/ente-io/ente.git
  • 项目首页: https://ente.io

Ente是一个完全开源的、端到端加密的平台,为您提供了一个替代Google照片和Apple照片的选择。它提供了两个应用程序,Ente照片和Ente认证,并已经通过外部审核对其源代码和密码学进行了审核。

定制AI助手框架及Hello World模板

这个开源项目是一个用于构建定制AI副驾驶、应用内AI聊天机器人、应用内AI代理和AI动力文本区的框架。它还包括“Hello World”模板,以便轻松实现。

YOLOv10: 实时端到端目标检测

YOLOv10 是一个开源的实时端到端目标检测项目。YOLOv10 的官方PyTorch实现已经推出,已更新了新的检查点、类名,并集成到X-AnyLabeling中。此外,还提供了Transformers.js、colab、HuggingFace的演示,以及不同YOLOv10模型的onnx权重。

Univer: Google Sheets、Slides和Docs的开源替代方案

  • 创建周期:605 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:3672 个
  • Fork数量:369 次
  • 关注人数:3672 人
  • 贡献人数:29 人
  • Open Issues数量:176 个
  • Github地址:https://github.com/dream-num/univer.git
  • 项目首页: https://univer.ai

Univer是一个开源项目,旨在为Google Sheets、Slides和Docs提供替代方案。目前仍在积极开发中,用户应该预期会有重大的API变化。该项目欢迎社区的反馈、问题和建议。

MiniCPM-V 和 OmniLMM: 图文理解的开源多模态大模型系列

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

MiniCPM-V 和 OmniLMM 是面向图文理解的开源多模态大模型系列。它们接受图像和文本输入,并提供高质量的文本输出。MiniCPM-V 2.0 版本能够处理任意长宽比的图像,具有 180 万像素,实现了类似 Gemini Pro 的场景文字识别能力和与 GPT-4V 相当的低幻觉率。OmniLMM-12B 模型在多个基准测试中优于同规模的其他模型,并实现了比 GPT-4V 更低的幻觉率。

Dataherald: 企业级自然语言到SQL引擎

Dataherald是一个面向企业级问题解答的自然语言到SQL引擎,可用于关系数据。它允许从数据库建立API以用简单的英语回答问题,使业务用户能够在不涉及数据分析师的情况下访问数据仓库的见解。该monorepo包含了四个组件,可以在/services下一起使用,以建立端到端的Dataherald部署:引擎、企业、管理控制台和Slackbot。

Agentic RAG: 企业级应用程序中的人工智能模型集成

  • 创建周期:28 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:658 个
  • Fork数量:61 次
  • 关注人数:658 人
  • 贡献人数:4 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/ragapp/ragapp.git

Agentic RAG是一个开源项目,提供了一种简单的方法将人工智能模型集成到企业应用程序中。通过运行具有提供的映像的docker容器,并通过Admin UI配置RAGapp,用户可以利用来自OpenAI、Gemini和Ollama的本地模型的人工智能模型。

Mistral-finetune: Mistral模型的轻量级内存高效微调工具

  • 创建周期:3 天
  • 开发语言:Python, Jupyter Notebook
  • 协议类型:Apache License 2.0
  • Star数量:1312 个
  • Fork数量:64 次
  • 关注人数:1312 人
  • 贡献人数:6 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/mistralai/mistral-finetune.git

Mistral-finetune 是一个轻量级的代码库,旨在实现对 Mistral 模型进行内存高效和高性能的微调。它基于 LoRA,这是一种训练范式,其中大多数权重被冻结,只有 1-2% 的额外权重以低秩矩阵扰动的形式进行训练。该代码库针对多 GPU 单节点训练设置进行了优化,并建议使用 A100 或 H100 GPU 以实现最大效率。然而,对于像 7B 这样的较小模型,单个 GPU 就足够了。该存储库旨在提供对 Mistral 模型进行简单、有指导性的微调入口,并在方法上持有一定的观点,特别是在数据格式方面。

Farfalle - 开源AI驱动搜索引擎

Farfalle是一个开源的AI驱动搜索引擎,允许用户运行本地语言模型或使用云模型。它提供了使用LLM(如llama3、gemma、mistral和phi3)或云模型(如Groq/Llama3和OpenAI/gpt4-o)的选项。GitHub上提供了在M1 Macbook Pro上使用phi3回答问题的演示。

CogVLM2: 基于Meta-Llama-3-8B的新一代开源多模态模型

  • 创建周期:13 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:446 个
  • Fork数量:22 次
  • 关注人数:446 人
  • 贡献人数:4 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/THUDM/CogVLM2.git

CogVLM2是基于Meta-Llama-3-8B-Instruct的新一代开源多模态模型。它在诸如TextVQA和DocVQA等基准测试中有显著改进,支持8K内容长度,图像分辨率高达1344 * 1344,并提供支持中英文的模型版本。

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
2月前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
81 1
|
2月前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
73 1
|
2月前
|
JavaScript 前端开发 Go
Github 2024-08-12 开源项目周报 Top14
本周Github Trendings共有14个项目上榜,按开发语言汇总如下:Python项目7个,TypeScript项目5个,C项目2个,JavaScript项目2个,Go和Batchfile项目各1个。其中亮点包括开发者职业成长指南、Windows激活工具、ComfyUI图形界面、AFFiNE知识库、易采集可视化爬虫等项目,涵盖多种实用工具和开源平台。
58 1
|
2月前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
23 0
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
2月前
|
开发工具 git 开发者
2024最简七步完成 将本地项目提交到github仓库方法
该文章提供了一个简洁的七步教程,指导用户如何将本地项目提交到GitHub仓库。
2024最简七步完成 将本地项目提交到github仓库方法
|
2月前
|
Java
Java系列之 解决 项目 jar 包无法上传到Github
该博客文章介绍了解决Java项目中jar包无法上传到Github的问题,通过修改`.gitignore`文件来包含jar包,从而成功添加到上传目录。
Java系列之 解决 项目 jar 包无法上传到Github
|
2月前
|
Rust 前端开发 JavaScript
Github 2024-05-20 开源项目周报 Top15
根据Github Trendings的统计,2024年5月20日当周共有15个项目上榜。按开发语言分类,项目数量如下:Python项目5个,TypeScript项目3个,C++项目2个,Jupyter Notebook项目2个,C、Go、Rust和C#项目各1个。介绍了多个值得关注的项目,包括ChatGPT桌面应用程序、Fooocus图像生成软件、Jellyfin媒体系统等。这些项目涵盖了多种功能和技术领域,值得关注和研究。
39 3
|
2月前
|
数据采集 编解码 算法
Github | 推荐一个Python脚本集合项目
Github | 推荐一个Python脚本集合项目
|
2月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
38 2
|
2月前
|
存储 JavaScript 前端开发
Github 2024-07-29 开源项目周报Top15
根据 Github Trendings 的统计,本周(2024年7月29日统计)共有15个项目上榜。按开发语言分类,项目数量如下:Python、Java、HTML 和 C 项目各有2项;TypeScript、JavaScript、Vue 和 Go 各有1项;另有1项非特定语言项目、1项 Dart 项目、1项 C++ 项目、1项 Rust 项目及1项 Jupyter Notebook 项目。这些项目涵盖了多种领域,如API开发、照片管理、PDF处理、AI技术等。
45 1