GoForum🌐 V2EX

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

snkzhong · 2026-08-18 09:57 · 0 次点赞 · 2 条回复

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

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

核心优势是:

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

在线演示:

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

快速启动:

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

适合做什么

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

在线演示( admin 后台): https://demo.raisfast.com/admin

GitHub: https://github.com/RaisFast/raisfast

官网/文档: https://www.raisfast.com

前端 SDK: @raisfast/sdk" target="_blank">https://www.npmjs.com/package/@raisfast/sdk

诚心想听大家的意见:

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

有任何问题直接回帖。

QQ 群方便交流:287107140

2 条回复
zls3201 · 2026-08-18 10:12
#1

你这哪里是 cms ,只是揉了一个 blog+简化版的商城

cms 你起码得有类型系统、渲染模板、自定义工作流吧, 你这都写死了,叫什么 cms

snkzhong · 2026-08-18 10:17
#2

类型系统是有的,可能帖子里没展开——动态 Content Type 就是干这个的:TOML 里定义字段和类型,启动时自动建表生成 CRUD API ,不用写 SQL 不用写代码。内置 blog 和商城是为了开箱即用。你也可以完全不用内置,自己扩展。

渲染模板不是内置,方向选的是 headless——前端模板走 REST API 自己搭( React/Vue/Nuxt 任意框架都行),类似 Strapi 的路线。想要“后台直接套模板出页面”的那种 CMS ,这个满足不了 。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: snkzhong
发布: 2026-08-18
点赞: 0
回复: 0