DevDash is a highly configurable terminal dashboard for developers and creators who want to choose and display the most up-to-date metrics they need, at one place.
Pull and display the data in nice widgets using YAML (or JSON) config files, from:
A lot of flexibility compared to other terminal dashboards:
Unlimited amount of different dashboards with different configurations.
Data refreshed automatically via time ticks, or via a keyboard shortcut (Ctrl + r by default).
You can watch a quick demo on Youtube.
You can simply grab the latest released binary file and download the version you need, depending on your OS.
To download DevDash in
/usr/local/bin, run the following in a terminal:
curl -LO https://raw.githubusercontent.com/Phantas0s/devdash/master/install/linux.sh | bash
You need to:
go build devdash.go
devdashwithout giving a dashboard configuration, it will:
-c. For example:
devdash -c default.
The value of
$XDG_CONFIG_HOME depends of your OS. Here are the defaults (if you didn't modify it):
You'll find in there:
If you want to see even more real life examples, I've all of them in my dotfiles.
Thanks to MariaLetta for the awesome and beautiful Gopher pack! I used it for my logo on top.
DevDash was inspired from other open source projects:
If you have any idea to improve DevDash or if you see any bug, please open an issue.
Thanks a lot if you want to contribute to DevDash!
If you want to implement a new feature, let's speak about it first (by opening an issue) and decide if it fits DevDash scope.
For anybody interested how I managed to develop DevDash on side of a full time job, and how I organized my time and kept my motivation, I wrote an article about that on my blog.