4 repository-uri
Rendering logic that utilizes the ncurses library for low-level terminal control, coordinate placement, and coloring.
Distinct from Coordinate-Based Character Rendering: Candidates focus on WebAssembly or serial terminals; this is about the specific use of the ncurses library for TUI rendering.
Explore 4 awesome GitHub repositories matching user interface & experience · Ncurses-Based Rendering. Refine with filters or upvote what's useful.
sc-im este un calculator de tip tabel (spreadsheet) cu interfață text și manager de date. Oferă un mediu bazat pe tastatură pentru efectuarea calculelor matematice și gestionarea grilelor de date în cadrul unei interfețe în linie de comandă. Aplicația este scriptabilă, suportând funcții personalizate, declanșatoare bazate pe evenimente și integrarea scripturilor externe pentru automatizarea sarcinilor de calcul. De asemenea, permite încărcarea modulelor compilate externe la runtime pentru a-și extinde capabilitățile matematice. Sistemul acoperă gestionarea datelor prin sortarea rândurilor, filtrare și calcule de subtotaluri. Suportă interoperabilitatea datelor prin importul și exportul formatelor CSV, TAB, Markdown și XLSX. Capabilitățile suplimentare includ un mod de execuție non-interactiv pentru procesarea datelor headless și capacitatea de a trimite date către software-uri de plotare externe pentru vizualizare.
Provides a keyboard-driven grid interface using the ncurses library for low-level terminal control.
cmatrix is a C-based terminal application and command line utility designed to simulate a scrolling digital rain effect. It functions as a CLI visual animation tool that renders falling code patterns and custom text displays within a terminal emulator. The application provides options for visual style customization, allowing users to modify color schemes, font styles, and character sets. It includes animation speed control to adjust the rate of falling characters and supports rendering specific custom messages in the center of the screen during the animation.
Utilizes the ncurses library to directly control screen coordinates and colors within the terminal emulator.
rTorrent is a headless BitTorrent client daemon and manager designed for Unix-like systems. It operates as a background process to handle the downloading and uploading of files via the BitTorrent protocol. The application provides a text-based user interface using ncurses for real-time updates and keyboard navigation in a console. It also exposes a socket-based remote control interface, allowing external clients to send commands and query status via a network protocol. The software covers core torrent management capabilities, including file priority configuration, torrent import, and list fi
Renders a real-time text-based user interface in the console using the ncurses library.
Newsboat is a terminal-based RSS and Atom feed aggregator and news reader. It utilizes an ncurses-based user interface to display web content directly in the console and uses a local SQLite database to persist subscriptions, article metadata, and read states. The project functions as an extensible system that allows for the transformation of feed data and the exporting of content via shell scripts and external command hooks. It includes capabilities for managing podcast feeds and synchronizing subscriptions and read states with external feed services. The reader provides tools for organizing
Uses the ncurses library to render a text-mode user interface directly in the terminal.