分享我用 Rust 写的单二进制 BaaS/Headless CMS:一个文件跑起博客+电商+支付+插件扩展

发布于

大家好,之前在这里发过一次 RaisFast ,这几个月又迭代了不少,总结下进展。

一句话介绍:Rust 写的高性能单二进制后端( BaaS + Headless CMS ),下载一个文件就能跑,内嵌 SQLite 、管理后台、REST API 、全文搜索,不需要 Node.js / Docker / 任何运行时。

## 核心优势是:

- 部署极简 ( 1 个文件就能直接运行,无任何依赖)
- 高性能(基于 Rust )
- 扩展性强( content types 快速动态建表自动 crud api 、插件开发)。
- 硬件要求极低,个人电脑 或者 最便宜的 vps 也能流畅运行

## 在线演示:

[https://demo.raisfast.com/admin](https://demo.raisfast.com/admin)

## 内置的东西:

- 博客(文章/分类/标签/评论/RSS/Sitemap )
- 电商 + 钱包 + 支付
- 多租户 SaaS
- 任务队列 + Cron + 事件总线
- 四套插件引擎:JS / Lua / Rhai / WASM ,热重载
- 原生 MCP server——可以让 Claude Desktop 、codex 直接读写内容、管理 CMS

## 快速安装:

[https://www.raisfast.com/cn/install](https://www.raisfast.com/cn/install)

## 快速启动:

- 安装后运行命令 `raisfast app new` 项目脚手架(模板 + 目录结构一键生成)
- 首跑自动建库, `raisfast` 一条命令起服务
- 进入 admin ui ,[http://localhost:9898/admin](http://localhost:9898/admin) ,首次安装界面设置 admin 账号

## 适合做什么

- BaaS 后端,一键启动满足常规的业务
- headless cms
- 全栈开发

在线演示( admin 后台): [https://demo.raisfast.com/admin](https://demo.raisfast.com/admin)
GitHub: [https://github.com/RaisFast/raisfast](https://github.com/RaisFast/raisfast)
官网/文档: [https://www.raisfast.com/](https://www.raisfast.com)
前端 SDK: [https://www.npmjs.com/package/@raisfast/sdk](https://www.npmjs.com/package/@raisfast/sdk)

诚心想听大家的意见:

1. 你们现在做站,后端都是怎么组合的?我总觉得一个二进制能省掉一堆运维
2. 支付/电商这种重模块内置进 CMS ,你们觉得是加分还是负担?

有任何问题直接回帖。

QQ 群方便交流:287107140

---

原文链接:[点击查看](https://www.v2ex.com/t/1235194)

评论(5)

这哪里算 CMS,顶多算是揉在一起的一个博客加简化版商城。CMS 起码得有类型系统、渲染模板、自定义工作流吧?这些你都写死了,怎么好意思叫 CMS。

· 0 个赞

回复

类型系统其实是有的,帖子里面没展开说——动态 Content Type 就是干这个的:在 TOML 里定义字段和类型,启动时自动建表、生成 CRUD API,不用写 SQL 也不用写代码。内置博客和商城是为了开箱即用,你也可以完全不用内置,自己另外扩展。渲染模板没有内置,走的是 headless 路线——前端通过 REST API 自己搭(React/Vue/Nuxt 都行),类似 Strapi。想要后台直接套模板出页面的那种 CMS,这个确实满足不了。

· 0 个赞

唉,你这个类型系统基本就是个独立功能了,只能算有胜于无,但这才应该是 CMS 的核心啊。如果博客和商城是在类型系统之上定义出来的,那才算得上是 CMS。

· 0 个赞

回复

有道理。最开始确实只有内置的博客、电商、支付这些,content types 类型系统是后面才加的,参考了 PocketBase、Strapi 这些项目的思路。你说的应该是它们那种玩法,不过那样起步得做不少前置工作。我的目标是开箱即用,内置模块能满足常规需求,不想用的话也可以全部关掉,完全用 content types 自己定义。

· 0 个赞

补充一下,content types 类型系统里还带了论坛和 CRM 的示例,可以直接参考着建。

· 0 个赞

0.038618s