由于上周出月刊「GitHub 热点速览」断更了一期,本期攒了两周的热门开源项目,真可谓是神仙打架!

这两天开源的大模型 DeepSeek-V3 凭借极低的训练成本和出色的评测表现,迅速出圈。开源仅 5 天便获得近 10k Star,并且还在以惊人的速度增长。对于一些人来说,DeepSeek 这个名字或许比较陌生,就是它凭一己之力,在中国大模型市场掀起了第一场价格战,因而被网友称为 AI 界的“拼多多”。

GitHub 地址→:github.com/deepseek-ai/DeepSeek-V3

回到本期的热门开源项目,同样备受关注的还有高性能的 2D UI 布局库 Clay,它零依赖、轻量级,核心文件仅有 2KB。还有能够将电子书转换为高质量有声书的工具 ebook2audiobook,以及可以将 Office 文档转为 Markdown 的实用工具 MarkItDown,都是学习和办公中的好帮手。此外,开源的 LLM 应用评估框架 opik 也是评估 LLM 应用的利器。而生成式物理引擎和模拟平台 Genesis,专为机器人、嵌入式 AI 和物理 AI 应用而设计,在一周内更是涨了 2w Star,刷爆了整个 AI 圈。

作为 2024 年最后一期的「GitHub 热点速览」,我们由衷感谢大家这一年来的支持。在新的一年里,我们将继续分享更多优质内容回馈大家。最后,提前祝大家 2025 年快乐!我们来年再见~

  • 本文目录

    • 1. 热门开源项目

      • 1.1 高性能 C 语言 UI 布局库:Clay
      • 1.2 Office 文档转 Markdown 的工具:MarkItDown
      • 1.3 电子书转有声书的工具:ebook2audiobook
      • 1.4 开源的 LLM 应用评估框架:opik
      • 1.5 生成式物理引擎和模拟平台:Genesis
    • 2. HelloGitHub 热评
      • 2.1 开源的视频会议平台:jitsi-meet
      • 2.2 macOS 上轻松运行 Linux 虚拟机:Lima
    • 3. 结尾

1. 热门开源项目

1.1 高性能 C 语言 UI 布局库:Clay

主语言:CStar:8.6k周增长:2k

这是一个基于 C 语言实现的高性能 2D UI 布局库,能够提供微秒级的布局性能和灵活的响应式布局能力。它采用类似 flexbox 的布局模型,支持响应式设计、文本换行、滚动容器等功能。该库具有零依赖和轻量级的特性,核心文件仅为 2KB,且可编译为 wasm 文件(15KB)。适用于游戏开发、嵌入式设备以及轻量级 Web 应用等场景。

GitHub 地址→github.com/nicbarker/clay

1.2 Office 文档转 Markdown 的工具:MarkItDown

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

这是一个由微软开源的 Python 工具,可以将非 Markdown 格式的文档转换为 Markdown 格式,支持 PDF、PPT、Word 和 Excel 等多种文件类型,为文档的索引和文本分析提供了极大的便利。

from markitdown import MarkItDown

md = MarkItDown()
result = md.convert("hellogithub.xlsx")
print(result.text_content)

GitHub 地址→github.com/microsoft/markitdown

1.3 电子书转有声书的工具:ebook2audiobook

主语言:PythonStar:2.7k周增长:1.4k

这款开源工具可以轻松将电子书转换为有声书,支持多种常见格式,如 EPUB、MOBI、PDF 等。它通过 calibre 提取电子书文本,并运用语音合成技术(Text-to-Speech),能够生成包含章节和元数据的有声书,支持包括中文在内的 1000 多种语言。

GitHub 地址→github.com/DrewThomasson/ebook2audiobook

1.4 开源的 LLM 应用评估框架:opik

主语言:PythonStar:3.8k

这是一个用于构建评估、测试和监控 LLM 应用平台的框架,它提供直观的 Web 界面,能够记录开发和生产期间的所有 LLM 调用,支持反馈分数记录、测试用例存储和 CI/CD 集成等功能,适用于 RAG 聊天机器、代码助手和复杂的代理管道等应用场景。

GitHub 地址→github.com/comet-ml/opik

1.5 生成式物理引擎和模拟平台:Genesis

主语言:PythonStar:20k周增长:18k

这是一个专为机器人、嵌入式 AI 和物理 AI 应用打造的综合物理平台,旨在简化物理仿真过程。它整合了全新设计的物理引擎、高速的照片级真实感渲染系统,以及强大的数据生成引擎(暂未开源),能够模拟各种复杂的物理现象。

GitHub 地址→github.com/Genesis-Embodied-AI/Genesis

2. HelloGitHub 热评

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

2.1 开源的视频会议平台:jitsi-meet

主语言:TypeScript

这是一个基于 WebRTC 构建的视频会议平台,提供高清音视频质量,支持私聊、举手、投票和虚拟背景等多种功能,兼容所有主流浏览器和移动平台。

项目详情→hellogithub.com/repository/2a682a1e2b5347b1a52999db34ff173c

2.2 macOS 上轻松运行 Linux 虚拟机:Lima

主语言:Go

这是一款在 macOS 上创建和管理 Linux 虚拟机的工具,它通过 QEMU 和 macOS 原生虚拟化技术,提供一个开箱即用、轻量级的 Linux 虚拟机环境,支持运行各种 Linux 应用和工具,以及 Docker、Podman、K8s 等容器。

项目详情→hellogithub.com/repository/9a7e323baab74beba2f4b6d5f248c105

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。

往期回顾

神仙打架的一期「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 如何让程序更健壮「GitHub 热点速览」

    对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...

  3. 真·生产力「GitHub 热点速览」

    这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...

  4. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  5. 你的梦想家居「GitHub 热点速览」

    上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...

  6. 穷人版生产力工具,好用得飞起 「GitHub 热点速览」

    被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...

  7. Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」

    GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...

  8. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  9. 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」

    这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...

  10. 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

    据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...

随机推荐

  1. python项目实战(二手房屋出租系统)

    文章目录 1.系统概述 2.技术栈 3.系统功能 4.核心代码分析 5. 代码实现 6.实现细节 6.未来改进方向 在当今数字化时代,自动化和数字化管理工具对于提高效率至关重要.在这篇博客中,我们将一 ...

  2. Go语言基础06 _function

    Go语言基础06 _function 函数在Go语言中是一等公民 与其他主要编程语言的差别 可以有多个返回值 所有参数都是值传递:slice,map,channel 会有传引用的 错觉 函数可以作为变 ...

  3. 浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题

    作者:来自 vivo 互联网存储团队- Yuan Jianwei 本文介绍了 TiKV 磁盘空间问题的排查思路与解决方案. 一.背景介绍 在业务快速扩张的年代,vivo 内部的很多业务为了可以快速上线 ...

  4. .net 在线客服系统,到底能不能处理 50万 级消息量,系统架构实践

    业余时间用 .net core 写了一个在线客服系统.我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免费和分享. 后来我索性就发了一个100%私有化版直接 ...

  5. 18.Kubernetes容器交付介绍

    Kubernetes容器交付介绍 如何在k8s集群中部署Java项目 容器交付流程 开发代码阶段 编写代码 编写Dockerfile[打镜像做准备] 持续交付/集成 代码编译打包 制作镜像 上传镜像仓 ...

  6. IPC-7095E-2024 EN Design and Assembly Process Guidance for Ball Grid Arrays (BGAs). IPC-7095E BGA 设计与组装工艺的实施

    IPC-7095E-2024 EN Design and Assembly Process Guidance for Ball Grid Arrays (BGAs).pdf链接: https://pa ...

  7. Pcb-Merging:无需训练的多任务模型合并方案 | NeurIPS'24

    来源:晓飞的算法工程笔记 公众号,转载请注明出处 论文: Parameter Competition Balancing for Model Merging 论文地址:https://arxiv.or ...

  8. npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本

    升级node和npm之后,npm run dev 启动一个Vue项目,报错如下: npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本. ...

  9. golang不同版本特性

    Go 1.0[1]  - 2012 年 3 月: 随着 Go 第一个版本发布的还有一份兼容性说明文档[2] .该文档承诺,Go 的未来版本会尽可能确保向后兼容性,不会破坏现有程序. For insta ...

  10. Django之跨域

    解决跨域请求问题可以从前端解决也可以通过配置后台解决,通过配置后台允许跨域可以解决前端的一些麻烦.Django通过中间件实现允许跨域. 1.安装django-cors-headers中间件 pip i ...