awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mskyaxl/wsl-terminal

Open-source alternatives to Wsl Terminal

30 open-source projects similar to mskyaxl/wsl-terminal, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Wsl Terminal alternative.

  • chjj/tty.jsAvatar chjj

    chjj/tty.js

    4,219Vezi pe GitHub↗

    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

    JavaScript
    Vezi pe GitHub↗4,219
  • guake/guakeAvatar Guake

    Guake/guake

    4,617Vezi pe GitHub↗

    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

    Pythonguakeguake-terminalhacktoberfest
    Vezi pe GitHub↗4,617
  • wez/weztermAvatar wez

    wez/wezterm

    26,671Vezi pe GitHub↗

    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

    Rust
    Vezi pe GitHub↗26,671

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • gnachman/iterm2Avatar gnachman

    gnachman/iTerm2

    17,702Vezi pe GitHub↗

    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

    Objective-C
    Vezi pe GitHub↗17,702
  • bmatzelle/gowAvatar bmatzelle

    bmatzelle/gow

    6,645Vezi pe GitHub↗

    Gow is a collection of tools designed to install Unix-based system utilities on Windows and extend the Windows shell with custom context menu options. It provides a suite of open source binary applications that bring common Unix system administration and file manipulation tools to the Windows operating system. The project integrates these utilities into the Windows environment by managing system environment paths and distributing static, portable binaries. It further extends the Windows File Explorer by adding context menu options that allow users to launch command and terminal prompts direct

    NSIS
    Vezi pe GitHub↗6,645
  • felixse/fluentterminalAvatar felixse

    felixse/FluentTerminal

    9,574Vezi pe GitHub↗

    FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a shell profile manager and a Tmux session manager, allowing for the organization of diverse shell environments within a single interface. The application provides secure remote access via SSH and Mosh protocols, which enables persistent session management over intermittent networks. It distinguishes itself through a profile configuration system that allows users to save and switch between named environment settings for different shell types. The tool includes workspace manageme

    C#
    Vezi pe GitHub↗9,574
  • akinomyoga/ble.shAvatar akinomyoga

    akinomyoga/ble.sh

    4,015Vezi pe GitHub↗

    ble.sh is a programmable line editor for Bash that provides syntax highlighting, auto-completion, and advanced text editing capabilities. It functions as a Bash syntax highlighter and command completion engine to enhance the standard shell input experience. The project implements a Vim-inspired shell editor, bringing motions, visual modes, and macros to the command line. It further distinguishes itself with a system for text abbreviation expansion and a modal interaction system that toggles between insert and command modes. The editor supports multiline command input and a dynamic suggestion

    Shellauto-completebashbash-configuration
    Vezi pe GitHub↗4,015
  • leahneukirchen/nqAvatar leahneukirchen

    leahneukirchen/nq

    3,121Vezi pe GitHub↗

    nq is a daemonless job orchestrator and POSIX shell task manager that manages asynchronous command execution on Unix systems. It functions as a command line job queue using directories and file-system locks to coordinate background processes across multiple terminal sessions. The system distinguishes itself by utilizing file-system-based locking to ensure sequential job execution without requiring a resident background daemon. It enables shared queue coordination, allowing different terminal sessions to synchronize work by directing tasks to specific directories. The project covers backgroun

    C
    Vezi pe GitHub↗3,121
  • unconed/termkitAvatar unconed

    unconed/TermKit

    4,429Vezi pe GitHub↗

    TermKit is a framework for building desktop terminal environments using a decoupled architecture that pairs a Node.js backend with a WebKit-based frontend. It functions as a terminal emulator that replaces traditional monospace text buffers with a rich text user interface capable of rendering complex widgets, tables, and media. The project distinguishes itself through a MIME-based data streaming system that routes binary data via pipes, using headers to automatically select the appropriate visual formatter for rendering. It utilizes a token-based command interface that processes input as disc

    JavaScript
    Vezi pe GitHub↗4,429
  • maximus5/conemuAvatar Maximus5

    Maximus5/ConEmu

    9,139Vezi pe GitHub↗

    ConEmu is a console multiplexer and terminal emulator for Windows that organizes multiple command-line sessions into a single interface using tabs and split panes. It functions as a customizable environment for executing shells and legacy applications. The project includes a drop-down console interface that toggles between a hidden state and a full-width top-screen overlay. It supports the execution of legacy DOS applications on modern operating systems through integrated emulation layers. The application covers terminal customization for fonts and visual styling, window display mode managem

    C++
    Vezi pe GitHub↗9,139
  • gnunn1/tilixAvatar gnunn1

    gnunn1/tilix

    5,690Vezi pe GitHub↗

    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

    D
    Vezi pe GitHub↗5,690
  • ish-app/ishAvatar ish-app

    ish-app/ish

    19,325Vezi pe GitHub↗

    This project provides a complete Linux environment for mobile devices by emulating an x86 architecture and translating system calls into native mobile operations. It functions as a terminal emulator that allows users to run standard command-line utilities, manage software packages, and execute unmodified Linux binaries directly on their mobile hardware. The environment distinguishes itself through its ability to maintain persistent background execution, preventing the mobile operating system from suspending shell tasks or active processes. It supports a containerized approach to the root file

    Cemulatorhacktoberfestios
    Vezi pe GitHub↗19,325
  • zeit/hyperAvatar zeit

    zeit/hyper

    44,602Vezi pe GitHub↗

    Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes. It uses web technologies, including HTML, CSS, and JavaScript, to render the command-line interface. The project provides a programmable environment for building custom plugins and themes. This architecture allows for the modification of terminal behavior and the design of custom interface interactions through web styling. The system emulates a terminal environment and supports the integration of external scripts to extend functionality and customize the visual appearance of t

    TypeScript
    Vezi pe GitHub↗44,602
  • cmderdev/cmderAvatar cmderdev

    cmderdev/cmder

    26,937Vezi pe GitHub↗

    Cmder is a console emulator and terminal environment for Windows that provides a unified interface for managing multiple command-line sessions. It functions as a container host, wrapping existing console engines and shell processes within a single tabbed window to improve workflow organization and terminal navigation. The software distinguishes itself by bundling disparate console engines and Unix-style utilities into a single, pre-configured distribution. It utilizes a shell environment orchestrator that injects custom scripts and hooks into active processes, allowing for modified prompt beh

    PowerShellc-plus-pluscmdercolor-scheme
    Vezi pe GitHub↗26,937
  • swordfish90/cool-retro-termAvatar Swordfish90

    Swordfish90/cool-retro-term

    25,706Vezi pe GitHub↗

    This project is a cross-platform terminal emulator that functions as a graphical frontend for command line shells. It operates by managing shell processes through a pseudoterminal emulation layer, capturing raw character streams to display them within a native desktop windowing environment. The application distinguishes itself through a specialized rendering engine that simulates the visual characteristics of vintage cathode ray tube hardware. By utilizing fragment shaders, it applies real-time effects such as scanlines, screen curvature, and phosphor glow directly to the terminal output. Use

    QMLlinuxmacosqml
    Vezi pe GitHub↗25,706
  • tmux/tmuxAvatar tmux

    tmux/tmux

    46,643Vezi pe GitHub↗

    This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t

    C
    Vezi pe GitHub↗46,643
  • gogh-co/goghAvatar Gogh-Co

    Gogh-Co/Gogh

    10,099Vezi pe GitHub↗

    Gogh is a terminal emulator color scheme manager and command-line theme installer. It provides a collection of color palettes and tools to browse and apply visual themes across different terminal environments. The project utilizes a standardized library of themes defined in YAML format, allowing for a structured collection of color schemes. It includes a contrast validator that checks these schemes against WCAG accessibility standards to ensure legible text and background contrast. The system covers terminal styling and customization through an interactive selection interface, terminal detec

    Shellbashcolor-schemegnome-terminal
    Vezi pe GitHub↗10,099
  • eugeny/terminusAvatar Eugeny

    Eugeny/terminus

    72,175Vezi pe GitHub↗

    Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and local hardware device connections. It functions as a customizable shell interface and a cross-platform serial client, supporting communication via SSH, Telnet, and serial ports. The application features an extensible system that allows the integration of third-party plugins, such as AI assistants and additional connectivity tools. It includes a dedicated SSH connection manager with support for jump hosts, port forwarding, and the storage of sensitive credentials within encrypt

    TypeScript
    Vezi pe GitHub↗72,175
  • electerm/electermAvatar electerm

    electerm/electerm

    14,281Vezi pe GitHub↗

    Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote client for Linux, macOS, and Windows. It serves as a unified workspace for remote server administration, supporting SSH, Telnet, Serial, and various remote desktop protocols such as RDP and VNC in a single interface. The project distinguishes itself by integrating AI assistants to suggest commands, write scripts, and explain console output. It also features a visual SFTP file manager for browsing and editing remote files, alongside the ability to broadcast a single input stream to

    JavaScriptaielectermelectron
    Vezi pe GitHub↗14,281
  • codeeditapp/codeeditAvatar CodeEditApp

    CodeEditApp/CodeEdit

    22,896Vezi pe GitHub↗

    CodeEdit is an open-source integrated development environment and native macOS code editor. It provides a workspace for writing and modifying source code, combining a text editor with project management tools. The editor is built specifically for macOS using native frameworks to ensure performance. It features a plugin system that allows for the addition of specialized features and custom logic to extend the editing experience. The environment includes an integrated terminal emulator for executing development commands and debugging tools. It also provides project-wide file indexing for globa

    Swiftappappkitapple
    Vezi pe GitHub↗22,896
  • railsware/uptermAvatar railsware

    railsware/upterm

    19,083Vezi pe GitHub↗

    Upterm is a terminal emulator development project designed to render an interactive command-line interface. It provides emulation for standard terminals to maintain compatibility with complex command-line programs, text editors, and remote shells. The project focuses on shell workflow optimization through interactive command completion. This includes a state-driven suggestion engine that displays a suggestion box with command descriptions and expanded alias values while a user is typing. The system manages real-time input and output streams using pseudo-terminals and virtual terminal emulati

    TypeScript
    Vezi pe GitHub↗19,083
  • nelhage/reptyrAvatar nelhage

    nelhage/reptyr

    6,285Vezi pe GitHub↗

    Reptyr is a system utility designed for reparenting running programs, managing pseudo-terminals, and controlling standard input and output assignments. It functions as a low-level Unix process controller that updates controlling terminal assignments and redirects input and output for active processes. The tool allows for moving a running program from one terminal session to another without interrupting its execution. It also provides utilities for generating pseudo-terminal pairs and redirecting file descriptors to capture or proxy terminal sessions. The project covers broader process manage

    C
    Vezi pe GitHub↗6,285
  • p-e-w/finaltermAvatar p-e-w

    p-e-w/finalterm

    3,820Vezi pe GitHub↗

    Finalterm is a Linux terminal emulator and GUI-enhanced shell interface. It functions as a stateful command line utility that parses real-time terminal data to replace standard text-based inputs with semantic menus and visual controls. The project integrates graphical interface elements and interactive widgets directly into the command line environment. This allows the interface to provide context-aware suggestions and embed GUI controls to manage terminal operations. The system focuses on command line productivity and terminal interface enhancement. It utilizes real-time data stream analysi

    Vala
    Vezi pe GitHub↗3,820
  • tbodt/ishAvatar tbodt

    tbodt/ish

    19,992Vezi pe GitHub↗

    Ish is a Linux shell emulator for iOS that provides a local terminal environment for running shell commands and managing files. It functions as an instruction-level emulator that enables the execution of Linux binaries on mobile devices by simulating an Alpine Linux environment. The project distinguishes itself by combining user-mode Linux emulation with a virtual root filesystem. This allows the software to map Linux kernel system calls to host functions and execute scripts and toolsets directly on an iPhone or iPad. The emulator also provides low-level program debugging capabilities, inclu

    C
    Vezi pe GitHub↗19,992
  • kingtoolbox/windtermAvatar kingToolbox

    kingToolbox/WindTerm

    31,343Vezi pe GitHub↗

    WindTerm is a cross-platform terminal emulator and integrated development environment designed for remote server management and system administration. It provides a centralized graphical interface for interacting with local and remote command-line environments, utilizing a low-level emulation engine to interpret ANSI escape sequences and render text streams. The application distinguishes itself through a multi-pane workspace that supports terminal session multiplexing, allowing users to organize multiple command windows and panes within a single interface. It features a modular architecture t

    Cbashclientcmd
    Vezi pe GitHub↗31,343
  • morhetz/gruvboxAvatar morhetz

    morhetz/gruvbox

    15,195Vezi pe GitHub↗

    Gruvbox is a retro-inspired color scheme designed to provide a consistent visual experience across text editors, terminal emulators, and development environments. It focuses on improving readability and reducing eye strain by utilizing a high-contrast palette that remains stable across various software tools. The project distinguishes itself through a flexible rendering architecture that adapts to different technical environments. It supports high-fidelity twenty-four-bit color reproduction for modern terminals while maintaining compatibility with legacy systems through sixteen-color and two-

    Vim Script
    Vezi pe GitHub↗15,195
  • vim/vimAvatar vim

    vim/vim

    40,518Vezi pe GitHub↗

    Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It utilizes a modal interface that interprets keystrokes as either text insertion or complex navigation and editing commands. Built on a portable C core, the software maintains a consistent experience across diverse operating systems and terminal emulators through an abstraction layer that manages text in memory-mapped buffers. The editor functions as a highly modular platform that supports extensive customization through a built-in scripting engine and a plugin-based architectur

    Vim Scriptccross-platformtext-editor
    Vezi pe GitHub↗40,518
  • bostrot/wsl2-distro-managerAvatar bostrot

    bostrot/wsl2-distro-manager

    3,922Vezi pe GitHub↗

    This project provides a graphical management interface for the Windows Subsystem for Linux, enabling the installation, lifecycle control, and state management of multiple virtualized Linux distributions. It serves as a centralized dashboard for managing the operational status of these environments, allowing users to perform tasks such as distribution installation, removal, and configuration through a visual interface. The tool distinguishes itself by offering specialized utilities for transforming Docker and LXC container images into standalone Linux distributions. By stripping away container

    Dart
    Vezi pe GitHub↗3,922
  • codeedu/wsl2-docker-quickstartAvatar codeedu

    codeedu/wsl2-docker-quickstart

    4,463Vezi pe GitHub↗

    This project is a technical setup guide for installing and configuring Docker within a Windows Subsystem for Linux 2 environment. It serves as a walkthrough for creating a virtualized Linux workspace on Windows to build and run software with native performance. The guide focuses on integrating container engines for isolated application deployment and establishing a cross-platform workflow. It provides instructions for linking external code editors to the subsystem, running graphical Linux applications on the host, and executing host binaries within the Linux terminal. It covers the managemen

    docker-desktopwindows-subsystem-for-linuxwindows-subsystem-linux
    Vezi pe GitHub↗4,463
  • klange/toaruosAvatar klange

    klange/toaruos

    6,783Vezi pe GitHub↗

    ToaruOS is an independent operating system built from the ground up without external dependencies. It features a custom x86-64 kernel that supports symmetric multiprocessing and paging, paired with a graphical windowing system and a dedicated bytecode interpreter for application logic. The system distinguishes itself by integrating an embedded Python environment for system-level development and a custom graphical interface that handles its own window composition and text rendering. It includes a compatibility layer for third-party application support and a system package manager for handling

    Caarch64armv8baremetal
    Vezi pe GitHub↗6,783