Skip to content
railsengines.com

Arturo vs Chili

Arturo and Chili 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"

What Arturo does

Feature Sliders for Rails Arturo provides feature sliders for Rails. It lets you turn features on and off just like feature flippers, but offers more fine-grained control. It supports deploying features only for a given percentage of your users and whitelisting and blacklisting users based on any criteria you can express in Ruby. 208 stars on GitHub · APLv2 licensed · maintained by zendesk. Source: <https://github.com/zendesk/arturo

Read the full Arturo listing →

Why you might pick it

  • Its licence is APLv2, which may matter more than the feature list.

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 →

Why you might pick it

  • Its licence is MIT, which may matter more than the feature list.

Side by side

Rows where the two differ are marked.

Arturo vs Chili compared across category, licence and coverage
Arturo Chili
Category Experiments Experiments
Replaces
License (differs) APLv2 MIT
GitHub stars (differs) 208 214
Gem (differs) arturo chili
Mounts at
Member rating

What each one gets off your invoice

Both replace

Nothing unique here.

Only Arturo

Nothing unique here.

Only Chili

Nothing unique here.

Questions

What is the difference between Arturo and Chili?
Arturo and Chili both sit in experiments, but they solve different parts of it.
Can I mount both Arturo and Chili 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