Skip to content
railsengines.com

Chili vs Flipflop

Chili and Flipflop both sit in experiments, but they solve different parts of it.

Thin comparison — they do not replace the same product. Kept readable, left out of search.

Chili

Better known

The spicy feature toggle framework for Rails

No ratings yet
# Gemfile
gem "chili"

Flipflop lets you declare and manage feature flags in your Rails application

No ratings yet
# Gemfile
gem "flipflop"

What Chili does

The spicy feature toggle framework for Rails Have you ever wanted to test out a new feature on only a subset of users? Did that implementation end up being lots of if/else statements embedded in the main code? If so, Chili can help. 214 stars on GitHub · MIT licensed · maintained by balvig. Source: <https://github.com/balvig/chili

Read the full Chili listing →

What Flipflop does

Flipflop lets you declare and manage feature flags in your Rails application. You can configure strategy layers that will evaluate if a feature is currently enabled or disabled. Available strategies are: a per-feature default setting database (with Active Record, Sequel, or Redis), to flipflop features site-wide for all users cookie or session, to flipflop features for single users query string parameters, to flipflop features occasionally (in development mode for example) custom strategy code simple configuration ease of use for developers an improved dashboard manage features via console (using rake tasks)…

Read the full Flipflop listing →

Side by side

Rows where the two differ are marked.

Chili vs Flipflop compared across category, licence and coverage
Chili Flipflop
Category Experiments Experiments
Replaces
License MIT MIT
GitHub stars (differs) 214 185
Gem (differs) chili flipflop
Mounts at
Member rating

What each one gets off your invoice

Both replace

Nothing unique here.

Only Chili

Nothing unique here.

Only Flipflop

Nothing unique here.

Questions

What is the difference between Chili and Flipflop?
Chili and Flipflop both sit in experiments, but they solve different parts of it.
Can I mount both Chili and Flipflop in the same Rails app?
Technically yes — engines mount at different paths — but they overlap, so running both usually means two sets of tables doing one job. Pick one.

Other comparisons in Experiments