About Smashing
Smashing is a dashboard framework built on the Sinatra web framework in Ruby, created as a continuation of the Dashing project after Dashing stopped being maintained. It is aimed at teams who want to display custom metrics on an office TV or monitor, using premade or custom widgets built with SCSS, HTML and CoffeeScript.
Dashboards are generated with a command-line scaffolding tool after installing the smashing gem, and widgets use data bindings to stay DRY, pulling data from databases or online sources through a simple Ruby DSL and an API for pushing data in. The interface supports drag-and-drop rearranging of widgets, and a library of community-contributed widgets, such as Twitter mentions and StatusPage.io displays, extends the base set.
Smashing can be deployed to Heroku in under a minute according to the project, or run on any Ruby-capable server. It is released under the MIT license, with community support available through GitHub issues and a Gitter chatroom.
Key features
- TV-friendly dashboard layouts
- Ruby DSL for pulling in data
- Data-bound, reusable widgets
- Drag-and-drop widget arrangement
- Community widget library
- One-command Heroku deployment
Good fit for
- →Office wallboard dashboards
- →Custom metrics displays for teams
- Built with
- JavaScript
- Tags
- dashboard
- ruby
- sinatra
- self-hosted
- widgets
- monitoring
- wallboard
Smashing: questions and answers
- What is Smashing used for?
- Smashing is a free, MIT-licensed Sinatra-based Ruby framework for building custom TV-style dashboards, forked from the discontinued Dashing project. It is a good fit for office wallboard dashboards and custom metrics displays for teams.
- Is Smashing open source?
- Yes. Smashing is open source under the MIT licence. Its source code is on GitHub at Smashing/smashing and is written mainly in JavaScript.
- Is Smashing free?
- Yes. Smashing is open source, so the software itself is free to use.
- Can I self-host Smashing?
- Yes. Smashing can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Smashing an alternative to?
- Smashing is an open-source alternative to Geckoboard. Other open-source alternatives to Geckoboard include Chartbrew.
- Is Smashing actively maintained?
- The most recent commit to Smashing was on 10 March 2023, and the latest release is v1.3.6, published on 8 December 2022. The project has 3.3k stars on GitHub.
Open-source alternatives to Smashing
See all
Chartbrew
BI & Dashboards
Open-source reporting platform to build and share live dashboards from APIs, SQL and NoSQL
OSSvs Data Studio★ 4.1k
World Monitor
BI & Dashboards
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitor
AGPL-3.0★ 88k
Datart
BI & Dashboards
Datart is a next generation Data Visualization Open Platform
Apache-2.0vs Tableau★ 2.3k
Superset
BI & Dashboards
Apache Superset is a Data Visualization and Data Exploration Platform
Apache-2.0vs Tableau★ 75k
Metabase
BI & Dashboards
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets ev
OSSvs Tableau★ 50k
Redash
BI & Dashboards
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and
BSD-2-Clausevs Data Studio★ 29k
SaaS alternatives to Smashing
See all
Geckoboard
BI & Dashboards
Dashboard tool for displaying KPIs on TV screens and shared links
SaaS
ClawStudio
BI & Dashboards
Dashboard that combines GA4, Search Console, Stripe and ad data for online store owners
SaaS
Chartsy
BI & Dashboards
Customizable subscription analytics dashboards where you chat with your data and save charts
SaaS
ClicData
BI & Dashboards
Cloud dashboard and data warehouse platform for business reporting
SaaS
Advantora Insights
BI & Dashboards
AI data analysis for Excel, CSV and PDF files that exports PDF reports and PowerPoint decks
SaaS
AgencyAnalytics
BI & Dashboards
Reporting and dashboard platform for marketing agencies
SaaS
