๐ŸŽ‰ BIG NEWS ๐ŸŽ‰  โœฆ  Avo 4 has officially SHIPPED  โœฆ  ๐Ÿš€ the beta is over, 4.0 is here  โœฆ  ๐Ÿ› ๏ธ build admin panels, dashboards & internal tools at light speed  โœฆ  โญ you are visitor #1,136,401  โœฆ  ๐ŸŽŠ tell a friend  โœฆ  best viewed in Ruby on Rails  โœฆ  ๐Ÿ‘‰ click here to see what’s new  โœฆ 

Back to pricing
Gemfile

Build custom dashboards with real-time metrics and visualizations. Give teams the insights they need at a glance.

# $30/mo

1 gem "avo-dashboards"

Give every team the numbers that matter to them the moment they open Avo. Run rails g avo:dashboard, then compose a view from metric cards, Chartkick charts, and your own ERB partials in a plain Ruby cards method, no front-end code to wire up.

Cards refresh on their own with refresh_every, so the screen stays live without anyone hitting reload. A visible block and a dashboard-level authorize rule keep each viewer to the numbers they're allowed to see, and a 3-to-6 column grid lets you arrange it all. Building a live, authorized reporting screen yourself is a feature you would then own for years; here it is a gem you add.

What you get

  • Show a single number, a trend, or anything you can render, with the three card types that cover it: metric cards, Chartkick charts, and your own ERB partial cards
  • Put trends in front of people instead of raw tables: Chartkick draws area, line, column, bar, pie, and scatter charts out of the box
  • Lay the numbers that matter where the eye lands first, on a 3-to-6 column grid with per-card cols and rows spans and labelled dividers
  • Numbers nobody has to refresh: per-card refresh_every polls and repaints over Turbo frames, so no one is reading a stale figure
  • Let people ask "how about last quarter?" without leaving the page: date-range cards with ranges and an initial_range, set per card or shared across the dashboard
  • Show each viewer only the numbers they should see: a visible block and a dashboard-level authorize rule scope every card
  • A running dashboard from one command: rails g avo:dashboard scaffolds the class and cards method, ready to fill in

Why it pays off

  • Your team sees the live numbers the moment they open Avo, so calls get made on current data instead of a stale export someone built by hand.
  • Ship a reporting screen this afternoon by writing a cards method, instead of speccing charts, polling, and a grid layout over a sprint.
  • Every Avo release makes it better: the live refresh, Turbo frames, metric cards, and grid layout keep working through upgrades, without you patching the parts that quietly rot.
  • One less internal dashboard tool for your team to build, document, and support.

Recent releases

  • 3.7.0
  • 3.6.4
  • 3.6.3
  • 3.6.2
  • 3.7.1

# included in

# ready to ship?

You ship it this afternoon. We keep it solid for years.