A collection of aesthetic color schemes and syntax highlighting themes for popular code editors and terminals.
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-hundred-fifty-six-color palette fallbacks. Users can toggle between light and dark display modes and adjust text attributes, such as italics, to suit specific accessibility needs or terminal font capabilities. The system achieves visual consistency by applying declarative color mapping to interface elements and targeting abstract syntax tree nodes for language-specific highlighting. These configurations are distributed as modular files that integrate directly into the native settings of supported applications, ensuring that the theme remains uniform across a user's entire development workspace.
Gruvbox is a comprehensive, community-maintained color scheme that provides consistent dark and light themes across a wide range of terminal emulators and code editors with robust syntax highlighting support.
Dracula Theme is a universal dark color palette and cross-platform theme specification. It provides a standardized set of high-contrast colors designed to implement a unified dark aesthetic across various text editors and terminals. The project is an accessible color scheme that maintains a minimum 4.5:1 contrast ratio to meet global visual accessibility standards. It ensures a cohesive visual experience by synchronizing these colors across different operating systems and developer environments. The system utilizes a centralized color palette and static definitions to maintain consistency. It maps these unified color variables to the specific naming conventions and schemas required by diverse software applications.
Dracula is a comprehensive, community-driven collection of color themes that provides consistent syntax highlighting and terminal emulator support across a vast array of cross-platform editors.
Aura Theme is a comprehensive set of dark color palettes, development environment styles, and digital assets designed to create a unified visual identity across various software targets. It provides a cohesive dark mode system for code editors, terminal emulators, and desktop window managers, complemented by a collection of high-resolution dark wallpapers for desktop and mobile environments. The project includes a theme porting tool and a UI color token system that replace hardcoded hex values with dynamic accent tokens. This framework enables cross-application theme porting, allowing a consistent color scheme to be applied across different software targets, as well as hardware RGB synchronization to match peripheral lighting with the software palette. The engineering surface covers multi-target porting, template value interpolation, and documentation generation. It also includes utilities for color format conversion, color property manipulation, and static asset management to streamline the theme distribution workflow.
Aura Theme provides a comprehensive, community-driven collection of dark color palettes and syntax highlighting configurations that are specifically designed for a wide range of terminal emulators and code editors.
Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for building consistent user interfaces and code themes. It functions as a UI design framework that delivers a standardized collection of colors through multiple file formats for use in development tools and graphic design software. The system is defined by its dual-mode visual theme, which coordinates complementary light and dark color sets to maintain a consistent visual hierarchy across different brightness modes. It also includes a syntax highlighting theme that maps specific palette colors to programming language tokens to improve readability. The palette covers semantic UI color systems for signaling functional states such as errors and warnings, and it supports global style management via CSS variables and preprocessors. The color data is distributed across diverse formats to ensure visual consistency between design tools and live code.
Nord provides a comprehensive, cross-platform color palette and theme system that includes syntax highlighting and consistent light and dark variants for a wide range of terminal emulators and code editors.
iTerm2-Color-Schemes is a large library of curated color themes and standardized palettes for iTerm2 and other compatible terminal emulators. It serves as a collection of visual configurations ported from iTerm2 to multiple terminal platforms and integrated development environments. The project provides cross-platform terminal palettes compatible with Windows Terminal, Alacritty, Kitty, and Konsole. These assets enable consistent color schemes and visual synchronization across diverse terminal applications. The repository includes tools and mechanisms for terminal color theme application to modify the visual appearance of terminal emulator software. These capabilities cover general terminal color customization and the management of specific iTerm2 color profiles.
This repository provides a vast, community-driven collection of color palettes and themes specifically curated for terminal emulators and ported to various environments, making it a direct resource for your terminal customization needs.
This project is a cross-editor theme library and mapper that provides a curated collection of syntax highlighting color schemes. It uses a JSON theme specification to define visual roles and color palettes as immutable data structures, ensuring these definitions remain consistent across different software output targets. The system functions as a declarative style generator, translating abstract color definitions into the specific configuration formats required by various programming environments. By using a template-based approach, it maps a single source of truth for color definitions to multiple text editors and highlighting libraries. The project covers the synchronization of visual styles and the standardization of syntax highlighting across different machines and editors. It handles the mapping of curated schemes to specific editor formats to maintain a uniform visual experience.
This project provides a centralized system for managing and mapping color schemes across various editors and terminal environments, serving as a robust tool for maintaining consistent visual themes.
kitty-themes is a theme manager and color scheme gallery for the Kitty terminal. It provides a library of predefined hexadecimal color palettes and a tool to browse and apply these visual themes to the terminal interface. The project enables live previewing of different color configurations in a running terminal instance or a separate window before permanently saving changes. It functions as a shell-based configuration tool that injects color variables into configuration files and triggers immediate refreshes via system signals.
This repository provides a curated collection of color palettes and a management tool specifically for the Kitty terminal, making it a focused resource for terminal theme customization.
Pywal is an image-based theme engine and dynamic color scheme generator that extracts dominant colors from images to create coordinated system-wide color palettes. It functions as a cross-application theme synchronizer and terminal color palette manager, updating interface colors and environment configurations in real-time. The system synchronizes generated palettes across third-party software, window managers, and supported hardware, including RGB backlight controllers for keyboards and laptops. It integrates wallpaper management by applying a source image as the system background while simultaneously extracting its color palette. Capabilities include template-driven configuration for exporting colors to specific applications, developer format exports in JSON and CSS, and the execution of post-processing scripts for custom setup tasks. The tool also supports theme library management, color mode switching between light and dark schemes, and the restoration of previously used palettes.
Pywal is a dynamic theme engine that generates and synchronizes color palettes across terminal emulators and various applications, serving as a powerful tool for managing terminal and editor themes based on your desktop wallpaper.
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.
Gogh provides a comprehensive collection of terminal color schemes and an automated installer for applying them across various terminal emulators, though it does not extend to code editor syntax highlighting.
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 interface for browsing, selecting, and installing themes. This is achieved via automated scripts and interactive menus that apply color schemes directly to terminal configuration files.
Gogh provides a comprehensive collection of curated color palettes and an automated management tool specifically for terminal emulators, though it does not extend to code editor syntax highlighting.
tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes. It defines color palettes and highlight group configurations to manage syntax highlighting and the overall visual aesthetic of the editor. The project enables the export of terminal color palettes to maintain a unified visual style across terminal emulators and other system applications. It also includes mechanisms to match the visual style of third-party extensions to the primary theme for workspace consistency. Users can refine the visual appearance through color palette customization and the overriding of specific highlight settings. The plugin integrates with semantic tokens to map colors to language elements and supports real-time theme switching.
This is a comprehensive color theme collection that provides consistent visual styling for Neovim and exports matching palettes for various popular terminal emulators.
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 configuration of functional status lines with styled components for real-time metrics and the styling of window borders and geometric shapes for window status displays.
This repository provides specific color themes and styling configurations for the tmux terminal multiplexer, serving as a component for terminal customization rather than a comprehensive collection of themes for editors and terminal emulators.