Displaying 1 to 20 from 60 results

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

  •    C

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.

  •    Javascript

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.

  •    Rust

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

  •    Go

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.




rtv - Browse Reddit from your terminal

  •    Python

RTV provides a text-based interface to view and interact with reddit. It's compatible with most terminal emulators on Linux and macOS. RTV is built in python using the curses library.

tui.calendar - 🍞📅A JavaScript calendar that has everything you need.

  •    Javascript

A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar. TOAST UI products can be used by using the package manager or downloading the source directly. However, we highly recommend using the package manager.

tig - Text-mode interface for git

  •    C

Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands. Bugs and feature requests can be reported using the issue tracker or by mail to either the Git mailing list or directly to the maintainer. Ensure that the word "tig" is in the subject. For other Tig related questions please use Stack Overflow: https://stackoverflow.com/questions/tagged/tig.

wtf - The personal information dashboard for your terminal.

  •    Go

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.


gotop - A terminal based graphical activity monitor inspired by gtop and vtop

  •    Go

Working and tested on Linux and OSX. Windows support is planned. Then move gotop into your $PATH somewhere.

tui-go - A UI library for terminal applications.

  •    Go

A UI library for terminal applications. tui (pronounced tooey) provides a higher-level programming model for building rich terminal applications. It lets you build layout-based user interfaces that (should) gracefully handle resizing for you.

pspg - Postgres Pager

  •    C

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

  •    Rust

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.

tui-rs - Build terminal user interfaces and dashboards using Rust

  •    Rust

tui-rs is a Rust library to build rich terminal user interfaces and dashboards. It is heavily inspired by the Javascript library blessed-contrib and the Go library termui. However, some features may only be available in one of the two.

cointop - The fastest and most interactive terminal based UI application for tracking cryptocurrencies

  •    Go

cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time. The interface is inspired by htop and shortcut keys are inspired by vim.

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

  •    Javascript

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

  •    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.

transity - Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line

  •    PureScript

The plain text accounting tool of the future. Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line. List complete usage manual by simply calling transity without any arguments.

K - Terminal User Interface (TUI) for Kubernetes

  •    Go

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





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.