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
Gogh-Co avatar

Gogh-Co/Gogh

0
View on GitHub↗
10,099 stars·625 forks·Shell·mit·11 viewsgogh-co.github.io/Gogh↗

Gogh

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 detection, and the application of hex color schemes to the system environment.

Features

  • Terminal Aesthetics - Enables the browsing and installation of a wide variety of dark and light themes for a personalized command line.
  • Terminal Color Schemes - Defines custom hex color schemes for terminal backgrounds and foregrounds using a standardized format.
  • Accessibility Validators - Checks terminal color schemes against accessibility standards to ensure legible text and background contrast.
  • Theme Installers - Provides a command-line interface for browsing and installing predefined color schemes across different terminal environments.
  • Terminal Emulators - Applies curated color palettes to terminal emulators to enhance visual appeal and readability.
  • YAML Configuration Files - Maintains a standardized library of terminal color schemes defined using YAML configuration files.
  • Accessibility Auditing Tools - Checks terminal color schemes against WCAG standards to ensure sufficient contrast and legibility.
  • Color Theme Managers - Maintains a curated library of predefined color schemes as a set of configuration files.
  • Contrast Validators - Calculates the luminance ratio between foreground and background colors to ensure WCAG accessibility compliance.
  • Custom Theme Definitions - Implements a YAML-based system for creating and defining new custom color schemes.
  • Theme Definition Formats - Utilizes a standardized YAML format for defining terminal color palettes and schemes.
  • Shell Scripting Utilities - Uses shell scripts to execute terminal-specific commands for applying color configurations.
  • Terminal Environment Detection - Identifies the active terminal emulator by analyzing environment variables and system properties.
  • CLI Selection Interfaces - Provides an interactive command-line interface for users to browse and apply visual themes.

Star history

Star history chart for gogh-co/goghStar history chart for gogh-co/gogh

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Gogh

These projects share indexed features with Gogh. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mayccoll/goghMayccoll avatar

    Mayccoll/Gogh

    10,243View on GitHub↗

    Gogh is a command line theme manager and a collection of curated color palettes for various Linux and macOS terminal emulators. It provides a library of configuration files used to synchronize visual styles across different terminal environments. The project includes a terminal accessibility checker to verify that chosen color schemes meet visual contrast and readability standards. It allows for the creation of custom theme definitions using a templating system that maps hex values to text and background colors. The toolset covers terminal emulator customization through a command line interf

    Shell
    View on GitHub↗10,243
  • morhetz/gruvboxmorhetz avatar

    morhetz/gruvbox

    15,195View on 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
    View on GitHub↗15,195
  • lemnos/theme.shlemnos avatar

    lemnos/theme.sh

    952View on GitHub↗

    theme.sh is a command line utility for previewing, browsing, and applying terminal color palettes instantly. It manages terminal aesthetics through escape sequences, interactive menu selectors, shell startup hooks, and state persistence configuration files. The tool includes capabilities for interactive theme navigation through fuzzy finding tools, brightness-based palette filtering, and external theme imports. It supports automated session persistence by restoring recent color schemes on startup and tracking selection history. Additional functionality covers remote environment styling by s

    Shellcommand-linecommand-line-toolshell
    View on GitHub↗952
  • catppuccin/tmuxcatppuccin avatar

    catppuccin/tmux

    2,828View on GitHub↗

    This project provides a collection of coordinated color themes and visual presets for the tmux terminal multiplexer. It is designed to standardize the interface appearance by styling the status bar and window borders through a set of curated color palettes. The system enables comprehensive interface customization, allowing for the modification of window tabs and the application of visual styles to system metric displays. It includes a management system for switching between distinct visual presets to maintain a consistent aesthetic across the terminal workspace. The project covers the config

    Shellcatppuccincolorscolorscheme
    View on GitHub↗2,828
Compare all 30 related projects→

Frequently asked questions

What does gogh-co/gogh do?

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.

What are the main features of gogh-co/gogh?

The main features of gogh-co/gogh are: Terminal Aesthetics, Terminal Color Schemes, Accessibility Validators, Theme Installers, Terminal Emulators, YAML Configuration Files, Accessibility Auditing Tools, Color Theme Managers.

Which projects share features with gogh-co/gogh?

Projects with overlapping indexed features include: mayccoll/gogh — Gogh is a command line theme manager and a collection of curated color palettes for various Linux and macOS terminal… morhetz/gruvbox — Gruvbox is a retro-inspired color scheme designed to provide a consistent visual experience across text editors,… lemnos/theme.sh — theme.sh is a command line utility for previewing, browsing, and applying terminal color palettes instantly. It… catppuccin/tmux — This project provides a collection of coordinated color themes and visual presets for the tmux terminal multiplexer.… eugeny/terminus — Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and… k4m4/terminals-are-sexy — This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality…