项目简介
PocketBase 是一个开源的 Go 语言后端,集成了数据库、文件存储、用户认证和实时 API,全部打包在一个可执行文件中。
官网:https://pocketbase.io/
GitHub:https://github.com/pocketbase/pocketbase
特点
- 内置 SQLite 数据库
- 自动生成 REST API 和 Admin UI
- 支持 WebSocket 实时订阅
- 文件上传与存储管理
- 用户认证(邮箱/密码 + OAuth2)
- 支持扩展(Go 或 JavaScript 钩子)
快速启动
# 下载对应平台的二进制文件
./pocketbase serve
# 访问 http://localhost:8090/_/ 进行后台管理适用场景
- 小型项目后端
- 移动应用后端
- 原型开发
极简且强大,适合快速构建 MVPs。
