- 难度
- 较难
- 适合
- 入门 / 进阶
- 主要语言
- TypeScript
- GitHub
- ★ 12.7k
- 许可证
- AGPL-3.0
- 快照日期
- 2026年8月9日
先判断要不要学
这个项目值得拆什么?
Formbricks 是支持链接、网站、应用内与邮件问卷的开源体验管理平台。其 Next.js/React monorepo 包含无代码问卷编辑、人群定向、邀请、响应分析、SDK/API 和自托管。它适合学习“问卷定义—触达规则—响应事件—聚合洞察”的完整数据流。
- 01
问卷 schema 同时驱动编辑器、运行时和结果解析。
- 02
应用内问卷提供了 SDK、定向与事件触发的真实案例。
- 03
根目录明确标出 AGPL core 与 apps/web/modules/ee 商业版边界。
可以学什么
不只是看代码,而是找到产品的骨架
- 学产品结构
- 学数据库
- 学界面
- 学用户登录
- 学部署
- 学完整项目组织
schema 驱动问卷编辑与运行
选一种题型,追踪它从编辑器配置到填答 UI 和响应解析。
apps/web · packages应用内定向与事件触发
理解用户属性、事件和人群条件如何决定问卷曝光。
packages · apps/web · openapi.yml开源核心与 EE 边界
从目录与许可文档识别哪些能力可按 AGPL 学习复用。
apps/web/modules/ee · LICENSE · README.md三段学习路径
从理解、修改到做出你的版本
0130 分钟先跑通
跟踪一种问题类型
- 读 README Features/License
- 选单选题定义
- 找到编辑、填答、结果三处
完成标志:一张 schema 驱动图。
022 小时动手改
增加一个合成问卷变体
- 用 fixture 运行编辑器
- 新增一个校验选项
- 展示错误和完成状态
- 补响应解析测试
完成标志:一个不依赖生产数据的问卷切片。
031 天做变体
做出最小应用内调研闭环
- 定义一个事件和一组定向条件
- 用 SDK mock 触发问卷
- 幂等保存响应
- 测试重复曝光、拒答、跨租户和 PII 输入
完成标志:一个有隐私和租户边界的调研原型。
评分解释
每一分都要说清楚为什么
可复刻性14 / 25
Docker 可体验,整体开发依赖多。
文档与代码清晰度17 / 20
README 功能、栈与许可清楚。
新手学习价值14 / 20
单一题型切片适合入门。
产品完整度15 / 15
编辑、发布、定向、响应与分析完整。
vibe coding 代表性7 / 10
适合快速改问卷垂直切片。
活跃度5 / 5
仓库活跃。
新颖性4 / 5
应用内定向与 SDK 链路有差异化。