{"repo":"mum4k/termdash","free":true,"listed":false,"github":"https://github.com/mum4k/termdash","clone":"git clone https://github.com/mum4k/termdash.git","description":"Terminal based dashboard.","language":"Go","stars":3026,"topics":["golang","terminal-based","dashboard"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"Termdash is a cross-platform customizable terminal based dashboard. The feature set is inspired by the gizak/termui project, which in turn was inspired by yaronn/blessed-contrib. This rewrite focuses on code readability, maintainability and testability, see the design goals. It aims to achieve the following requirements. See the high-level design for more details. Public API and status The public API surface is documented in the wiki. Private packages can be identified by the presence of the /private/ directory in their import path. Stability of the private packages isn't guaranteed and changes won't be backward compatible. There might still be breaking changes to the public API, at least until the project reaches version 1.0.0. Any breaking changes will be published in the changelog. Current feature set - Full support for terminal window resizing throughout the infrastructure. - Customizable layout, widget placement, borders, margins, padding, colors, etc. - Dynamic layout changes at runtime. - Binary tree and Grid forms of setting up the layout. - Focusable containers and widgets. - Processing of keyboard and mouse events. - Periodic and event driven screen redraw. - A library of widgets, see below. - UTF-8 for all text elements. - Drawing primitives (Go functions) for widget development with character and sub-character resolution. Installation To install this library, run the following: Usage The usage of most of these elements is demonstrated in termdashdemo.go. To execut","default_branch":null,"files":null,"tree":[],"storefront":"/r/mum4k","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mum4k/termdash/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}