目录

Github 2024-06-01 开源项目日报 Top10

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

开发语言项目数量
Python项目5
Jupyter Notebook项目2
TypeScript项目1
Go项目1
Shell项目1
Lua项目1

Kong:云原生API网关与AI能力

  • 创建周期:3482 天
  • 开发语言:Lua
  • 协议类型:Apache License 2.0
  • Star数量:37796 个
  • Fork数量:4703 次
  • 关注人数:37796 人
  • 贡献人数:349 人
  • Open Issues数量:136 个
  • Github地址:https://github.com/Kong/kong.git
  • 项目首页: https://konghq.com/install/#kong-community

/images/kong-kong-0.png

Kong是一个云原生的、平台无关的API网关,以其高性能和通过插件的可扩展性而闻名。它还提供了先进的AI功能,支持多LLM,可作为编排微服务或传统API流量的中心层。它通过官方的Ingress Controller在Kubernetes上原生运行。

MLflow: 机器学习生命周期平台

  • 创建周期:2188 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:17562 个
  • Fork数量:3973 次
  • 关注人数:17562 人
  • 贡献人数:455 人
  • Open Issues数量:1487 个
  • Github地址:https://github.com/mlflow/mlflow.git
  • 项目首页: https://mlflow.org

MLflow是一个旨在简化机器学习开发的开源平台。它包括跟踪实验、将代码打包成可复现运行以及分享和部署模型的功能。该平台提供了轻量级的API,可与任何现有的机器学习应用程序或库(如TensorFlow、PyTorch和XGBoost等)一起使用,并可在各种环境中运行,如笔记本、独立应用程序或云中。

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

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

/images/danielmiessler-fabric-0.png

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

ChatTTS:日常对话生成式语音模型

  • 创建周期:4 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Other
  • Star数量:8202 个
  • Fork数量:780 次
  • 关注人数:8202 人
  • 贡献人数:2 人
  • Open Issues数量:91 个
  • Github地址:https://github.com/2noise/ChatTTS.git
  • 项目首页: https://2noise.com/

ChatTTS是一个为日常对话场景设计的生成式语音模型,例如LLM助手。它支持英语和中文两种语言,并且经过了超过100,000小时的中英文数据训练。HuggingFace上的开源版本是一个40,000小时的预训练模型,不包括SFT。

Redpanda Connect: 高性能流处理器

  • 创建周期:2993 天
  • 开发语言:Go
  • Star数量:7807 个
  • Fork数量:763 次
  • 关注人数:7807 人
  • 贡献人数:217 人
  • Open Issues数量:516 个
  • Github地址:https://github.com/redpanda-data/connect.git
  • 项目首页: https://docs.redpanda.com/redpanda-connect/about/

Redpanda Connect是一种高性能且具有弹性的流处理器,能够连接各种来源和接收端,以不同的经纪模式执行负载的水合作用、丰富化、转换和过滤。它配备了强大的映射语言,易于部署和监控,并可以作为静态二进制文件或Docker镜像集成到管道中。流水线以单个配置文件声明性地定义。

Surya: 多语言文档OCR工具包

  • 创建周期:6 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:2219 个
  • Fork数量:118 次
  • 关注人数:2219 人
  • 贡献人数:1 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/VikParuchuri/surya.git

Surya是一个多语言文档OCR工具包,提供准确的行级文本检测,即将包括文本识别、表格和图表检测。它旨在与各种文档和语言配合使用,并以印度教太阳神命名,因为他以具有普遍视野而闻名。

LlamaFS: 自组织文件系统

  • 创建周期:18 天
  • 开发语言:Jupyter Notebook, TypeScript
  • 协议类型:MIT License
  • Star数量:1248 个
  • Fork数量:72 次
  • 关注人数:1248 人
  • 贡献人数:4 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/iyaja/llama-fs.git

LlamaFS是一个开源的自组织文件系统,旨在提供高效可扩展的文件存储和检索。它利用自组织的方法在存储节点集群中分发和管理文件数据,优化性能和可靠性。

MusePose: 一个姿势驱动的虚拟人图像到视频框架

  • 创建周期:7 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:653 个
  • Fork数量:32 次
  • 关注人数:653 人
  • 贡献人数:3 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/TMElyralab/MusePose.git

MusePose是一个受姿势等信号控制的虚拟人图像到视频生成框架。它是Muse开源系列的最后一个构建模块,旨在实现具有全身运动和互动能力的虚拟人生成。该项目感谢AnimateAnyone的学术论文和Moore-AnimateAnyone的代码库对AIGC社区和MusePose发展的贡献。

V-Express: 条件性丢失用于渐进式肖像视频生成

  • 创建周期:10 天
  • 开发语言:Python
  • Star数量:486 个
  • Fork数量:45 次
  • 关注人数:486 人
  • 贡献人数:1 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/tencent-ailab/V-Express.git

V-Express是一个开源项目,旨在利用参考图像、音频和一系列V-Kps图像生成说话头视频。它利用条件性丢失来进行渐进式训练,用于肖像视频生成。

Git RCE漏洞利用PoC: CVE-2024-32002

  • 创建周期:6 天
  • 开发语言:Shell
  • Star数量:144 个
  • Fork数量:49 次
  • 关注人数:144 人
  • 贡献人数:1 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/amalmurali47/git_rce.git
  • 项目首页: https://amalmurali.me/posts/git-rce

/images/amalmurali47-git_rce-0.png

该存储库包含了一个用于利用CVE-2024-32002的PoC(概念验证),这是Git中的一个漏洞,允许在’git clone’操作期间进行远程代码执行(RCE)。通过操纵具有特定方式的子模块的存储库,攻击者可以利用大小写不敏感的文件系统上的符号链接处理,将文件写入’.git/‘目录,从而导致执行恶意挂钩。该PoC专门针对Windows或Mac系统设计。