flippercloud/flipper

🐬 Beautiful, performant feature flags for Ruby.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 17th, 2026
Created on July 22nd, 2012
Open Issues & Pull Requests: 33 (+0)
GitHub issues: Enabled
Number of forks: 441
Total Stargazers: 3,969 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.7 hours
Mean response time: 82.4 days
90th percentile: 48.8 days
Tracked items: 53

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 685 days
Stale 30+ days: 4
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature (2)
  • idea (1)

Most active issues this week

Detailed Description

Flipper is a feature flagging library for Ruby that enables fine-grained control over feature availability in applications.

Flipper solves the problem of safely rolling out features by decoupling deployment from activation. Rather than requiring code changes to enable or disable functionality, it provides a centralized system for controlling feature access at runtime. The library supports multiple targeting strategies: enabling features for all users, specific actors, groups of actors, a percentage of actors, or a percentage of time. It works with multiple storage backends including Active Record, Redis, Memcached, MongoDB, and MySQL, allowing teams to choose the adapter that fits their infrastructure.

Teams should adopt Flipper if they need to manage feature rollouts in Ruby or Rails applications and want to avoid the complexity of manual feature gates. It suits projects of any size that benefit from decoupled deployment and activation, particularly those running on Rails where the ecosystem integration is deepest. The tool is designed to be performant regardless of the underlying data store, making it viable for applications with strict performance requirements. For teams wanting additional capabilities beyond the open-source library, Flipper Cloud provides environment cascading, team collaboration features, permission controls, audit history, and rollback functionality.

The project maintains active engagement with its community through multiple channels including chat, social media, and a blog with release announcements. Development follows a structured approach to versioning and releases, with subscribers receiving notifications of new versions. The maintainers provide comprehensive documentation covering adapters, feature configuration, and getting started guides, alongside example code demonstrating common patterns.