Best ncurses Alternatives (22)

Looking for a ncurses alternative? We've compiled the best options based on user reviews, features, and pricing to help you find the right fit.

What is ncurses? ncurses (new curses) is a programming library that provides an API to display text-based user interfaces in a terminal. It offers functions to manipulate the text, colors, and cursor to create interfaces like menus, forms, and more.

Top Alternatives to ncurses

termbox

termbox

Open Source

Termbox is a library that provides minimalistic API and abstracts away complexities of creating console/terminal UI applications. It has bindings …

FTXUI

FTXUI

Open Source

FTXUI is a simple and easy-to-use C++ terminal user interface library. It provides widgets like text boxes, menus, and scrollbars …

Gui.cs

Gui.cs

Open Source

Gui.cs is an open-source graphical user interface library for C# applications. It provides UI components like windows, buttons, menus, etc. …

rot.js

rot.js

Open Source

rot.js is an open-source JavaScript library for roguelike game development. It provides useful tools and algorithms to build procedural generation, …

BearLibTerminal

BearLibTerminal

Open Source

BearLibTerminal is an easy-to-use terminal graphics library for roguelike games and ASCII art. It provides simple APIs for text output, …

ConsoleGUI

ConsoleGUI

Open Source

ConsoleGUI is a program that provides a graphical user interface for console applications and commands. It makes it easier to …

libtcod

libtcod

Open Source

libtcod is an open source C/C++ and Python library for developing roguelike games and procedural content generation. It handles input, …

S-Lang

S-Lang

Open Source

S-Lang is an interpreted programming language geared towards scientific and engineering applications. It has built-in support for complex numbers, vectors, …

libmabuff

libmabuff

Open Source

libmabuff is an open-source C++ library for memory allocation buffering. It provides classes and functions to buffer allocation and deallocation …

Turbo Vision is a text-based user interface (TUI) framework originally developed by Borland for DOS. It provides a C++ object-oriented …

More Similar Software

ncurses Overview

Ncurses (new curses) is a programming library that provides an application programming interface (API) for text-based user interfaces (TUI) in a terminal emulator. It is designed to facilitate the creation of TUIs and enable developers to write terminal-based applications.The ncurses library is based on the curses library originally written for BSD Unix. It offers an additional set of features, improved performance, and greater portability across different terminals and operating systems. Some of the key capabilities provided by ncurses include:Text and …

Pricing: Free

Quick Comparison

SoftwarePricingScore
ncursesFree
termboxOpen Source
FTXUIOpen Source
Gui.csOpen Source
rot.jsOpen Source
BearLibTerminalOpen Source
ConsoleGUIOpen Source
libtcodOpen Source
S-LangOpen Source
libmabuffOpen Source
Turbo VisionFree

Read full ncurses review → | Browse Development software