Document your code
Every project on GitHub comes with a version-controlled wiki to give your documentation the high level of care it deserves. It’s easy to create well-maintained, Markdown or rich text documentation alongside your code.
Sign up for free See pricing for teams and enterprisesHome
Welcome to Termdash - an open-source, cross-platform customizable terminal dashboard.

This wiki is the main source of documentation for users and developers working with or contributing to the Termdash project.
Resources
- Introduction
- Release Notes
- API Documentation
- [TODO] Widget library
- [TODO] Testing Termdash applications.
- High-level design
- Developing a new widget
- [TODO] Developing widgets externally.
Getting started
Running the Termdash demo is the quickest way to start playing with Termdash. See the following paragraph for instruction on how to install Termdash and run the demo.
To explore more advanced use cases, refer to the Examples, the Tutorials and the API reference.
Installing
To install Termdash, run the following command:
go get -u github.com/mum4k/termdashNext try running the termdashdemo.go binary.
go run github.com/mum4k/termdash/termdashdemo/termdashdemo.goSupported Environments
Termdash is a higher level library that relies on libraries that expose a cell view of the terminal. Termdash currently uses termbox-go. This means that Termdash supports all the environment that are supported by termbox-go.
POSIX (Linux, FreeBSD, macOS, Solaris, etc.)
Most mainstream systems with well defined tty interface will work without any issues.
Windows
Windows applications are supported, e.g. native command prompt or power shell. Unfortunately mintty and other cygwin style application aren't supported since termbox-go doesn't support them. See this issue for details.
Questions or need help?
See the Talk to us for different ways of getting in touch.