{"repo":"directvt/vtm","free":true,"listed":false,"github":"https://github.com/directvt/vtm","clone":"git clone https://github.com/directvt/vtm.git","description":"Text-based desktop environment","language":"C++","stars":3358,"topics":["multiplexer","terminal","text-based","desktop-environment","windows-console","htui","hybrid-tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"vtm Vtm is a virtual terminal multiplexer delivered as a single executable. It runs identically in native windows or standard consoles, wraps any CLI app, and supports infinite nesting to create a text-based desktop that bridges the gap between TUI and GUI. Get started Desktop mode Run vtm to start the desktop environment. Terminal mode Run vtm --run term [ ] to use vtm as a full-fledged standalone terminal emulator. Binary connection via SSH Accessing vtm via SSH using the DirectVT protocol outperforms the classic connection: Demos Check out AnyPlex and VT2D power (Windows only for now): HybridTUI (HTUI) app examples (just concepts): Supported platforms - Windows - Windows 8.1 and later (including Windows Server Core and Windows PE) - Unix-like - Linux - macOS - FreeBSD - NetBSD - OpenBSD - ... Tested Terminals Currently, rendering into a native GUI window is only available on the Windows platform; on Unix-like platforms, a terminal emulator is required. Binary downloads Documentation - Quickstart - Architecture - Building from source - Command-line options - User interface - Settings - VT2D - AnyPlex Protocol Powered by - The Programming Language Lua - The FreeType Project - HarfBuzz text shaping engine - sammycage/lunasvg: SVG rendering and manipulation library in C++ - nothings/stb: stb single-file public domain libraries for C/C++","default_branch":null,"files":null,"tree":[],"storefront":"/r/directvt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/directvt/vtm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}