• Stars
    star
    1,435
  • Rank 32,809 (Top 0.7 %)
  • Language
    C++
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Virtual terminal multiplexer with window manager and session sharing

vtm

Desktop inside your text console.

Demo on YouTube

Supported Platforms

  • Windows
    • Server/Workstation
  • POSIX-oriented
    • Linux
    • macOS
    • FreeBSD
    • NetBSD
    • OpenBSD
    • ...
  • Tested Terminals

Runtime Requirements

  • 100MB of RAM per built-in 40k line-terminal instance #147

Building from Source

POSIX-oriented

Build-time dependencies

  • git, cmake, C++20 compiler (GCC 11, Clang 13, MSVC 2019)
  • Minimal requirements to compile
    • Compiling with GCC β€” 4GB of RAM
    • Compiling with Clang β€” 9GB of RAM
git clone https://github.com/netxs-group/vtm.git
cd ./vtm
cmake ./src -DCMAKE_BUILD_TYPE=Release
cmake --build .
cmake --install .
vtm

Windows

Build-time dependencies

Use Developer Command Prompt as a build environment

Visual Studio 2019:

git clone https://github.com/netxs-group/vtm.git
cd ./vtm
chcp 65001
cmake ./src -DCMAKE_BUILD_TYPE=Release "-GVisual Studio 16 2019"
cmake --build . --config Release
cd Release
vtm

Visual Studio 2022:

git clone https://github.com/netxs-group/vtm.git
cd ./vtm
chcp 65001
cmake ./src -DCMAKE_BUILD_TYPE=Release "-GVisual Studio 17 2022"
cmake --build . --config Release
cd Release
vtm

Binary Downloads







Documentation

Related Repositories

Desktopio Framework Documentation


HitCount Twitter handle