Skip to content
railsengines.com

Flipper vs PgHero

Flipper and PgHero 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.

PgHero

Better known

A performance dashboard for Postgres, mounted at a path

No ratings yet
# Gemfile
gem "pghero"

What Flipper does

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 →

Why you might pick it

  • It also replaces LaunchDarkly.

What PgHero does

PgHero shows you what your database is doing: slow queries, missing indexes, unused indexes, table bloat, connections and query statistics. A slow query list backed by pg stat statements Index suggestions, and unused indexes you can drop Space usage per table Live queries, with a kill button Historical query stats if you enable capture PgHero is Postgres-only. On SQLite or MySQL this is not the tool for you.

Read the full PgHero listing →

Why you might pick it

  • It also replaces Datadog and Grafana Cloud.
  • It has substantially more adoption — 8,100 stars against 3,900.

Side by side

Rows where the two differ are marked.

Flipper vs PgHero compared across category, licence and coverage
Flipper PgHero
Category Operations Operations
Replaces (differs) LaunchDarkly Datadog, Grafana Cloud
License MIT MIT
GitHub stars (differs) 3900 8100
Gem (differs) flipper pghero
Mounts at (differs) /flipper /pghero
Member rating

What each one gets off your invoice

Both replace

Nothing unique here.

Only Flipper

Questions

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