New Rails UI Charts: cohorts, funnels, waterfalls, and dashboards that update themselves. Take a look

Included with Full Access

Rails UI Charts Pro

The open gem draws charts. Pro works out what to draw. Included with every Rails UI subscription.

What you're paying for

The math a dashboard runs on

Each of these is a day to write and a good deal longer to trust. They arrive tested.

Cohort grid
Signups grouped by month and followed forward, counted once per person however often they return.
RailsuiChartsPro::Cohort
Waterfall
A change in MRR split into new, reactivation, expansion, contraction and churn, reconciled to the total.
RailsuiChartsPro::Movement
Funnel
Every stage measured against the one above it and against the top, because those are different questions.
RailsuiChartsPro::Funnel
Forecast
The trend carried forward with a confidence band that widens the further out it goes.
RailsuiChartsPro::Forecast

Dashboard metrics

Start with the same dashboard foundation

The open gem handles the core metric card pattern. Pro adds the follow-up helpers a subscription dashboard reaches for once the first cards are on the page.

Date range
Interval

MRR

$18,450.00+7.96%

$17,090.00 previous period

Data for chart rui-chart-2d8a4be2
CategoryComparison categoryMRRPrevious period
Aug 31Aug 2417244.3215975.94
Sep 1Aug 2517431.5616227.72
Sep 2Aug 2617670.2916276.34
Sep 3Aug 2717769.3216572.8
Sep 4Aug 2818125.6116792.72
Sep 5Aug 2918277.1816887.17
Sep 6Aug 3018450.017089.85
Aug 31Sep 6

MRR

$18,450.00+7.96%

$17,090.00 previous period

Data for chart rui-chart-d73205a3
CategoryComparison categoryMRRPrevious period
Aug 31Aug 2417244.3215975.94
Sep 1Aug 2517431.5616227.72
Sep 2Aug 2617670.2916276.34
Sep 3Aug 2717769.3216572.8
Sep 4Aug 2818125.6116792.72
Sep 5Aug 2918277.1816887.17
Sep 6Aug 3018450.017089.85

ARR

$221,400.00+7.78%

$205,417.00 previous period

Data for chart rui-chart-91327821
CategoryComparison categoryARRPrevious period
Aug 31Aug 24207887.66192289.3
Sep 1Aug 25209558.15193794.82
Sep 2Aug 26212884.75196660.71
Sep 3Aug 27214065.24199328.06
Sep 4Aug 28216248.84199881.44
Sep 5Aug 29219087.45202295.15
Sep 6Aug 30221400.0205416.59
Aug 31Sep 6

ARR

$221,400.00+7.78%

$205,417.00 previous period

Data for chart rui-chart-6d3af19d
CategoryComparison categoryARRPrevious period
Aug 31Aug 24207887.66192289.3
Sep 1Aug 25209558.15193794.82
Sep 2Aug 26212884.75196660.71
Sep 3Aug 27214065.24199328.06
Sep 4Aug 28216248.84199881.44
Sep 5Aug 29219087.45202295.15
Sep 6Aug 30221400.0205416.59

Active subscribers

842+5.91%

795 previous period

Data for chart rui-chart-15647f23
CategoryComparison categoryActive subscribersPrevious period
Aug 31Aug 24802.63760.13
Sep 1Aug 25808.61766.12
Sep 2Aug 26817.05772.47
Sep 3Aug 27823.74777.12
Sep 4Aug 28830.13783.23
Sep 5Aug 29834.92788.5
Sep 6Aug 30842.0794.8
Aug 31Sep 6

Active subscribers

842+5.91%

795 previous period

Data for chart rui-chart-37866d32
CategoryComparison categoryActive subscribersPrevious period
Aug 31Aug 24802.63760.13
Sep 1Aug 25808.61766.12
Sep 2Aug 26817.05772.47
Sep 3Aug 27823.74777.12
Sep 4Aug 28830.13783.23
Sep 5Aug 29834.92788.5
Sep 6Aug 30842.0794.8

New trials

62+12.73%

55 previous period

Data for chart rui-chart-9a180940
CategoryComparison categoryNew trialsPrevious period
Aug 31Aug 249.447.17
Sep 1Aug 258.937.87
Sep 2Aug 267.118.73
Sep 3Aug 279.557.3
Sep 4Aug 288.636.41
Sep 5Aug 299.548.59
Sep 6Aug 309.08.81
Aug 31Sep 6

New trials

62+12.73%

55 previous period

Data for chart rui-chart-48d248fa
CategoryComparison categoryNew trialsPrevious period
Aug 31Aug 249.447.17
Sep 1Aug 258.937.87
Sep 2Aug 267.118.73
Sep 3Aug 279.557.3
Sep 4Aug 288.636.41
Sep 5Aug 299.548.59
Sep 6Aug 309.08.81

Gross volume

$24,404.00+17.24%

$20,815.00 previous period

Data for chart rui-chart-a0a4c1d4
CategoryComparison categoryGross volumePrevious period
Aug 31Aug 243265.232726.3
Sep 1Aug 253577.163134.75
Sep 2Aug 263303.333019.28
Sep 3Aug 273348.483052.7
Sep 4Aug 283644.693168.79
Sep 5Aug 293785.352831.65
Sep 6Aug 303480.02881.72
Aug 31Sep 6

Gross volume

$24,404.00+17.24%

$20,815.00 previous period

Data for chart rui-chart-111ae108
CategoryComparison categoryGross volumePrevious period
Aug 31Aug 243265.232726.3
Sep 1Aug 253577.163134.75
Sep 2Aug 263303.333019.28
Sep 3Aug 273348.483052.7
Sep 4Aug 283644.693168.79
Sep 5Aug 293785.352831.65
Sep 6Aug 303480.02881.72

Churn rate

2.4%-11.11%

2.7% previous period

Data for chart rui-chart-fce2a77b
CategoryComparison categoryChurn ratePrevious period
Aug 31Aug 242.653.04
Sep 1Aug 252.63.07
Sep 2Aug 262.652.97
Sep 3Aug 272.492.98
Sep 4Aug 282.472.82
Sep 5Aug 292.42.85
Sep 6Aug 302.42.7
Aug 31Sep 6

Churn rate

2.4%-11.11%

2.7% previous period

Data for chart rui-chart-fb0cb472
CategoryComparison categoryChurn ratePrevious period
Aug 31Aug 242.653.04
Sep 1Aug 252.63.07
Sep 2Aug 262.652.97
Sep 3Aug 272.492.98
Sep 4Aug 282.472.82
Sep 5Aug 292.42.85
Sep 6Aug 302.42.7
Pro

Every Pro helper, drawing live

Each card below is the shipped gem rendering on this page, from the data the code beside it produces. Nothing here is a screenshot or a mock-up.

MRR movement

Pro

What moved between two monthly totals.

Data for chart rui-chart-da1b15a2
CategoryChangeRunning total
Starting14650.0
New4200.018850.0
Reactivation900.019750.0
Expansion2100.021850.0
Contraction-1200.020650.0
Churn-2650.018000.0
Ending18000.0

Included with a subscription

Get full access

Retention by cohort

Pro

Each month's signups, followed across the months after.

CohortMonth 0Month 1Month 2Month 3Month 4Month 5Month 6Month 7
Jan 2026100%82%74%69%65%62%60%58%
Feb 2026100%79%71%66%63%60%58%
Mar 2026100%81%73%68%64%61%
Apr 2026100%74%63%57%54%
May 2026100%71%60%55%
Jun 2026100%76%66%
Jul 2026100%79%
Aug 2026100%

Included with a subscription

Get full access

Service health

Pro

Ninety days of checks in the width of a card.

API availability93.3%

Included with a subscription

Get full access

Plans at a glance

Pro

Value, direction, and shape in one row each.

Solo$18,450.00+14.6%
Team$12,380.00+4.0%
Enterprise$8,940.00-6.9%
Legacy$2,110.00+0.5%

Included with a subscription

Get full access

Deploys and incidents

Pro

Spans on a time axis, lanes by service.

Data for chart rui-chart-368fe7c5
CategoryTimeline
web1786352400000, 1786353600000
api1786354800000, 1786361400000
worker1786366800000, 1786367700000
cdn1786356000000, 1786365900000
51786350600000, 1786377600000

Included with a subscription

Get full access

Top customers by spend

Pro

The ranked row every overview ends with.

Amelia Allport$12,840.00
Tara Vossenkemper$9,910.00
Jamie Gammon$6,480.00
Priya Raman$4,120.00
Otto Lindqvist$2,260.00

Included with a subscription

Get full access

Spend by category

Pro

Part-to-whole past what a pie can carry.

Data for chart rui-chart-90c76d66
CategoryValue
Payroll48200
Hosting12400
Contractors9100
Tooling6300
Marketing5200
Travel2800

Included with a subscription

Get full access

OHLC with volume

Pro

Financial price movement, volume, and an overlay without custom Apex config.

Data for chart rui-chart-9ac07949
CategoryPriceVolume20-day avg
2026-08-12118.0, 126.0, 115.0, 124.024000121
2026-08-13124.0, 129.0, 121.0, 122.031000123
2026-08-14122.0, 131.0, 120.0, 130.036000126
2026-08-15130.0, 136.0, 128.0, 134.042000129
2026-08-16134.0, 138.0, 129.0, 131.038000131
2026-08-17131.0, 141.0, 130.0, 139.045000134

Included with a subscription

Get full access

Distribution by service

Pro

Five-number summaries from raw response-time samples.

Data for chart rui-chart-233c7213
CategoryResponse time
Web86.0, 118.0, 141.0, 210.0, 310.0
API94.0, 138.0, 168.0, 238.0, 420.0
Worker180.0, 275.0, 360.0, 475.0, 760.0

Included with a subscription

Get full access

Usage heatmap

Pro

A nested hash becomes rows, columns, and shaded cells.

Data for chart rui-chart-95e61398
CategoryMonTueWedThuFri
8 AM1824212826
12 PM4452485854
4 PM3841464935

Included with a subscription

Get full access

Forecast range

Pro

Actuals, projection, and confidence band as one helper call.

Data for chart rui-chart-df8680a3
CategoryRangeActualForecast
Aug 118696.66, 19297.391720018997.02
Aug 218927.59, 19777.151764019352.37
Aug 319187.47, 20227.971802019707.72
Aug 419462.33, 20663.81836020063.07

Included with a subscription

Get full access

Signups, annotated

Pro

Deploys, incidents, and the target on one chart.

Data for chart rui-chart-fa80bbbe
CategorySignups
Aug 742
Aug 838
Aug 921
Aug 1057
Aug 1161
Aug 1255
Aug 1364

Included with a subscription

Get full access

Conversion funnel

Pro

Stages in order, with drop-off between each one.

Data for chart rui-chart-3fa0c43b
StageCountFrom previousOf total
Visited pricing12400100.0%100.0%
Started trial480038.7%38.7%
Activated260054.2%21.0%
Subscribed98037.7%7.9%

Included with a subscription

Get full access

Gap-filled time series

Pro

Every day in the range, including the ones with no rows.

Data for chart rui-chart-0bb45ed7
CategoryValue
Aug 742
Aug 838
Aug 921
Aug 1057
Aug 1161
Aug 1255
Aug 1364

Included with a subscription

Get full access

Export

Pro

PNG and CSV, taken from the chart already on screen.

Data for chart rui-chart-8086e087
CategoryValue
Jan32000
Feb35000
Mar42000
Apr38000
May48290
Jun52000

Included with a subscription

Get full access

Live updates

Pro

New numbers arrive by Turbo Stream and the chart moves to them.

Signups today

41

Live
Data for chart rui-chart-6fc99edf
CategoryValue
10:0018
10:0524
10:1021
10:1532
10:2028
10:2537
10:3034
10:3541

Updated just now

Included with a subscription

Get full access

Stop writing the reporting layer

Cohort math, MRR movement, funnel rates and forecasting, tested and maintained — alongside every app kit and component. One subscription, no per-project fees.