Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Smashing?
Ad
Ad
Dashing
All
10
Experiences
Pros
8
Cons
2
Top
Pro
Comprehensive docs with many examples
The wiki on Dashing's Github page includes many examples and how-to's, e.g. How-to: Add-authentication.
See More
Top
Con
No longer maintaned
Dashing is no longer maintained by its original creators (Spotify), but it still works as expected. There is an actively maintained fork called Smashing which is identical to Dashing in all aspects.
See More
Top
Pro
Huge library of widgets available
Dashing has a huge library of user contributed widgets available.
See More
Top
Con
Does not work on IE
Dashing's dashboard does not work on any version of Internet Explorer, even IE Edge, because it relies on Server-sent Events which IE does not implement.
See More
Top
Pro
Open source & self-hosted
You don't have to hand over your data to a third-party — you own your data, and you're in full control over the dashboarding system.
See More
Top
Pro
Can feed data to widgets directly through Ruby
You can feed data to widgets directly from a Ruby script/app. Dashing uses job scheduling (rufus-scheduler) to update widgets, and it also provides a command to generate a template for jobs: dashing generate job sample_job. This is convenient if you have an application written in Ruby, or interacts with your data source using Ruby.
See More
Top
Pro
Provides an HTTP API for pushing data to dashboard
Dashing provides an HTTP API for pushing data in JSON format to the dashboard. This gives you the ability to wire up your data source in any way you like — the only thing you have to do is POST the data to your widget's endpoint.
See More
Top
Pro
Easy deployments to Heroku
You can deploy Dashing to Heroku easily with a few commands, as documented on How to: Deploy to Heroku of their Github's wiki.
See More
Top
Pro
Drag & drop interface for re-arranging widgets
You can re-arrange your dashboard widgets by dragging them around.
See More
Top
Pro
Write custom widgets in HTML/ERB, SCSS, and CoffeeScript
Dashing is based on Ruby / Sinatra. Its widgets are essentially a collection of Ruby erb templates for layout, SCSS for styling, and CoffeeScript for data polling/interactivity. If you have worked with Rails, Sinatra, or any other Ruby-based web framework and CoffeeScript, customizing widgets shouldn't be hard.
See More
Hide
See All
Experiences
free
12
1
Tipboard
All
9
Experiences
Pros
5
Cons
3
Specs
Top
Pro
Straightforward and config-based, nothing much to code
Tipboard is straightforward to configure — you define your dashboard's layout with YAML, specify what tiles you want in there (text, pie chart, line chart, bar chart, listing, etc.), give it a unique ID, and that's all you need for a complete dashboard. The only step left is to push your data to Tipboard's tiles, which can be done over an HTTP API.
See More
Top
Con
No recent activity
Last commit on GitHub was 3 years ago.
See More
Top
Pro
Can build and display multiple dashboards from a single Tipboard instance
As of version 1.3.0, you can define multiple dashboards and serve them from a single Tipboard instance by creating one layout config file for each dashboard, and your dashboard will be available at http://your_url.com/ <name_of_layout_config_file>.
See More
Top
Con
No Python 3 support
Tipboard is Python 2.7 only.
See More
Top
Pro
Open source & self-hosted
You don't have to hand over your data to a third-party — you own your data, and you're in full control over the dashboarding system.
See More
Top
Con
No easy way to deploy
Tipboard's docs covers installation/deployment comprehensively, but they do not offer a way to easily deploy to a PaaS (e.g. Heroku) or similar.
See More
Top
Pro
Provides an HTTP API for pushing data to dashboard
Tipboard provides an HTTP API for pushing data in JSON format to the dashboard. This gives you the ability to wire up your data source in any way you like — the only thing you have to do is POST the data to your tile's endpoint.
See More
Top
Pro
Build dashboard layouts with YAML
Tipboard's dashboard layouts are defined in YAML. It follows a grid-based approach where the user defines which tile should go into which column, and which row the column should be in.
See More
Specs
Technology:
JavaScript, Python
Hide
See All
Experiences
free
103
8
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop