awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ghostty-org avatar

ghostty-org/ghostty

0
View on GitHub↗
56,570 estrellas·2,913 forks·Zig·MIT·11 vistasghostty.org↗

Ghostty

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 without interrupting active sessions. The emulator also features system-aware theme synchronization, which automatically transitions between light and dark color palettes based on operating system preferences.

Beyond its core rendering capabilities, the project provides a foundation for interactive command-line tools by implementing standard terminal control sequences and parsing ANSI escape codes. This ensures compatibility with existing terminal-aware software and allows for consistent visual output across diverse development environments. Users can access comprehensive configuration documentation directly from the command line to manage their setup without requiring an external connection.

Features

  • Terminal Environments - A unified terminal environment that maintains consistent configuration and feature parity across different operating systems for a seamless development experience.
  • Terminal Emulators - A high-performance terminal application that leverages hardware rendering to provide smooth text output and low-latency input for command-line workflows.
  • Terminal Integration Interfaces - Connect terminal-aware software with the emulator by utilizing specialized interfaces designed for developers building tools that run directly within the terminal environment for seamless execution.
  • Configuration Management - Define application preferences using a plain-text configuration file that supports comments and modular file splitting to keep complex setups organized and easy to maintain over time.
  • Terminal Application Frameworks - Providing a robust and configurable foundation for building and running interactive terminal-based applications with high performance rendering requirements.
  • Windowing Abstractions - Uses a unified interface layer to manage native window creation and input event handling across different operating systems and desktop environments.
  • Developer Utilities - Fast, GPU-accelerated terminal emulator with modern features.
  • Terminal Applications - Listed in the “Terminal Applications” section of the Awesome Mac awesome list.
  • Terminal Emulators - Fast terminal emulator with native UI and GPU acceleration.
  • Text Rendering - Renders terminal glyphs using a high-performance graphics pipeline that offloads text rasterization and layout calculations to the hardware graphics processor.
  • Cross-Platform Terminal Utilities - Ensuring consistent visual output and functional compatibility for command line tools across different operating systems and system display modes.
  • Terminal Emulators - Translates standard terminal control codes into internal state changes to ensure compatibility with existing command-line tools and interactive applications.
  • Adaptive Color Schemes - Configure distinct color schemes for light and dark modes to ensure the terminal interface updates its appearance automatically based on your current system-wide display preferences.
  • Color Themes - Apply built-in color themes to the terminal interface while maintaining support for automatic switching between light and dark modes based on your active system preferences.
  • Configuration Engines - A text-based settings architecture that allows users to define terminal behavior, keybindings, and visual themes through modular and reloadable configuration files.
  • Keyboard Shortcuts - Define custom keyboard shortcuts for terminal actions by mapping specific key combinations to desired commands within your configuration file to improve your overall input efficiency.
  • Terminal Customization Tools - Tailoring the appearance and behavior of your command line interface to match personal preferences and improve daily workflow efficiency.
  • Theme Synchronization Tools - Observes operating system appearance events to trigger automatic transitions between light and dark color palettes without requiring manual user intervention.

Historial de estrellas

Gráfico del historial de estrellas de ghostty-org/ghosttyGráfico del historial de estrellas de ghostty-org/ghostty

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace ghostty-org/ghostty?

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.

¿Cuáles son las características principales de ghostty-org/ghostty?

Las características principales de ghostty-org/ghostty son: Terminal Environments, Terminal Emulators, Terminal Integration Interfaces, Configuration Management, Terminal Application Frameworks, Windowing Abstractions, Developer Utilities, Terminal Applications.

¿Qué alternativas de código abierto existen para ghostty-org/ghostty?

Las alternativas de código abierto para ghostty-org/ghostty incluyen: gnachman/iterm2 — iTerm2 is a high-performance terminal emulator designed specifically for macOS. It functions as a programmable… kovidgoyal/kitty — Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… zellij-org/zellij — Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent,… cmderdev/cmder — Cmder is a console emulator and terminal environment for Windows that provides a unified interface for managing… gitsquared/edex-ui — This project is a cross-platform desktop application that functions as a graphical shell replacement. Built using web…

Alternativas open-source a Ghostty

Proyectos open-source similares, clasificados según cuántas características comparten con Ghostty.
  • gnachman/iterm2Avatar de gnachman

    gnachman/iTerm2

    17,702Ver en 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
    Ver en GitHub↗17,702
  • kovidgoyal/kittyAvatar de kovidgoyal

    kovidgoyal/kitty

    33,462Ver en 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

    Pythoncgogolang
    Ver en GitHub↗33,462
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Ver en GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Goandroidcross-platformfyne
    Ver en GitHub↗27,941
  • zellij-org/zellijAvatar de zellij-org

    zellij-org/zellij

    33,683Ver en GitHub↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Rustmultiplexerterminalworkspace
    Ver en GitHub↗33,683
  • Ver las 30 alternativas a Ghostty→