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
zerebos avatar

zerebos/ghostty-config

0
View on GitHub↗
2,751 stars·38 forks·Svelte·apache-2.0·16 viewsghostty.zerebos.com↗

Ghostty Config

This project is a configuration manager and visual editor for the Ghostty terminal. It provides a dedicated interface for managing terminal settings, fonts, and colors, alongside a specialized generator for creating keyboard mappings and input sequences.

The system enables the definition of complex keybindings and chained actions through an interactive editor. It features a live-preview synchronization system that updates the visual representation of terminal settings as values are modified.

The toolset includes capabilities for importing, exporting, and sharing configuration files via uploads or shareable links. It utilizes schema-driven validation to ensure user-defined settings match allowed values and provides a mechanism for translating visual states into static configuration text.

Features

  • Terminal Emulator Configuration - Provides a dedicated visual management system for configuring the Ghostty terminal emulator.
  • Keybinding Management - Provides an interactive tool for defining and organizing complex keyboard bindings and action chains.
  • Keybinding Browsers & Editors - Offers a visual editor for defining and modifying keyboard shortcuts and chained input sequences.
  • Terminal Configuration Managers - Acts as a manager for importing, exporting, and sharing Ghostty configuration files.
  • Terminal Configuration Management - Manages the organization and sharing of terminal appearance and behavior settings via structured files.
  • Shareable Configurations - Provides mechanisms for importing, exporting, and sharing terminal configuration files via shareable links.
  • Keyboard Shortcut Mappings - Enables the definition of complex keyboard shortcut mappings to optimize terminal navigation workflows.
  • Live Preview Synchronization - Synchronizes an internal configuration model with a real-time visual preview of terminal settings.
  • Action Sequence Chaining - Allows users to link multiple terminal commands into a sequential chain through a visual interface.
  • UI Appearance Settings - Provides a visual editor for adjusting terminal appearance settings including fonts and colors.
  • JSON Serialization - Utilizes JSON serialization to store and manage complex configuration maps and action sequences.
  • Input Validation Schemas - Enforces structural integrity and parameter correctness for user-defined keybindings using schema-driven validation.
  • Client-Side Exporters - Provides tools to export visual configuration states as static text files directly within the browser.

Star history

Star history chart for zerebos/ghostty-configStar history chart for zerebos/ghostty-config

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Ghostty Config

Similar open-source projects, ranked by how many features they share with Ghostty Config.
  • 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

    C++cmdcommand-lineconsole
    View on GitHub↗103,685
  • josean-dev/dev-environment-filesjosean-dev avatar

    josean-dev/dev-environment-files

    3,939View on GitHub↗

    This project is a collection of environment configuration files, known as dotfiles, designed to standardize a development setup. It provides specific configuration sets for the Neovim modal editor, a tiling window manager, the Tmux terminal multiplexer, and the Zsh shell. The repository includes a curated Unix command line toolset featuring modern utility alternatives and fuzzy finding tools for file navigation. It also contains a suite of settings for managing terminal sessions, window layouts, and custom keybindings to streamline development workflows. The configuration surface covers visu

    Lua
    View on GitHub↗3,939
  • anomalyco/opentuianomalyco avatar

    anomalyco/opentui

    12,131View on GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    TypeScript
    View on GitHub↗12,131
  • nicolashery/mac-dev-setupnicolashery avatar

    nicolashery/mac-dev-setup

    5,755View on GitHub↗

    This project is a collection of guides and configurations for initializing a macOS development environment. It provides a systematic approach to installing programming languages, editors, and system tools to prepare a new Mac for coding from scratch. The setup focuses on automating the lifecycle of command line tools and applications through system package management. It emphasizes version-isolated language runtimes for Node.js and Python, allowing for the management of multiple versions and the creation of project-specific virtual environments to prevent dependency conflicts. The project co

    Shell
    View on GitHub↗5,755
See all 30 alternatives to Ghostty Config→

Frequently asked questions

What does zerebos/ghostty-config do?

This project is a configuration manager and visual editor for the Ghostty terminal. It provides a dedicated interface for managing terminal settings, fonts, and colors, alongside a specialized generator for creating keyboard mappings and input sequences.

What are the main features of zerebos/ghostty-config?

The main features of zerebos/ghostty-config are: Terminal Emulator Configuration, Keybinding Management, Keybinding Browsers & Editors, Terminal Configuration Managers, Terminal Configuration Management, Shareable Configurations, Keyboard Shortcut Mappings, Live Preview Synchronization.

What are some open-source alternatives to zerebos/ghostty-config?

Open-source alternatives to zerebos/ghostty-config include: microsoft/terminal — This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation,… josean-dev/dev-environment-files — This project is a collection of environment configuration files, known as dotfiles, designed to standardize a… nicolashery/mac-dev-setup — This project is a collection of guides and configurations for initializing a macOS development environment. It… anomalyco/opentui — Opentui is a terminal user interface framework for building interactive command line applications. It provides a… arismelachroinos/lscript — lscript is a wireless network pentesting framework and keyboard-driven command console. It functions as a security… buymeasoda/soda-theme — soda-theme is a set of visual interface skins for Sublime Text that provides both dark and light modes. It serves as a…