SheepNav
tinbase

tinbase

tinbase.dev

本地 Supabase,单进程运行真实 Postgres

27天前制作者:Sanket Sahu

关于 tinbase

tinbase 是一款革命性的开源后端工具,旨在让开发者摆脱 Docker 容器的沉重负担,以极简方式体验完整的 Supabase 兼容后端。它仅需一个进程,即可提供真实 Postgres 17 数据库(支持行级安全)、身份验证、文件存储和实时订阅等核心功能,所有 API 与 Supabase 完全兼容,supabase-js 无需任何修改即可直接使用。

核心功能

  • 真实 Postgres 17:内置完整数据库功能,支持 RLS(行级安全),确保数据安全。
  • 完整 API 兼容:Auth、Storage、Realtime 等 API 与 Supabase 保持一致,无缝迁移。
  • 单进程运行:无需 Docker,无需复杂配置,一条命令启动整个后端。

主要特性

  • 极轻量:相比 Supabase 的 12 容器栈,tinbase 仅需一个进程,资源占用极低。
  • 跨平台:支持本地开发,甚至可在浏览器标签页中运行,方便演示和测试。
  • 开源免费:采用 MIT 许可证,完全开源,可自由定制和商用。
  • 开发友好:安装简单,启动迅速,极大提升开发效率。

适用场景

  • 本地开发:作为 Supabase 的轻量替代,快速搭建开发环境。
  • 教学演示:在浏览器中运行,便于教学和分享。
  • 小型项目:适合对资源敏感的小型应用或原型验证。

tinbase 让后端开发变得前所未有的简单,是开发者值得一试的利器。

相关工具