awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ghostty-org avatar

ghostty-org/ghostty

0
View on GitHub↗
56,570 stars·2,913 forks·Zig·MIT·11 vuesghostty.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.

Historique des stars

Graphique de l'historique des stars pour ghostty-org/ghosttyGraphique de l'historique des stars pour ghostty-org/ghostty

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Ghostty

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ghostty.
  • gnachman/iterm2Avatar de gnachman

    gnachman/iTerm2

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

    kovidgoyal/kitty

    33,462Voir sur 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
    Voir sur GitHub↗33,462
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur 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
    Voir sur GitHub↗27,941
  • zellij-org/zellijAvatar de zellij-org

    zellij-org/zellij

    33,683Voir sur 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
    Voir sur GitHub↗33,683
Voir les 30 alternatives à Ghostty→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de ghostty-org/ghostty ?

Les fonctionnalités principales de ghostty-org/ghostty sont : Terminal Environments, Terminal Emulators, Terminal Integration Interfaces, Configuration Management, Terminal Application Frameworks, Windowing Abstractions, Developer Utilities, Terminal Applications.

Quelles sont les alternatives open-source à ghostty-org/ghostty ?

Les alternatives open-source à ghostty-org/ghostty incluent : 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…