Flipper
Better knownFeature flags with a mountable UI, evaluated in-process
No ratings yet# Gemfile
gem "flipper"Flipper and GoodJob both sit in operations, but they solve different parts of it.
Thin comparison — they do not replace the same product. Kept readable, left out of search.
Feature flags with a mountable UI, evaluated in-process
No ratings yet# Gemfile
gem "flipper"A Postgres-backed Active Job backend that ships its own dashboard
No ratings yet# Gemfile
gem "good_job"
# config/routes.rb
mount GoodJob::Engine, at: "/good_job"Feature flags that live in your own datastore, with a mountable UI for changing them. Boolean, actor, group and percentage-of-time gates Adapters for Active Record, Redis and others A web UI mounted in your app Flag checks that are a local lookup, not a network call A hosted flag service either adds a network hop to every check, or ships an SDK that caches and then eventually-consistently diverges. Flipper reads from a table you are already querying.
Read the full Flipper listing →
GoodJob is a job backend and a dashboard in one gem, using the database you already run. Multithreaded Active Job execution backed by Postgres Cron-style recurring jobs Concurrency controls and job throttling A mounted dashboard: queued, running, finished, discarded, with retry and discard Runs inside your web process if you want zero extra infrastructure The reason this belongs in the directory: adopting it removes a Redis instance and a job-monitoring subscription at the same time.
Read the full GoodJob listing →
Rows where the two differ are marked.
| Flipper | GoodJob | |
|---|---|---|
| Category | Operations | Operations |
| Replaces (differs) | LaunchDarkly | Hosted job monitoring |
| License | MIT | MIT |
| GitHub stars (differs) | 3900 | 3000 |
| Gem (differs) | flipper | good_job |
| Mounts at (differs) | /flipper | /good_job |
| Member rating | — | — |