How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This project is a Python terminal user interface library and toolkit designed for building interactive command-line applications. It provides a terminal input manager and a widget toolkit for rendering dashboards, menus, and editors within a terminal emulator. The library enables the creation of full-screen terminal interfaces and interactive shells. It distinguishes itself with advanced input handling, including lexer-based syntax highlighting for visual feedback on code structure and support for industry-standard keyboard navigation modes such as Emacs and Vi. The capability surface covers
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
A thin, practical wrapper around terminal capabilities in Python
The main features of erikrose/blessings are: CLI Development, TUI Libraries.
Projects with overlapping indexed features include: prompt-toolkit/python-prompt-toolkit — This project is a Python terminal user interface library and toolkit designed for building interactive command-line… agauniyal/termdb — Terminfo parser for modern c++ :fax:. ahoward/main — a class factory and dsl for generating command line programs real quick. ansiwave/nimwave — TUIs for the terminal, desktop, and web. arthursonzogni/ftxui — FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive… agauniyal/rang — A Minimal, Header only Modern c++ library for terminal goodies 💄✨.