modular/modular
把新编程语言和运行AI模型的引擎一起开源的项目
modular/modular 把一门新编程语言 Mojo 和用于运行、部署AI模型的框架 MAX 打包在同一个开源仓库里。仓库里包含 Mojo 编译器、Mojo 标准库、MAX 的硬件加速运算库、兼容 OpenAI 接口的推理服务器,以及基于 Python 的模型流水线。项目获得 27441 颗星,主要语言是 Mojo。
它做什么
- Modular 把 Mojo 语言和 MAX 框架一起开源,目标是打造统一的AI开发和部署平台。
- 仓库按模块划分:Mojo 编译器(/KGEN)、Mojo 标准库、MAX 加速运算库(/max/kernels)、兼容 OpenAI 的推理服务器、基于 Python 的模型流水线,以及代码示例。
- 目前接受对 Mojo 标准库、MAX 加速库、MAX 模型架构、示例代码和文档的外部贡献,但暂不接受对 Mojo 编译器本身的贡献。
- 仓库代码采用 Apache License v2.0(含 LLVM 例外条款)许可,而 MAX 的使用与分发则遵循另一份 Modular Community License。
- 项目通过 Discord、论坛、Meetup 群组、社区会议和 YouTube 等多个渠道维护社区。
为什么重要
这意味着开发者不必再把编程语言和AI推理引擎分开选型,而是可以在同一个生态里完成从写代码到跑模型的全过程。由于加速运算库和兼容 OpenAI 的服务器都已开源,想自建推理服务或模型流水线的团队多了一份可直接参考的代码基础。
本仓库术语
- Mojo · Modular 推出的新编程语言,是本仓库的主要语言
- MAX · Modular 用于运行和部署AI模型的框架
- 编译器 · 把人写的代码转换成计算机可执行形式的程序,这里指Mojo语言的编译器
- 兼容OpenAI的接口 · 按照OpenAI API的方式接收请求的服务器接口,方便直接复用已有的OpenAI客户端代码
- Apache License v2.0 · 一种允许自由使用和修改代码的开源许可证
仓库简介(英文)
The Modular Platform (includes MAX & Mojo)
在 GitHub 打开热门仓库
- cathrynlavery/diagram-design让AI编程工具画出杂志排版质感图表,而不是千篇一律的圆角方框
- public-apis/public-apis一份由社区维护的免费API大全仓库
- semantica-agi/semantica一个让AI智能体的决策可追溯、可审计的开源图谱基础设施
- cactus-compute/needle一个14MB的AI模型,让手机和可穿戴设备无需联网就能调用工具
- unslothai/unsloth一款让你在自己电脑上运行和训练AI模型的桌面应用,无需写代码
- macro-inc/macro把邮件、聊天、文档、任务和CRM互相链接、共享同一份AI团队记忆的一体化办公平台
- harry0703/MoneyPrinterTurbo只需一个主题或关键词,就能自动生成配好文案、素材、字幕和音乐的完整短视频的开源工具
- basecamp/omarchyDHH打造的、开箱即用且风格统一的Linux发行版