DeepSeek 开源周回顾「GitHub 热点速览」

ops/2025/3/10 11:05:35/

上周,DeepSeek 发布的开源项目用一个词形容就是:榨干性能!由于篇幅有限,这里仅列出项目名称和简介,感兴趣的同学可以前往 DeepSeek 的开源组织页面,深入探索每个项目的精彩之处!

  • 第一天 FlashMLA:基于 Hopper GPU 的高效 MLA 解码内核

  • 第二天 DeepEP:专为 MoE 和 EP 设计的高效通信库

  • 第三天 DeepGEMM:高效矩阵乘法(GEMM)库

  • 第四天 DualPipe:双向流水线并行算法

    • EPLB:自动平衡 GPU 负载

    • profile-data:训练和推理框架的分析数据

  • 第五天 3FS:高性能分布式文件系统

GitHub 地址:github.com/deepseek-ai

说回上周的热门开源项目,首当其冲的是用于构建实时音视频应用的 Python 库 FastRTC,它可以帮助开发者快速实现基于 AI 的语音助手、实时翻译和语音控制等应用。好久没发 Java Web 项目了,这次的 music-website 是用 Vue 和 Spring Boot 技术栈打造的音乐网站,非常适合想要学习这些技术的同学。如果你需要跨设备的推送通知服务,不妨看看 ntfy,它开箱即用、支持自托管,能够轻松满足消息推送的需求。一站式构建基础模型的开源框架 Oumi,仅通过编写简单的配置文件,就能完成模型从训练到微调、推理的全流程开发。

最后要分享的是一个用 Excel 手搓各种 AI 算法和模型的 ai-by-hand-excel,以独特且浅显易懂的形式,降低了 AI 学习的门槛。

c6e5a01131f268630f7a71f7ffb95932.png

1. 热门开源项目

1.1 构建实时音视频应用的 Python 库:FastRTC

4e2c4c374aae81dfe5416ba700f66995.gif

主语言:PythonStar:2k周增长:1.8k

这是一个基于 Python 的开源实时通信库,只需几行代码即可实现实时音视频交互的功能。它通过 FastAPI 和 Gradio 框架,提供了直观的 WebUI 和灵活的 API 服务,支持自动语音检测、多协议集成(WebRTC 和 WebSocket)、电话接入音频流等功能。同时,还可以接入多种大语言模型(ChatGPT 和 Claude),适用于构建 AI 语音助手、实时翻译和语音控制等应用。

from fastrtc import Stream, ReplyOnPause
import numpy as npdef echo(audio: tuple[int, np.ndarray]):# The function will be passed the audio until the user pauses# Implement any iterator that yields audio# See "LLM Voice Chat" for a more complete exampleyield audiostream = Stream(handler=ReplyOnPause(echo),modality="audio", mode="send-receive",
)

GitHub 地址→github.com/freddyaboulton/fastrtc

1.2 基于 Vue 和 Spring Boot 的音乐网站:music-website

主语言:JavaStar:5.8k

该项目是采用 Vue+Spring Boot+MyBatis+MySQL 构建的音乐网站,支持音乐播放、歌曲搜索、评论和用户管理等功能。它提供了一个完整的前后端 Web 开发实战案例,适合学习 Vue、Spring Boot 等技术栈。

GitHub 地址→github.com/Yin-Hongwei/music-website

1.3 极简的在线笔记应用:flatnotes

主语言:VueStar:1.8k

这是一款自托管、无需数据库的在线笔记应用,界面清爽、操作简单,无文件夹所有笔记平铺展示。用户可以通过浏览器直接访问和编辑笔记,支持 Markdown 语法和所见即所得(WYSIWYG)编辑模式。

GitHub 地址→github.com/dullage/flatnotes

1.4 开箱即用的跨设备推送通知服务:ntfy

主语言:GoStar:21k周增长:1.2k

该项目是基于 HTTP 协议的开源推送通知服务,支持通过 PUT/POST 请求实现跨设备的消息推送。它采用 Go 语言开发,用户无需注册即可通过命令行工具或简单的 API 轻松发送通知,支持自定义通知内容和自托管部署,并提供配套的 Android 和 iOS 客户端。

GitHub 地址→github.com/binwiederhier/ntfy

1.5 一站式构建基础模型的开源框架:Oumi

主语言:PythonStar:7.5k周增长:1k

该项目旨在简化基础模型的开发流程,提供从数据准备到训练、评估和部署的全流程解决方案。它采用 Python 开发,通过 YAML 文件即可完成模型训练、微调、评估和部署,支持从小规模模型(10M 参数)到超大规模模型(405B 参数),以及文本、视觉和多模态模型。Oumi 兼容多种主流模型架构(如 Llama 系列、DeepSeek、Qwen、Phi 等),并内置 vLLM 高效推理引擎和优化微调方法(如 LoRA、QLoRA、DPO)。

from pathlib import Path
from oumi.core.configs import TrainingConfig
from oumi.train import traintutorial_dir = "tour_tutorial"
Path(tutorial_dir).mkdir(parents=True, exist_ok=True)
config = TrainingConfig.from_yaml(str(Path(tutorial_dir) / "train.yaml"))train(config) # 训练模型

GitHub 地址→github.com/oumi-ai/oumi

2. HelloGitHub 热评

在此章节中,我们将为大家介绍本周 HelloGitHub 网站上的热门开源项目,我们不仅希望您能从中收获开源神器和编程知识,更渴望“听”到您的声音。欢迎您与我们分享使用这些开源项目的亲身体验和评价,用最真实反馈为开源项目的作者注入动力。

2.1 多功能的 Windows 音乐播放器:MusicPlayer2

主语言:C++

该项目是一款由 C++ 编写的简约、小巧、多功能的 Windows 本地音乐播放器,支持常见音频格式,并提供歌词显示、卡拉 OK 模式、歌词编辑、专辑封面展示、频谱分析和音效调节等功能。

项目详情→hellogithub.com/repository/1ad354e5ab404301919665ac7973cd07

2.2 用 Excel 手搓各种 AI 算法和模型:ai-by-hand-excel

主语言:Other

该项目是通过 Excel 的形式实现并演示人工智能与深度学习的核心算法和概念,让初学者可以动手操作并理解 AI 的运行原理,包括矩阵乘法、MLP、RNN、Transformer、ResNet 等,以独特且浅显易懂的形式,降低了 AI 学习的门槛。

项目详情→hellogithub.com/repository/65ff1166e0c3457e9d956bdecbd84a35

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望这些开源项目能激发你的兴趣,找到你下一个想去尝试的工具!如果你也发现了好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流心得、讨论使用体验。

往期回顾

  • DeepSeek “源神”启动!

  • 这期没有 AI 开源项目

- END -

👆 关注「HelloGitHub」第一时间收到更新👆

点击阅读原文访问开源社区


http://www.ppmy.cn/ops/164639.html

相关文章

RK Android14 应用打开蓝牙时去掉确认提示

文章目录 需求解决 需求 在应用进行打开蓝牙操作时,不弹出确认提示,直接默认通过。 解决 路径:packages/apps/Settings/src/com/android/settings/bluetooth/RequestPermissionActivity.java diff --git a/packages/apps/Settings/src/com…

【GoTeams】-3:构建api、重构错误码

本文目录 1. 构建api梳理调用关系api包的作用路由梳理注册Register代码语法 2. 重构错误码 1. 构建api 首先复制project-user,改名为project-api,放在总的路径下,然后在工作区中进行导入。 运行命令go work use .\project-api\新建工作区之…

python将目录下的所欲md文件转化为html和pdf

python将目录下的所欲md文件转化为html和pdf import os import subprocess import win32com.client as win32def md_to_docx(md_path, docx_path):"""将 Markdown 文件转换为 DOCX 文件:param md_path: Markdown 文件的路径:param docx_path: 输出 DOCX 文件的…

Pytorch的一小步,昇腾芯片的一大步

Pytorch的一小步,昇腾芯片的一大步 相信在AI圈的人多多少少都看到了最近的信息:PyTorch最新2.1版本宣布支持华为昇腾芯片! 1、 发生了什么事儿? 在2023年10月4日PyTorch 2.1版本的发布博客上,PyTorch介绍的beta版本…

《C陷阱与缺陷》读书笔记(一)

目录 一、 不同于 : 二、& 和 | 不同于 && 和 || : 三、词法分析中的贪心法: 一、 不同于 : 对于C语言中的“”和“”,它们虽然只相差了一个等号,但是含义确实千差万别。“”在C语言中是非…

【Java代码审计 | 第八篇】文件操作漏洞成因及防范

未经许可,不得转载。 文章目录 文件操作漏洞文件读取漏洞基于 InputStream 的读取基于 FileReader 的读取 文件下载漏洞文件删除漏洞防范 文件操作漏洞 分为文件读取漏洞、文件下载漏洞与文件删除漏洞。 文件读取漏洞 在Java中,文件读取通常有两种常见…

DeepSeek-R1本地化部署(Mac)

一、下载 Ollama 本地化部署需要用到 Ollama,它能支持很多大模型。官方网站:https://ollama.com/ 点击 Download 即可,支持macOS,Linux 和 Windows;我下载的是 mac 版本,要求macOS 11 Big Sur or later,Ol…

JAVA实现有趣的数独小游戏(附源码)

文章目录 一、设计来源数独小游戏讲解1.1 主界面1.2 游戏难度配置界面1.3 游戏完成界面 二、效果和源码2.1 动态效果2.2 源代码 源码下载更多优质源码分享 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/146039002 JAVA…