growthbook/growthbook

Open Source Feature Flags, Experimentation, and Product Analytics

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 seconds ago
Added to GitGenius on August 10th, 2026
Created on May 7th, 2021
Open Issues & Pull Requests: 804 (-1)
GitHub issues: Enabled
Number of forks: 840
Total Stargazers: 8,323 (+2)
Total Subscribers: 31 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 60.1 days
Mean response time: 264.1 days
90th percentile: 872.1 days
Tracked items: 882

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 86% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "ds-tracked" is answered fastest, typically in about 9 days, while "roadmap" waits about 23 months. 54% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 527
New in 7 days: 1
Closed in 7 days: 113
Avg open age: 565 days
Stale 30+ days: 175
Stale 90+ days: 140

Recent activity

Opened in 7 days: 1
Closed in 7 days: 5
Comments in 7 days: 1
Events in 7 days: 5

Top labels

  • enhancement (575)
  • bug (321)
  • roadmap (60)
  • 2024-tracked (15)
  • good first issue (14)
  • ds-tracked (10)
  • documentation (7)
  • planning (7)

Detailed Description

GrowthBook is an open source platform that consolidates feature flags, experimentation, and product analytics into a single unified system. Written primarily in TypeScript, it addresses a specific market gap by providing companies with the flexibility and power of an in-house experimentation platform without requiring them to build it from scratch. The project is available both as a managed cloud service through GrowthBook Cloud and as a self-hosted option that users can deploy locally.

The platform's core functionality spans three interconnected domains. Feature flags enable advanced targeting capabilities and gradual rollouts with experiment integration. The experimentation engine implements world-class statistical methods including CUPED, Sequential analysis, Bayesian approaches, Post-Stratification, Bandit algorithms, and Sample Ratio Mismatch checks. The product analytics suite provides built-in dashboarding and team sharing capabilities. The platform supports 24 SDKs across major languages and frameworks including React, Python, Android, and iOS, enabling broad integration across development environments.

A defining characteristic of GrowthBook is its warehouse-native architecture. Rather than requiring users to move data into a proprietary system, the platform queries directly against 11 different data sources including BigQuery, Snowflake, Databricks, Redshift, and ClickHouse. This design philosophy allows organizations to leverage their existing data infrastructure and warehouse investments. Metric definitions are SQL-backed and flexible, supporting simple conversion rates, ratios, quantiles, and more complex analytical needs.

The platform emphasizes extensibility and integration through multiple pathways. A full REST API enables custom workflows and third-party integrations. Webhooks provide event-driven capabilities for automation. An MCP server allows users to programmatically create features, start experiments, and manage stale flags. Documentation capabilities are built throughout the interface, supporting screenshots, custom metadata fields, and Markdown formatting to help teams maintain institutional knowledge about their experiments and features.

GrowthBook operates under an Open Core licensing model. The bulk of the codebase is licensed under the permissive MIT license, making it accessible for most use cases. Certain directories are governed under the GrowthBook Enterprise License for commercial features. This dual licensing approach allows the project to remain open while supporting commercial development.

The project maintains active community engagement through multiple channels. A Slack community provides peer support and feature discussion. The team offers direct email support and is willing to conduct pair programming sessions with contributors. The CONTRIBUTING.md file provides guidance for setting up local development environments, lowering barriers for community participation.

The repository demonstrates sustained development activity with regular releases tracked through semantic versioning. Build status is monitored through continuous integration workflows. The platform's positioning directly challenges the economics of expensive third-party SaaS tools and fragmented open source solutions by offering a comprehensive, maintained alternative that gives the 99% of companies not in the top tier access to sophisticated experimentation infrastructure previously available only through significant internal engineering investment.