Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It arranges multiple terminal sessions in a resizable grid layout, allowing users to split the window into several panes simultaneously. The application is built on the VTE terminal emulation engine and uses the Meson build system for compilation. The terminal supports synchronized input broadcasting, where keystrokes typed in one pane are replicated to all grouped terminals via D-Bus inter-process communication. It also offers a Quake-style drop-down mode that slides a terminal
Vorpal is a Node.js interactive CLI framework and terminal user interface library used to build extensible command-line shells. It functions as an interactive command-line parser that converts string input into executable functions, managing the lifecycle of terminal sessions and command routing. The framework is distinguished by a plugin-based extension architecture that allows external modules to register new commands, shared behaviors, and complete command suites into the core environment. It supports the creation of custom shell environments with specialized namespaces and a system for pe
Guake is a drop-down terminal emulator for Linux built on the VTE widget, designed to appear instantly with a single configurable hotkey. It mimics the quake-style console by sliding down from the top of the screen, supporting full-screen toggling and transparency. The terminal manages multiple sessions as named tabs, with automatic naming from the running command and customizable switching shortcuts. It also adapts to multi-monitor setups by placing the window on the monitor under the mouse cursor or a designated screen. Guake stands out with its ability to detect file paths and URLs in term
This project is a terminal user interface library for Node.js, designed to facilitate the construction of interactive command-line applications. It provides a comprehensive toolkit of high-level widgets that abstract complex terminal escape codes and rendering logic, allowing developers to build functional interfaces using reusable components. The framework distinguishes itself by implementing a box-model-based layout engine and a virtual DOM-style reconciliation system. These mechanisms enable responsive design patterns—such as percentage-based sizing and relative positioning—to function wit
TermKit este un framework pentru construirea de medii desktop de terminal folosind o arhitectură decuplată care combină un backend Node.js cu un frontend bazat pe WebKit. Funcționează ca un emulator de terminal care înlocuiește bufferele de text monospațiu tradiționale cu o interfață grafică de tip rich text, capabilă să randeze widget-uri complexe, tabele și conținut media.
Principalele funcționalități ale unconed/termkit sunt: Terminal Application Frameworks, Terminal Emulators, MIME-Based Data Routing, MIME Stream Headers, Terminal Application Development, UI Process Decoupling, MIME-Based Data Streamers, Stream-Based Data Exchange.
Alternativele open-source pentru unconed/termkit includ: gnunn1/tilix — Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It… dthree/vorpal — Vorpal is a Node.js interactive CLI framework and terminal user interface library used to build extensible… guake/guake — Guake is a drop-down terminal emulator for Linux built on the VTE widget, designed to appear instantly with a single… chjj/blessed — This project is a terminal user interface library for Node.js, designed to facilitate the construction of interactive… yaronn/blessed-contrib — blessed-contrib is a terminal user interface framework and a Node.js console widget library designed for building… aws/aws-cli — The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services…