🐬 Beautiful, performant feature flags for Ruby.
See the codeWebsite | Documentation | Examples | Chat | Twitter | Ruby.social
Beautiful, performant feature flags for Ruby and Rails.
Flipper gives you control over who has access to features in your app.
Control your software — don't let it control you.
Add this line to your application's Gemfile:
gem 'flipper'
You'll also want to pick a storage adapter, for example:
gem 'flipper-active_record'
And then execute:
$ bundle
Or install it yourself with:
$ gem install flipper
💌 Subscribe - we'll send you short and sweet emails when we release new versions (examples).
Do you deploy on Fridays? 👕 Get the tee.
Use Flipper#enabled? in your app to check if a feature is enabled.
# check if search is enabled
if Flipper.enabled?(:search, current_user)
puts 'Search away!'
else
puts 'No search for you!'
end
All features are disabled by default, so you'll need to explicitly enable them.
# Enable a feature for everyone
Flipper.enable :search
# Enable a feature for a specific actor
Flipper.enable_actor :search, current_user
# Enable a feature for a group of actors
Flipper.enable_group :search, :admin
# Enable a feature for a percentage of actors
Flipper.enable_percentage_of_actors :search, 2
Read more about getting started with Flipper and enabling features.
Like Flipper and want more? Check out Flipper Cloud, which comes with:
Cloud is super simple to integrate with Rails (demo app), Sinatra or any other framework.
We also have a free plan that you can use forever.
git checkout -b my-new-feature)bundle exec rake). Check out Docker-Compose if you need help getting all the adapters running.git commit -am 'Added some feature')git push origin my-new-feature)lib/flipper/version.rb and commit.git tag v1.x.x && git push origin v1.x.x| pic | @mention | area |
|---|---|---|
| @jnunemaker | most things | |
| @bkeepers | most things | |
| @dpep | tbd | |
| @alexwheeler | api | |
| @thetimbanks | ui | |
| @lazebny | docker | |
| @pagertree | sponsor | |
| @kdaigle | sponsor |
(top 24 of 42)
2,975 followers · starred Jun 2015
819 followers · starred Dec 2020
717 followers · starred Jul 2026
390 followers · starred Jul 2012
🐬 Beautiful, performant feature flags for Ruby.
See the codeWebsite | Documentation | Examples | Chat | Twitter | Ruby.social
Beautiful, performant feature flags for Ruby and Rails.
Flipper gives you control over who has access to features in your app.
Control your software — don't let it control you.
Add this line to your application's Gemfile:
gem 'flipper'
You'll also want to pick a storage adapter, for example:
gem 'flipper-active_record'
And then execute:
$ bundle
Or install it yourself with:
$ gem install flipper
💌 Subscribe - we'll send you short and sweet emails when we release new versions (examples).
Do you deploy on Fridays? 👕 Get the tee.
Use Flipper#enabled? in your app to check if a feature is enabled.
# check if search is enabled
if Flipper.enabled?(:search, current_user)
puts 'Search away!'
else
puts 'No search for you!'
end
All features are disabled by default, so you'll need to explicitly enable them.
# Enable a feature for everyone
Flipper.enable :search
# Enable a feature for a specific actor
Flipper.enable_actor :search, current_user
# Enable a feature for a group of actors
Flipper.enable_group :search, :admin
# Enable a feature for a percentage of actors
Flipper.enable_percentage_of_actors :search, 2
Read more about getting started with Flipper and enabling features.
Like Flipper and want more? Check out Flipper Cloud, which comes with:
Cloud is super simple to integrate with Rails (demo app), Sinatra or any other framework.
We also have a free plan that you can use forever.
git checkout -b my-new-feature)bundle exec rake). Check out Docker-Compose if you need help getting all the adapters running.git commit -am 'Added some feature')git push origin my-new-feature)lib/flipper/version.rb and commit.git tag v1.x.x && git push origin v1.x.x| pic | @mention | area |
|---|---|---|
| @jnunemaker | most things | |
| @bkeepers | most things | |
| @dpep | tbd | |
| @alexwheeler | api | |
| @thetimbanks | ui | |
| @lazebny | docker | |
| @pagertree | sponsor | |
| @kdaigle | sponsor |
(top 24 of 42)
2,975 followers · starred Jun 2015
819 followers · starred Dec 2020
717 followers · starred Jul 2026
390 followers · starred Jul 2012