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
Development
Open Source
Framework
Dashboard
What are the best open source dashboard frameworks?
10
Options
Considered
204
User
Recs.
Dec 27, 2023
Last
Updated
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
10
Options
Considered
Best open source dashboard frameworks
Price
Technology
Platforms
72
Tipboard
free
JavaScript, Python
-
--
Grafana
Free
Go, TypeScript
-
--
Dashing
free
-
-
--
Smashing
-
Ruby, Coffeescript
-
--
Mozaik
FREE
NodeJs
-
See Full List
72
Tipboard
My Rec
ommendation
for
Tipboard
My Recommendation for
Tipboard
All
9
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
Specs
Technology:
JavaScript, Python
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
Hide
See All
free
Recommend
103
8
--
Grafana
My Rec
ommendation
for
Grafana
My Recommendation for
Grafana
All
8
Experiences
2
Pros
5
Specs
Top
Pro
•••
Great UI
See More
Chicken Mcgee's Experience
Used by a lot of big companies. Might be a little on the advanced side to configure though.
See More
Specs
Technology:
Go, TypeScript
Top
Pro
•••
Interactive graphs
See More
PopularHaukim's Experience
Great interface!
See More
Top
Pro
•••
Free
See More
Top
Pro
•••
Easy to use
See More
Top
Pro
•••
Hosted or Self-hosted
See More
Hide
See All
Free
Recommend
32
11
--
Dashing
My Rec
ommendation
for
Dashing
My Recommendation for
Dashing
All
10
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
free
Recommend
11
--
Smashing
My Rec
ommendation
for
Smashing
My Recommendation for
Smashing
All
10
Pros
8
Cons
1
Specs
Top
Pro
•••
Huge library of widgets available
Smashing has a huge library of user contributed widgets available.
See More
Top
Con
•••
Does not work on IE
Smashing'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
Specs
Technology:
Ruby, Coffeescript
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
•••
Comprehensive docs with many examples
The wiki on Smashing's Github page includes many examples and how-to's, e.g. How-to: Add-authentication.
See More
Top
Pro
•••
Write custom widgets in HTML/ERB, SCSS, and CoffeeScript
Smashing 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
Top
Pro
•••
Drag & drop interface for re-arranging widgets
You can re-arrange your dashboard widgets by dragging them around.
See More
Top
Pro
•••
Easy deployments to Heroku
You can deploy Smashing to Heroku easily with a few commands, as documented on How to: Deploy to Heroku of their Github's wiki.
See More
Top
Pro
•••
Can feed data to widgets directly through Ruby
You can feed data to widgets directly from a Ruby script/app. Smashing 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
Smashing 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
Hide
See All
Get it
here
Recommend
12
1
--
Mozaik
My Rec
ommendation
for
Mozaik
My Recommendation for
Mozaik
All
8
Pros
6
Cons
1
Specs
Top
Con
•••
No recent activity
Last commit on GitHub was 3 years ago.
See More
Top
Pro
•••
Multi dashboards
Sometimes, a single dashboard is not enough. Mozaïk allows multiple dashboards with a smooth transition.
See More
Specs
Technology:
NodeJs
Top
Pro
•••
Extendable by modules
Mozaïk widgets are maintained as separate modules, thus available via mozaik-ext-<name> in npm.js.
See More
Top
Pro
•••
Optimized backend communication
Most extensions need to communicate with APIs. Mozaïk eases this by providing a backend, which handles API calls and pushes data to widgets through websockets.
See More
Top
Pro
•••
Grid positioning
Mozaïk provides a simple way to define your dashboard layout using a grid system.
See More
Top
Pro
•••
Scalable layout
Mozaïk dashboards support multiple devices through adaptive layout. You can either put your dashboard on a big screen in the open space, or consult it on your smartphone.
See More
Top
Pro
•••
Themes support
Mozaïk dashboard comes with 6 themes and makes it easy to develop your own theme.
See More
Hide
See All
FREE
Recommend
19
--
freeboard
My Rec
ommendation
for
freeboard
My Recommendation for
freeboard
All
2
Cons
1
Specs
Top
Con
•••
No recent activity
No recent activity on GitHub.
See More
Specs
Technology:
JavaScript
Hide
Free+
Recommend
2
--
Repography
My Rec
ommendation
for
Repography
My Recommendation for
Repography
Hide
Free / Paid
Recommend
1
--
Redash
My Rec
ommendation
for
Redash
My Recommendation for
Redash
All
4
Pros
2
Cons
1
Specs
Top
Pro
•••
Visualization and dashboards
See More
Top
Con
•••
Requires at least 1 SQL writer
See More
Specs
Technology:
Python, Javascript
Platforms:
Windows, Linux, Mac, Docker, Cloud
Top
Pro
•••
Open source
See More
Hide
See All
Free / paid
Recommend
1
--
Freeboard
My Rec
ommendation
for
Freeboard
My Recommendation for
Freeboard
All
2
Cons
1
Specs
Top
Con
•••
Last update was 4 years ago
See More
Specs
Technology:
JavaScript
Platforms:
Windows, Linux, Mac, Mobile
Hide
Free / paid
Recommend
1
--
ThingsBoard
My Rec
ommendation
for
ThingsBoard
My Recommendation for
ThingsBoard
All
2
Experiences
1
Specs
ReveredTenjin's Experience
won't build, no default postgre password
See More
Specs
Technology:
Java, TypeScript
Hide
Free+
Recommend
1
1
Don't see your favorite option? Add it.
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
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop