Apps with 'Terminal-based' feature
Vim ("Vi IMproved") is an advanced text editor that allows syntax highlighting, word completion and has a huge amount of contributed content. It also has a GUI version called GVim.
An open source note taking and to-do application with synchronisation capabilities.
GNU nano is a small and friendly text editor.
GNU Emacs is an extensible, customizable text editor—and more.
Neovim is a project that seeks to aggressively refactor Vim in order to:Simplify maintenance and encourage contributions.Split the work between multiple developers.
tmux is a terminal multiplexer: it enables a number of terminals (or windows), each running a separate program, to be created, accessed, and controlled from a single screen.
Lynx is a fully-featured World Wide Web (WWW) browser for users on Unix, VMS, and other platforms running cursor-addressable, character-cell terminals or emulators.
A disk usage analyzer with an ncurses interface, aimed to be run on a remote server where you don't have an entire gaphical setup, but have to do with a simple SSH connection.
Guake is a top-down terminal for Gnome (in the style of Yakuake for KDE, Tilda or the terminal used in Quake).
fzf is a general-purpose command-line fuzzy finder.* No dependencies* Blazingly fast* The most comprehensive feature set* Flexible layout using tmux panes
SSH and SFTP client for Windows incorporates: * one of the most advanced graphical SFTP clients;
cmus is a small, fast and powerful console music player for Linux and *BSD.Input/Output Plugins
The TLDR pages are a community effort to simplify the beloved man pages with practical examples.
vtop is a graphical command-line tool that uses unicode braille to chart CPU and memory usage. It can be easily extended.
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.