Displaying 1 to 20 from 148 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.

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.

up - Ultimate Plumber is a tool for writing Linux pipes with instant live preview

  •    Go

up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results. The main goal of the Ultimate Plumber is to help interactively and incrementally explore textual data in Linux, by making it easier to quickly build complex pipelines, thanks to a fast feedback loop. This is achieved by boosting any typical Linux text-processing utils such as grep, sort, cut, paste, awk, wc, perl, etc., etc., by providing a quick, interactive, scrollable preview of their results.

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. Follow on Twitter for news and latest updates.

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.


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.

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. Tig allows you to browse changes in a Git repository and can additionally act as a pager for output of various Git commands. When used as a pager, it will display input from stdin and colorize it.

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.

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.

termshark - A terminal UI for tshark, inspired by Wireshark

  •    Go

A terminal user-interface for tshark, inspired by Wireshark. V2.2 is out now with vim keys, packet marks, a command-line and themes! See the ChangeLog.

ox - An independent Rust text editor that runs in your terminal!

  •    Rust

Ox is a code editor that runs in your terminal. Ox is a code editor. It was written in Rust using ANSI escape sequences. It assists developers with programming by providing several tools to speed up and make programming easier and a refreshing alternative to heavily bloated and resource hungry editors such as VS Code and JetBrains. Ox is lightweight so it can be used on older computers.

pterm - ✨ #PTerm is a modern go module to beautify console output

  •    Go

PTerm is designed to create a platform independent way to create beautiful terminal output. Most modules that want to improve the terminal output do not guarantee platform independence - PTerm does. PTerm follows the most common methods for displaying color in a terminal. With PTerm, it is possible to create beautiful output even in low-level environments. Our first priority is to keep PTerm as easy to use as possible. With many examples for each individual component, getting started with PTerm is extremely easy. All components are similar in design and implement interfaces to simplify mixing individual components together.

FTXUI - :computer: C++ Functional Terminal User Interface. :heart:

  •    C++

A simple C++ library for terminal based user interface. It is highly recommanded to use cmake FetchContent to depends on FTXUI. This way you can specify which commit you would like to depends on.

imtui - ImTui: Immediate Mode Text-based User Interface

  •    C++

ImTui is an immediate mode text-based user interface library. Supports 256 ANSI colors and mouse/keyboard input. This library is 99.9% based on the popular Dear ImGui library. ImTui simply provides an ncurses interface in order to draw and interact with widgets in the terminal. The entire Dear ImGui interface is available out-of-the-box.

xplr - A hackable, minimal, fast TUI file explorer

  •    Rust

xplr is a terminal UI based file explorer that aims to increase our terminal productivity by being a flexible, interactive orchestrator for the ever growing awesome command-line utilities that work with the file-system. To achieve its goal, xplr strives to be a fast, minimal and more importantly, hackable file explorer.

termdbms - A TUI for viewing and editing database files.

  •    Go

Whatever terminal emulator used should support ANSI escape sequences. If there is an option for 256 color mode, enable it. If not available, try running program in ascii mode (-a).

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 Calendar applies Google Analytics (GA) to collect statistics on the use of open source, in order to identify how widely TOAST UI Calendar is used throughout the world. It also serves as important index to determine the future course of projects. location.hostname (e.g. > “ui.toast.com") is to be collected and the sole purpose is nothing but to measure statistics on the usage.






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.