Displaying 1 to 20 from 30 results

htop - htop is an interactive text-mode process viewer for Unix systems

This software has evolved considerably over the years, and is reasonably complete, but there is always room for improvement.This program is distributed as a standard autotools-based package. See the INSTALL file for detailed instructions.

blessed - A high-level terminal interface library for node.js.

A curses-like library with a high level terminal interface API for node.js.Reimplement ncurses entirely by parsing and compiling terminfo and termcap, and exposing a Program object which can output escape sequences compatible with any terminal.

termion - A bindless library for controlling terminals/TTY.

Termion is a pure Rust, bindless library for low-level handling, manipulating and reading information about terminals. This provides a full-featured alternative to Termbox. Termion aims to be simple and yet expressive. It is bindless, meaning that it is not a front-end to some other library (e.g., ncurses or termbox), but a standalone library directly talking to the TTY.

slack-term - Slack client for your terminal

A Slack client for your terminal. Download a compatible binary for your system. For convenience, place slack-term in a directory where you can access it from the command line. Usually this is /usr/local/bin.

wtf - The personal information dashboard for your terminal.

A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data. Note: WTF is only compatible with Go versions 1.9.2 or later. It currently does not compile with gccgo.

pspg - Postgres Pager

Everybody who uses psql uses less pager. It is working well, but there is not any special support for tabular data. I found few projects, but no one was completed for this purpose. I decided to write some small specialized pager for usage as psql pager. This pager can be used from mysql and pgcli clients too.

Cursive - A Text User Interface library for the Rust programming language

Cursive is a TUI (Text User Interface) library for rust. It uses ncurses by default, but other backends are available. It allows you to build rich user interfaces for terminal applications.

termcoin - A bitcoin wallet and blockchain explorer for your terminal.

Note that termcoin is no longer maintained. It is not recommended for use.termcoin's UI is rendered by blessed which is a full ncurses replacement and high-level widget library. Expect mouse support, eye-candy hover effects, and so-on.

brick - A declarative terminal UI programming library written in Haskell

brick is a Haskell terminal user interface programming library in the style of gloss. This means you write a function that describes how your user interface should look, but the library takes care of a lot of the book-keeping that so commonly goes into writing such programs. brick exposes a declarative API. Unlike most GUI toolkits which require you to write a long and tedious sequence of "create a widget, now bind an event handler", brick just requires you to describe your interface using a set of declarative combinators. Then you provide a function to transform your application state when input or other kinds of events arrive.

K - Terminal User Interface (TUI) for Kubernetes

I got sick of typing the same kubectl commands over and over again so here is my simplified TUI wrapper, K.

cursive_table_view - A basc table view compnent for cursive.

A basic table view implementation for cursive. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

tng - A full-featured PNG renderer for the terminal.

A full-featured PNG renderer for the terminal, built for blessed.Convert any .png file (or .gif, see below) to an ANSI image and display it as an element or ANSI text.

tui.chart - Toast UI Chart

ToastUI Chart supports an easy way to draw various and essential charts on your web service.: represents a series of data in the form of a horizontal bar.


tui-code-snippet is group of utility methods to make ease with developing javascript applications.It includes several features like class simulation, browser detecting, type checking and +30 more.

tui.grid - Toast UI Grid

Check more detailed explanation on https://github.com/nhnent/tui.grid/wiki.You can also see the older versions of API page on the releases page.

tui.jsdoc-template - TUI JSDoc Template, Demo: https://nhnent.github.io/tui.jsdoc-template/latest/

api defaults to the value API and tutorials defaults to the value Examples.styles/custom.css, styles/another.css, and remote.css get included in the layout. default.staticFiles is the build-in jsdoc way of copying extra files.

vty - A high-level ncurses alternative written in Haskell

vty is a terminal interface library. It provides a high-level interface for doing terminal I/O. Vty is supported on GHC versions 7.10.1 and up. Supports a large number of terminals. vt100, ansi, hurd, linux, screen, etc., or anything with a sufficient terminfo entry.

aerc - Asynchronous email client for your terminal

aerc is a work in progress asyncronous email client for your terminal. aerc is network-first, and is designed with network-based email protocols in mind. It runs all network code in separate worker threads that don't lock up the UI. Compared to mutt, it's also easier on the network and much faster - it only fetches what it needs. Join the IRC channel (#aerc on irc.freenode.net).