This project provides a graphical terminal emulator designed specifically for the Windows Subsystem for Linux. It functions as a bridge between the Windows host operating system and Linux environments, enabling users to run shell sessions with support for custom configurations, visual themes, and flexible window layouts.
The main features of mskyaxl/wsl-terminal are: Terminal Emulators, PTY Interfaces, Host Command Bridges, Hotkey-Accessible Terminals, Server-Side Session Multiplexers, Terminal Workflow Automations, Terminal Configuration Management, Window and Process Lifecycle Management.
Open-source alternatives to mskyaxl/wsl-terminal include: chjj/tty.js — tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It… wez/wezterm — WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent… guake/guake — Guake is a drop-down terminal emulator for Linux built on the VTE widget, designed to appear instantly with a single… gnachman/iterm2 — iTerm2 is a high-performance terminal emulator designed specifically for macOS. It functions as a programmable… bmatzelle/gow — Gow is a collection of tools designed to install Unix-based system utilities on Windows and extend the Windows shell… felixse/fluentterminal — FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a…
tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It acts as a browser-based gateway for executing system commands and streaming command-line input and output via network sockets. The project enables persistent shell sessions, allowing active terminal processes to remain available across browser refreshes and disconnections. It includes authentication middleware and encryption to provide secure remote shell access and restrict system control to authorized users. The system covers terminal emulation with support for colors and mous
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
WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent command-line environment across Windows, macOS, and Linux, utilizing GPU acceleration to render text and interfaces with low latency. The project integrates terminal multiplexing capabilities, allowing users to manage multiple concurrent shell sessions and windows within a single instance. This enables the organization of workflows through persistent background tasks and workspace switching. The system supports programmable configuration files to define terminal behavior and appearance
iTerm2 is a high-performance terminal emulator designed specifically for macOS. It functions as a programmable environment that supports advanced session management, including tabbed windows, split panes, and persistent state serialization to maintain complex workflows across application restarts. The application distinguishes itself through deep shell integration and extensive automation capabilities. It utilizes a Python-based scripting bridge and a regex-driven trigger engine to allow users to programmatically control the terminal, automate responses to output patterns, and integrate exter