可自托管的功能开关平台,提供多语言 SDK 并支持 A/B 实验。
- Star
- 8,521
- Fork
- 882
- 未关闭 Issue
- 846
- 最近提交
- 7小时前
这是什么?
GrowthBook 是一个集功能开关、实验和产品分析于一体的平台。团队可以通过定向规则逐步放量发布功能,并用统计方法分析改动带来的实际效果。
它支持 warehouse-native 模式,直接在 BigQuery、Snowflake、Databricks、Redshift、ClickHouse 等已有数据源上执行查询,实验数据可以留在团队自己的数据仓库中。指标通过 SQL 定义,实验统计引擎提供 CUPED、序贯检验、贝叶斯分析、多臂老虎机以及 SRM 检查等方法。
项目提供 24 种语言和框架的 SDK,包括 React、Python、Android 和 iOS,并附带 Webhook、REST API 和 MCP 服务器。可以用 Docker Compose 自行部署,也可以直接使用官方托管的 GrowthBook Cloud。
核心功能
- 01带定向规则和逐步放量能力的功能开关
- 02在 BigQuery、Snowflake、Databricks 等数据源上进行 warehouse-native 实验分析
- 03通过 SQL 定义转化率、比率和分位数等指标
- 04提供 CUPED、序贯检验、贝叶斯和多臂老虎机等统计方法
- 05覆盖 24 种语言和框架的 SDK
- 06提供 Webhook、REST API 和 MCP 服务器用于集成
适用场景
- 向一部分用户逐步发布新功能,并监控其影响
- 在已有数据仓库中保存实验数据的 A/B 测试
- 为产品和数据团队提供共享的实验与仪表盘平台
- 自托管功能开关和实验系统,替代付费 SaaS 服务
快速上手
- 1
克隆代码仓库
git clone https://github.com/growthbook/growthbook.git - 2
进入项目目录
cd growthbook - 3
使用 Docker Compose 启动 GrowthBook,然后访问 http://localhost:3000
docker compose up -d
使用前须知
- 采用开源核心模式:部分目录受单独的商业企业版许可证约束。
- 自托管需要 Docker 并自行完成配置。
标签
常见问题
- growthbook 是什么?
- 开源的功能开关、A/B 实验与产品分析平台,可直接基于你自己的数据仓库运行。 GrowthBook 是一个集功能开关、实验和产品分析于一体的平台。团队可以通过定向规则逐步放量发布功能,并用统计方法分析改动带来的实际效果。
- growthbook 可以免费使用吗?用的什么许可证?
- growthbook 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- growthbook 还在维护吗?
- 活跃维护中。growthbook 最近一次提交是在 2026年10月21日。
- growthbook 适合用来做什么?
- 向一部分用户逐步发布新功能,并监控其影响 在已有数据仓库中保存实验数据的 A/B 测试 为产品和数据团队提供共享的实验与仪表盘平台 自托管功能开关和实验系统,替代付费 SaaS 服务
- growthbook 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/growthbook/growthbook.git 进入项目目录: cd growthbook 使用 Docker Compose 启动 GrowthBook,然后访问 http://localhost:3000: docker compose up -d
- 在哪里获取 growthbook?
- 源代码和安装说明在 GitHub 上:https://github.com/growthbook/growthbook
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1946150C#MIT更新于 19小时前
开源产品分析平台,集成事件分析、会话回放、功能开关、A/B 实验、错误追踪、问卷和数据仓库。
4万3532PythonOther更新于 15小时前
面向初创团队的开源无 Cookie 产品分析工具,支持事件、漏斗、AI 分析、功能开关和正常运行监控。
1208227TypeScriptAGPL-3.0更新于 前天
可自托管的会话回放、开发者工具、产品分析与协同浏览平台,用户数据留在自有基础设施中。
1.3万867TypeScriptOther更新于 11小时前
开源功能开关平台,支持远程配置、A/B 测试和灰度发布,可自托管或使用云服务。
6606591PythonBSD-3-Clause更新于 10小时前
开源功能开关与实验管理系统,通过 Git 以声明式方式管理功能开关、A/B 变体和远程配置。
81239TypeScriptMIT更新于 前天