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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

desktop terminal emulator

Ranking updated Jun 30, 2026

For a terminal emulator for command line access, the first results are wez/wezterm, jwilm/alacritty (Alacritty is a GPU-accelerated, cross-platform terminal emulator with customizable configuration, true color, and ligature support, but it lacks a native tabbed interface, so it fits the category while missing one of the listed features) and microsoft/terminal (Windows Terminal is a modern, GPU-accelerated terminal emulator for Windows with tab support and rich customization, but it is Windows-only so it does not meet the cross‑platform requirement). kovidgoyal/kitty and wezterm/wezterm round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “terminal”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a terminal emulator for command line access”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • wez/weztermwez avatar

    wez/wezterm

    26,671View on 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

    WezTerm is a cross-platform GPU-accelerated terminal emulator and multiplexer written in Rust, providing exactly the desktop terminal experience you're looking for with low-latency rendering, programmable configuration, and built-in session management that covers the tabbed interface feature.

    RustGPU-Accelerated Renderers
    View on GitHub↗26,671
  • jwilm/alacrittyjwilm avatar

    jwilm/alacritty

    64,603View on GitHub↗

    Alacritty is a cross-platform terminal emulator and command line interface designed for high visual throughput. It functions as a GPU-accelerated text renderer that uses OpenGL to offload the drawing of the terminal interface to the graphics card. The project focuses on high-performance text rendering to ensure low input latency and smooth interface updates. This is achieved through hardware-accelerated text rasterization and the use of a GPU-accelerated rendering engine to display terminal output. The application maintains consistent behavior across different operating systems via a cross-p

    Alacritty is a GPU-accelerated, cross-platform terminal emulator with customizable configuration, true color, and ligature support, but it lacks a native tabbed interface, so it fits the category while missing one of the listed features.

    RustGPU-Accelerated RenderersApplication Configuration
    View on GitHub↗64,603
  • microsoft/terminalmicrosoft avatar

    microsoft/terminal

    103,685View on GitHub↗

    This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation, GPU-accelerated text rendering, and comprehensive Unicode character display. It functions as a host for multiple shell sessions, managing them as independent processes within a unified windowing environment while maintaining compatibility with legacy console applications through a robust sequence parsing engine. Beyond its role as a standalone application, the project is built on a modular architecture that exposes its core logic as a reusable library. This design allows devel

    Windows Terminal is a modern, GPU-accelerated terminal emulator for Windows with tab support and rich customization, but it is Windows-only so it does not meet the cross‑platform requirement.

    C++GPU-Accelerated RenderersTabbed
    View on GitHub↗103,685
  • kovidgoyal/kittykovidgoyal avatar

    kovidgoyal/kitty

    33,462View on GitHub↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Kitty is a GPU-accelerated terminal emulator with cross-platform support, tabs, customizable configuration, true color, and ligature support — it fits the search for a feature-rich desktop terminal emulator.

    PythonTerminal Font Configuration
    View on GitHub↗33,462
  • wezterm/weztermwezterm avatar

    wezterm/wezterm

    24,335View on GitHub↗

    WezTerm is a GPU-accelerated terminal emulator with native support for tabs, true color, ligatures, and Lua-based configuration across Windows, macOS, and Linux, exactly matching your requirements for a modern desktop terminal.

    RustTerminal GraphicsDeveloper UtilitiesTerminal Applications
    View on GitHub↗24,335
  • alacritty/alacrittyalacritty avatar

    alacritty/alacritty

    64,592View on GitHub↗

    Alacritty is a cross-platform terminal emulator that provides a consistent command-line environment across Linux, macOS, and Windows. It functions as a configuration-driven terminal, relying on a declarative file format to manage user preferences, key bindings, and visual styling. The application distinguishes itself through a high-performance architecture that offloads text rendering to the graphics processor. By utilizing zero-copy terminal emulation, it processes incoming byte streams directly into a grid-based memory buffer to minimize data duplication and latency during output. The proj

    Alacritty is a cross-platform terminal emulator with GPU-accelerated rendering and configuration-driven setup, matching your search for a desktop terminal emulator, though it lacks a built-in tabbed interface, relying instead on external multiplexers.

    RustGPU-Accelerated Renderers
    View on GitHub↗64,592
  • gnachman/iterm2gnachman avatar

    gnachman/iTerm2

    17,702View on 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

    iTerm2 is a powerful terminal emulator for macOS with GPU-accelerated rendering, tabbed sessions, and extensive customization, but it is macOS-only, so it does not satisfy the cross-platform requirement you listed.

    Objective-CGPU-Accelerated Renderers
    View on GitHub↗17,702
  • ghostty-org/ghosttyghostty-org avatar

    ghostty-org/ghostty

    56,570View on GitHub↗

    Ghostty is a cross-platform terminal emulator that utilizes GPU-accelerated rendering to provide high-performance text output and low-latency input. It functions as a unified terminal environment, maintaining consistent feature parity and configuration across different operating systems through a specialized windowing abstraction layer. The application is built on a declarative configuration engine that allows users to manage settings, keybindings, and visual themes using modular, plain-text files. It supports dynamic hot-reloading, enabling users to apply configuration changes in real-time w

    Ghostty is a cross-platform terminal emulator with GPU-accelerated rendering and a declarative configuration system, directly matching the core requirement for an open-source desktop terminal emulator.

    ZigCross-Platform Terminal Utilities
    View on GitHub↗56,570
  • manaflow-ai/cmuxmanaflow-ai avatar

    manaflow-ai/cmux

    22,717View on GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    cmux is a GPU-accelerated terminal emulator with split-pane workspaces, but its primary focus is coordinating AI coding agents rather than general desktop terminal use, and it likely lacks full cross-platform and ligature support.

    SwiftGPU-Accelerated Renderers
    View on GitHub↗22,717
  • eugeny/tabbyEugeny avatar

    Eugeny/tabby

    72,154View on GitHub↗

    Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an asynchronous protocol layer. The project distinguishes itself through a modular plugin architecture that enables users to extend

    Tabby is a cross-platform terminal emulator with tabbed split-pane layout and plugin-based customization, but it does not explicitly advertise GPU-accelerated rendering or ligature support, so it only partially covers the features you're looking for.

    TypeScriptCross-Platform Terminal EmulatorsRemote Connection ManagersTerminal Session Managers
    View on GitHub↗72,154
  • cmderdev/cmdercmderdev avatar

    cmderdev/cmder

    26,937View on 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

    Cmder is a Windows-only console emulator and terminal environment that offers a tabbed interface and customizable configuration, which fits the request for a desktop terminal emulator, though it lacks cross-platform support and GPU-accelerated rendering.

    PowerShellTerminal EmulatorsShell Environment OrchestratorsTerminal Emulators
    View on GitHub↗26,937
  • contour-terminal/contourcontour-terminal avatar

    contour-terminal/contour

    2,945View on GitHub↗

    Modern C++ Terminal Emulator

    Contour is a modern C++ terminal emulator application, placing it in the desktop terminal emulator category, but it does not explicitly advertise GPU-accelerated rendering, tabbed interface, or ligature support in the provided evidence, making it a narrower fit than a fully featured terminal emulator.

    C++Terminal Emulators
    View on GitHub↗2,945
  • gnome-terminator/terminatorgnome-terminator avatar

    gnome-terminator/terminator

    2,609View on GitHub↗

    multiple GNOME terminals in one window

    terminator lets you run multiple GNOME terminals in a single window — it is a genuine terminal emulator, but it is Linux-only, uses CPU-based VTE rendering, and lacks the GPU acceleration this search asks for.

    PythonTerminal EmulatorsTerminal Emulators
    View on GitHub↗2,609
  • lxde/lxterminallxde avatar

    lxde/lxterminal

    192View on GitHub↗

    VTE terminal emulator written in GTK

    LXTerminal is a lightweight GTK-based terminal emulator using VTE, squarely in the desktop terminal emulator category but lacking GPU-accelerated rendering, tabbed interface, and cross-platform support beyond Linux.

    CTerminal Emulators
    View on GitHub↗192
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
wez/wezterm26.7KRustNOASSERTIONJun 16, 2026
jwilm/alacritty64.6KRustApache-2.0Jun 16, 2026
microsoft/terminal
103.7K
C++
MIT
Jun 22, 2026
kovidgoyal/kitty33.5KPythonGPL-3.0Jun 16, 2026
wezterm/wezterm24.3KRustotherFeb 5, 2026
alacritty/alacritty64.6KRustApache-2.0Jun 2, 2026
gnachman/iterm217.7KObjective-CGPL-2.0Jun 16, 2026
ghostty-org/ghostty56.6KZigMITJun 16, 2026
manaflow-ai/cmux22.7KSwiftNOASSERTIONJun 23, 2026
eugeny/tabby72.2KTypeScriptMITJun 16, 2026

Related searches

  • a terminal multiplexer alternative to tmux
  • Terminal and CLI utilities
  • a terminal based client for SQL databases
  • Terminal background customizer
  • a keyboard driven file manager for terminal
  • a TUI for browsing my database
  • Terminal status bar
  • an interactive HTTP client for the terminal