ncurses is a programming library providing an API for creating text-based user interfaces in a terminal-independent manner.. There are currently 6 open-source alternatives to ncurses, with a combined total of 8.4k GitHub stars. The most common language among these projects is C.
Showing 6 open-source alternatives
A pure Go library for creating cross-platform text-based user interfaces with a minimalistic API.
A minimal C library for creating text-based user interfaces with a simple cell-based terminal abstraction.
A dependency-free C++ library for writing cross-platform terminal applications with a unified API.
A fast, cross-platform Rust library for building modern, text-based user interfaces (TUIs) with rich widgets and full Unicode support.
A single-header, dependency-free terminal UI library for creating mouse-driven interactive applications using ANSI escape sequences.
A cross-platform OCaml library for terminal manipulation with widgets and text editing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.