newt
« Back to VersTracker
Description:
Library for color text mode, widget based user interfaces
Type: Formula  |  Latest Version: 0.52.25@0  |  Tracked Since: Oct 20, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: tui library user-interface text-mode widgets
Install: brew install newt
About:
Newt is a library for developing text mode, widget-based user interfaces. It provides a simple API for creating windows, buttons, checkboxes, and lists, making it ideal for shell scripts and system utilities. It is the underlying toolkit for the Red Hat installer, Anaconda.
Key Features:
  • Widget-based UI toolkit for text mode
  • Bindings for multiple programming languages including C, Python, and Perl
  • Cross-platform support (Linux, BSD, Solaris)
  • Simple API for creating interactive shell scripts
Use Cases:
  • Creating interactive installer menus and configuration wizards
  • Building user-friendly TUIs for system administration scripts
  • Developing text-based frontend for complex command-line tools
Alternatives:
  • dialog – Newt provides a more programmatic API and widget set, whereas dialog is primarily driven via command-line arguments and is better suited for simple shell scripts.
  • ncurses – Newt is a higher-level toolkit built on top of ncurses, offering pre-built widgets rather than just raw terminal drawing capabilities.
Version History
Detected Version Rev Change Commit
Oct 20, 2025 3:33pm 1 VERSION_BUMP 1a0510cf
Oct 20, 2025 12:54pm 1 VERSION_BUMP 4fa15212
Oct 13, 2024 9:49am 2 VERSION_BUMP 6eaf84a3