Live briefing
Everything about Ncurses
Text-based user interface API
ncurses is a programming library for creating textual user interfaces (TUIs) that work across a wide variety of terminals. It is written in a way that attempts to optimize the commands that are sent to the terminal, to reduce the latency experienced when updating the displayed content. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: NcursesA 5-minute orientation
- Pick up a classic book: Programmer's Guide to NCursesThe most-reprinted book on the subject
- Go sideways: Curses (programming library)A closely related topic
- Go sideways: TermcapA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Programmer's Guide to NCursesDan Gookin · 2007- 📕Dan Gookin's Guide to Ncurses ProgrammingDan Gookin · 2017
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Curses (programming library) curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications. The name is a pun on the…
- Termcap Termcap (terminal capability) is a legacy software library and database used on Unix-like computers that enables programs to use display computer terminals…
- Terminfo Terminfo is a library and database that enables programs to use display terminals in a device-independent manner. Mary Ann Horton implemented the first…
- Tput In computing, tput is a standard Unix operating system command which makes use of terminal capabilities. Depending on the system, tput uses the terminfo…
- CDK (programming library) CDK is a library written in C that provides a collection of widgets for text user interfaces (TUI) development. The widgets wrap ncurses functionality…
- WeeChat WeeChat (Wee Enhanced Environment for Chat) is a free and open-source Internet Relay Chat client that is designed to be light and fast. It is released…
- GNU Readline GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such…
- Nvi nvi (new vi) is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD and, later, Unix systems. It was originally…