目录

Github 2024-02-19 开源项目周报 Top14

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

开发语言项目数量
Python项目6
TypeScript项目4
JavaScript项目2
Rust项目2
PLpgSQL项目1
Go项目1
Java项目1
Vue项目1

Black: Python代码格式化工具

  • 创建周期:2168 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:36726 个
  • Fork数量:2501 次
  • 关注人数:36726 人
  • 贡献人数:417 人
  • Open Issues数量:377 个
  • Github地址:https://github.com/psf/black.git
  • 项目首页: https://black.readthedocs.io/en/stable/

/images/psf-black-0.png

Black 是一种毫不妥协的 Python 代码格式化工具,提供速度、确定性,并且不受 pycodestyle 对格式的干扰。它确保代码在不同项目中看起来相同,使格式化变得透明化,让人可以专注于内容。Black 还通过生成尽可能小的差异使代码审查变得更快。

AdGuard Home: 网络范围广告和跟踪阻止DNS服务器

  • 创建周期:2773 天
  • 开发语言:Go, JavaScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:20909 个
  • Fork数量:1641 次
  • 关注人数:20909 人
  • 贡献人数:79 人
  • Open Issues数量:996 个
  • Github地址:https://github.com/AdguardTeam/AdGuardHome.git
  • 项目首页: https://adguard.com/adguard-home.html

/images/adguardteam-adguardhome-0.png

AdGuard Home是一种网络范围的软件,可通过充当DNS服务器来阻止广告和跟踪,将跟踪域重定向到“黑洞”,从而阻止设备连接到这些服务器。它可以覆盖所有家庭设备,无需客户端软件,并且基于用于AdGuard DNS服务器的软件。

Continue: 为任何LLM提供轻松编码的开源自动驾驶系统

  • 创建周期:271 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:7335 个
  • Fork数量:372 次
  • 关注人数:7335 人
  • 贡献人数:53 人
  • Open Issues数量:108 个
  • Github地址:https://github.com/continuedev/continue.git
  • 项目首页: https://continue.dev/docs

Continue是一个面向VS Code和JetBrains的开源自动驾驶系统,为任何LLM提供了轻松编码的方式。它提供任务自动化、标签管理和自动完成功能。

Danswer: 用于提问和获取私人来源支持答案的开源工具

  • 创建周期:298 天
  • 开发语言:Python, TypeScript
  • 协议类型:MIT License
  • Star数量:7213 个
  • Fork数量:802 次
  • 关注人数:7213 人
  • 贡献人数:45 人
  • Open Issues数量:131 个
  • Github地址:https://github.com/danswer-ai/danswer.git
  • 项目首页: https://docs.danswer.dev/

/images/danswer-ai-danswer-0.png

Danswer是一个开源工具,允许用户提出问题并得到私人来源支持的答案。它可以连接到Slack、GitHub、Confluence等工具。Danswer的部署简单,可以在本地运行,也可以使用单个docker compose命令部署到虚拟机上。它还内置了对Kubernetes的部署支持,并提供了相关文件。

LLRT(低延迟运行时):实验性JavaScript运行时

  • 创建周期:152 天
  • 开发语言:JavaScript, Rust
  • 协议类型:Apache License 2.0
  • Star数量:6402 个
  • Fork数量:289 次
  • 关注人数:6402 人
  • 贡献人数:19 人
  • Open Issues数量:21 个
  • Github地址:https://github.com/awslabs/llrt.git

LLRT(低延迟运行时)是一种实验性的、轻量级的JavaScript运行时,旨在满足快速高效的无服务器应用程序日益增长的需求。与在AWS Lambda上运行的其他JavaScript运行时相比,LLRT的启动速度可提高10倍以上,整体成本可降低2倍以上。它是用Rust构建的,利用QuickJS作为JavaScript引擎,确保内存使用效率和快速启动。然而,它是一个实验性的软件包,可能会发生变化,仅供评估目的使用。

Bluesky 社交网络技术参考实现

  • 创建周期:794 天
  • 开发语言:TypeScript
  • 协议类型:Other
  • Star数量:5445 个
  • Fork数量:371 次
  • 关注人数:5445 人
  • 贡献人数:61 人
  • Open Issues数量:182 个
  • Github地址:https://github.com/bluesky-social/atproto.git

Bluesky 创造了一种社交网络技术,该存储库包含他们的 AT 协议参考实现和 app.bsky 微博应用服务后端。

Rerun SDK:多模态数据流可视化工具

  • 创建周期:680 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:4172 个
  • Fork数量:198 次
  • 关注人数:4172 人
  • 贡献人数:38 人
  • Open Issues数量:731 个
  • Github地址:https://github.com/rerun-io/rerun.git
  • 项目首页: https://rerun.io/

/images/rerun-io-rerun-0.png

该项目是一个用于可视化多模态数据流的开源工具。它快速、易于使用,且易于集成。该工具使用 Rust 和 egui 构建,可用于构建多模态数据的时间感知可视化。它还利用 Rerun SDK 记录诸如图像、张量、点云和文本等数据,这些数据可以实时流式传输到 Rerun Viewer 进行可视化,或保存到文件以供以后使用。

iMoutai 应用: 自动预约与Docker一键部署

  • 创建周期:189 天
  • 开发语言:Java, Vue
  • 协议类型:Apache License 2.0
  • Star数量:1097 个
  • Fork数量:321 次
  • 关注人数:1097 人
  • 贡献人数:7 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/oddfar/campus-imaotai.git
  • 项目首页: https://oddfar.github.io/campus-doc/campus-imaotai

/images/oddfar-campus-imaotai-0.png

iMoutai应用是一个开源项目,允许自动每日预约,并支持使用Docker进行一键部署。

情感语音模型MetaVoice-1B

  • 创建周期:7 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1830 个
  • Fork数量:228 次
  • 关注人数:1830 人
  • 贡献人数:5 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/metavoiceio/metavoice-src.git
  • 项目首页: https://themetavoice.xyz/

MetaVoice-1B是一个开源的1.2B参数基础模型,经过了100,000小时的语音训练,用于文本转语音。它优先考虑了英语中的情感语音节奏和语调,美式和英式语音的零射击克隆,支持通过微调进行语音克隆,成功使用最少1分钟的训练数据进行印度说话者的支持,以及长篇合成。该模型以Apache 2.0许可证发布,可以无限制地使用。

使用函数调用构建AI助手的工具包

  • 创建周期:650 天
  • 开发语言:Python
  • 协议类型:Mozilla Public License 2.0
  • Star数量:1796 个
  • Fork数量:195 次
  • 关注人数:1796 人
  • 贡献人数:12 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/phidatahq/phidata.git
  • 项目首页: https://docs.phidata.com

/images/phidatahq-phidata-0.png

Phidata是一个使用函数调用构建AI助手的工具包。函数调用使LLMs能够通过调用函数并根据响应智能地选择下一步,就像人类解决问题一样。

YOLO-World:实时开放词汇物体检测器

  • 创建周期:21 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:1800 个
  • Fork数量:196 次
  • 关注人数:1800 人
  • 贡献人数:7 人
  • Open Issues数量:33 个
  • Github地址:https://github.com/AILab-CVC/YOLO-World.git
  • 项目首页: https://www.yoloworld.cc

YOLO-World是一款尖端的实时开放词汇物体检测器。它支持开放词汇/零-shot物体分割,并提供了各种更新,如发布模型、代码和用于微调、推断和部署的演示。

稳定扩散WebUI Forge

  • 创建周期:36 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1602 个
  • Fork数量:100 次
  • 关注人数:1602 人
  • 贡献人数:431 人
  • Open Issues数量:94 个
  • Github地址:https://github.com/lllyasviel/stable-diffusion-webui-forge.git

/images/lllyasviel-stable-diffusion-webui-forge-0.png

稳定扩散WebUI Forge是建立在稳定扩散WebUI之上的平台,旨在简化开发、优化资源管理和加速推理。它为不同的GPU配置提供了显著的加速,并引入了Unet Patcher,可以用最少的代码实现各种方法。Forge还添加了新的采样器,并承诺保持原始WebUI界面。后端已经重新设计以处理资源管理,并删除了CMD标志的使用,建议让Forge决定如何加载模型。

Badget: 简化财务管理的AI工具

  • 创建周期:50 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1428 个
  • Fork数量:152 次
  • 关注人数:1428 人
  • 贡献人数:29 人
  • Open Issues数量:21 个
  • Github地址:https://github.com/projectx-codehagen/Badget.git
  • 项目首页: https://www.badget.io/

/images/projectx-codehagen-badget-0.png

Badget是一个旨在通过用户友好的界面和强大的后台简化财务管理流程的工具。它利用人工智能重新定义用户如何跟踪、分析和优化他们的财务状况,并提供对支出习惯和财务模式的洞察。

Rinha de Backend - 2024/Q1

  • 创建周期:41 天
  • 开发语言:PLpgSQL
  • Star数量:1346 个
  • Fork数量:593 次
  • 关注人数:1346 人
  • 贡献人数:200 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/zanfranceschi/rinha-de-backend-2024-q1.git
  • 项目首页: https://twitter.com/rinhadebackend

Rinha de Backend是一个挑战,旨在以挑战的形式分享知识,这是第二版。本版的主题是并发控制,主题是信用和借记,灵感来自同事。提交截止日期是2024年3月10日,结果将在2024年3月14日在YouTube上的直播中宣布。