Top 15 ncurses Alternative and Similar Softwares | Dec 2024

ncurses (new curses) is a programming library that provides an API which allows the programmer to write text-based user interfaces in a terminal-independent manner. It is a toolkit for developing "GUI-like" application software that runs under a terminal emulator. It also optimizes screen changes, in order to reduce the latency experienced when using remote shells.

1. libmabuff

libmabuff This is libmabuff, library for simple TUI creation in C++.It uses termbox, github.com/nsf/termbox (customized) as its backend.libmabuff's license is MIT.It comes with a documentation (plain text, but usable).The base idea of MABuffer are Zones. You can edit their content, their formating, you can move them. You don't have to track......

2. termbox

termbox Termbox is a library that helps making terminal-based pseudo-GUIs. It is a simple and clean ncurses alternative.......

3. Cool Retro Term

Cool Retro Term Cool Retro Term (CRT) is a terminal emulator which mimics the look and feel of the old cathode tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight.Included are an array of packaged profiles (themes) that you can fully customize to get the exact, retro look you'd......

4. iTerm

iTerm iTerm is a full featured terminal emulation program written for OS X using Cocoa. We are aiming at providing users with best command line experience under OS X. The letter i represents a native Apple look and feel of the program interface, and an emphasis on complete international support.......

5. WinTabber

WinTabber WinTabber is a tabmanager which enables you to tab almost any window (yes, also terminals) under windows 2000/XPWinTabber is initially made to add a fully functional tab-interface to terminal programs, like a tabbed putty and tabbed cmd, but it wil work with many more programs in the near future.......

6. Terminator

Terminator Terminator, multiple terminals in one window. The goal of this project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that the main focus is arranging terminals in grids (tabs is the most common default method, which Terminator also......

7. Cathode

Cathode Cathode is a fully customizable terminal app with a look inspired by classic computers.......

8. yeahconsole

yeahconsole YeahConsole turns an xterm into a gamelike console.This means it will slide down from top of your screen if you hit a shortcut key.(You will need xterm version 168 or higher to make this happen)......

9. HTerm

HTerm Sorry, we have added any description on HTerm......

10. vijazedan ghost mouse

vijazedan ghost mouse This is an app that allows you to record the movements of the mouse and save it to then perform the recorded movements and cliks with the mouse without user interaction, this can be useful to do some tasks. It has two modes, GUI mode for user interface and terminal/console......

11. secpanel

secpanel SecPanel is a graphical UNIX helper tool to manage all of your SSH related tasks: maintaining connection profiles, generating and distributing keys, running the ssh-agent and much more.........

12. vijazedan Timer

vijazedan Timer This is a simple app that creates a timer, and when time finishes, a sound is played. It has two modes, GUI mode for user interface and terminal/console mode to execute and use it from a terminal emulator/command prompt.Icons: icons8.com......

13. Guake terminal

Guake terminal Guake is a top-down terminal for Gnome (in the style of Yakuake for KDE, Tilda or the terminal used in Quake). Guake is already package by a number of distribution (among them are Fedora, Debian, Ubuntu or ArchLinux).......

14. RXVT

RXVT RXVT –our extended virtual terminal– is a terminal emulator for X11. It is a popular replacement for the standard ‘xterm’.......

15. rxvt-unicode

rxvt-unicode Rxvt-unicode is a highly customizable terminal emulator forked from rxvt. Commonly known as urxvt, rxvt-unicode can be daemonized to run clients within a single process in order to minimize the use of system resources. Developed by Marc Lehmann, some of the more outstanding features of rxvt-unicode include international language support......