# Smashing/smashing

The exceptionally handsome dashboard framework in Ruby and Coffeescript.

Repository: https://github.com/Smashing/smashing
Canonical: https://ross.abutalabs.com/products/smashing
Homepage: https://smashing.github.io/
Language: JavaScript
License: MIT
License Family: permissive
Topics: dashboard, dashboards, dashboard-widget, dashboard-widgets, monitoring, dashboard-application, hacktoberfest
Last push: 2023-03-10T21:09:18+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3758, "days_push": 1272, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3300, forks 310 (observed 2026-08-28T04:07:55.680166+00:00)

## What it is
Smashing is a Sinatra-based Ruby framework for building attractive, widget-based dashboards, serving as the maintained successor to Shopify's Dashing. Widgets are built with SCSS, HTML, and CoffeeScript, with data pushed via an API and dashboards designed to look great on TVs.

## Use cases
- build a metrics dashboard for a TV in the office
- display service status and monitoring KPIs on a wallboard
- create custom dashboards with widgets in HTML and CoffeeScript
- push data from scripts or databases to a live dashboard
- host a team dashboard on Heroku
- replace the unmaintained Dashing project

## When to choose
- you want a Ruby-based dashboard framework with premade and custom widgets
- you need a self-hosted wallboard display for metrics or status pages
- you are migrating from Shopify's Dashing

## When to avoid
- you need a modern JavaScript/React dashboard stack
- you require heavy customization beyond widget-based layouts
- you need a project with frequent releases and active development

## Facets
- artifact type: framework
- maturity: maintenance
- function: web-framework, data-visualization, monitoring, http-server, templating
- domain: web-development, data-visualization, monitoring, developer-tools
- platform: ruby, self-hosted, cross-platform
- tags: dashboard-framework, sinatra, coffeescript, widgets, dashing-successor, kpi-dashboards, web-server

## Member repositories
- Smashing/smashing (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:55.680166+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:42:57.055741+00:00, confidence not recorded.
  - readme: https://github.com/Smashing/smashing (fetched 2026-08-28T04:07:55.680166+00:00, sha d46de628f37f)
  - homepage: https://smashing.github.io/ (fetched 2026-08-29T09:35:37.439446+00:00, sha d2417a44dc17)
- Data as of 2026-08-30T08:39:29.467469+00:00.
