登录 注册

supabase-flutter

去点 Star
数据分析与数据处理网站与 SaaS 工具 dartdatabasefluttermobile-developmentpostgresrealtime
1,045
Stars
313
Forks
31
Watchers
10
Open Issues
MIT
许可证
Dart
语言
2021-07-05
创建时间
2026-11-12
最近更新

项目能做什么

Supabase 的 Flutter 集成库,帮助开发者轻松构建安全且可扩展的应用。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<br />
<p align="center">
  <a href="https://supabase.com">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/supabase/supabase/master/packages/common/assets/images/supabase-logo-wordmark--dark.svg">
      <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/supabase/supabase/master/packages/common/assets/images/supabase-logo-wordmark--light.svg">
      <img alt="Supabase Logo" width="300" src="https://raw.githubusercontent.com/supabase/supabase/master/packages/common/assets/images/logo-preview.jpg">
    </picture>
  </a>

  <h1 align="center">Supabase Flutter</h1>

  <p align="center">
    Flutter client library for <a href="https://supabase.com">Supabase</a>.
  </p>

  <p align="center">
    <a href="https://supabase.com/docs/guides/with-flutter">Guides</a>
    ·
    <a href="https://supabase.com/docs/reference/dart/introduction">Reference Docs</a>
    ·
    <a href="https://github.com/supabase/supabase-flutter/blob/main/MIGRATION.md">Migration Guides</a>
  </p>
</p>

<div align="center">

[![Build](https://github.com/supabase/supabase-flutter/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/supabase/supabase-flutter/actions/workflows/test.yml?query=branch%3Amain)
[![Package](https://img.shields.io/pub/v/supabase_flutter.svg)](https://pub.dev/packages/supabase_flutter)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](#license)

</div>

This repository holds the Supabase client libraries for Dart and Flutter.
This README describes v3. Most Supabase Dart examples published elsewhere are
v2 code, which no longer compiles. To upgrade a v2 project, follow
[MIGRATION.md](MIGRATION.md).

## Which package to use

| Package                                                           | Use it for                                                |
| ----------------------------------------------------------------- | --------------------------------------------------------- |
| [`supabase_flutter`](packages/supabase_flutter)                   | Flutter apps. Start here.                                 |
| [`supabase`](packages/supabase)                                   | Dart without Flutter: servers and command line tools      |
| [`supabase_typegen`](packages/supabase_typegen)                   | Generating the typed database schema, as a dev dependency |
| [`supabase_test`](packages/supabase_test)                         | Testing code that uses Supabase, as a dev dependency      |
| [`supabase_flutter_web_auth`](packages/supabase_flutter_web_auth) | OAuth and SSO sign in through an in-app browser session   |

`supabase_flutter` and `supabase` bring in the service clients, which you do
not add yourself: [`postgrest`](packages/postgrest),
[`supabase_auth`](packages/supabase_auth),
[`supabase_realtime`](packages/supabase_realtime),
[`supabase_storage`](packages/supabase_storage),
[`supabase_functions`](packages/supabase_functio
阅读完整原文

项目深度分析 AI 生成

Flutter + Supabase 跨平台 SaaS 启动模版(ShipFast 模式)

产品构想构建针对 iOS/Android/Web 的高质量全功能 Flutter+Supabase 商业化启动套件,预集成 Supabase Auth、Postgres RLS 模板、移动端内购(In-App Purchase/RevenueCat)、推送通知及深色模式,解决项目重复冷启动问题。
核心功能开箱即用的 OAuth/MagicLink 认证流、完整的 PostgreSQL 行级安全(RLS)规则集、移动端应用内购买与订阅校验流程、自动化 CI/CD 配置与多环境切换配置。
目标用户独立开发者、微型初创团队、接包团队。
难度/周期低至中 · 2-4 周 · 成本:极低(主要是开发者时间投入与基础域名服务器成本)
收费模式一次性买断制售卖源代码(标准版/企业版梯度定价),附带专属社群支持或持续更新服务。
竞争风险模板容易被二次翻版或泄露;Flutter 依赖生态(如 Flutter 最新版本破坏性变更)维护成本相对较高。
依据 已验证事实(Web 生态 Next.js+Supabase 模板模式已得到市场充分验证)| 数据支持的判断

离线优先(Offline-First)数据同步商业扩展组件

产品构想针对 Supabase 官方客户端在无网/弱网环境下本地缓存能力不足的痛点,封装基于 SQLite/Drift 与 Supabase Realtime/PostgREST 的双向离线同步 SDK,支持网络恢复后自动冲突解决。
核心功能本地数据透明写入与读取队列、基于版本戳/向量时钟的冲突解决机制、断网重连自动增量同步、后台数据加密存储。
目标用户构建移动办公、野外作业、笔记类或弱网环境下应用的移动端团队。
难度/周期中至高 · 2-3 个月 · 成本:低至中(需要编写详尽的单元测试和边界测试环境)
收费模式核心开源,高级同步策略(如复杂多端冲突合并、字段级差分同步)采用商业授权(Dual-license)或按席位/App 包名收取年费。
竞争风险离线冲突解决算法边界极为复杂;官方未来若自研原生离线支持可能压缩商业空间。
依据 AI推测

基于 Supabase 的 Flutter 移动端/Web 双端轻量后台管理套件

产品构想利用 supabase_flutter 与 PostgREST 元数据,自动生成面向运营/管理人员的移动端控制台应用(Flutter 编译为 iOS/Android/Web),方便业务所有者在手机上随时管理 Supabase 业务数据。
核心功能依据 PostgREST 模式自动构建 CRUD 界面、用户封禁与权限管理面板、实时数据监控通知与 Webhook 事件触发、移动端原生数据导出/导入。
目标用户没有专职前端开发的小团队、独立开发者、个体外包客户。
难度/周期中等 · 1-2 个月 · 成本:低
收费模式按月订阅制(托管版 SaaS)或预编译白标客户端买断部署。
竞争风险Supabase 官方已有 Web 端控制台,移动端管理需求的付费意愿可能偏弱。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2021-07-05,近 30 天仍在推送,发布过 100 个 Release
社区活跃Star 1,045 / Fork 313 / Issue 10(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。