mbadolato/iterm2-color-schemes

Over 450 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda,...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 2nd, 2026
Created on April 1st, 2011
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 6,514
Total Stargazers: 27,178 (+0)
Total Subscribers: 323 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

iterm2-color-schemes is a collection of terminal color schemes that provides ports across multiple terminal emulators and applications.

The project addresses the need for consistent, aesthetically pleasing terminal environments across different platforms and tools. Rather than creating color schemes from scratch for each terminal emulator, it maintains a curated library of schemes that have been adapted to work with iTerm2, Terminal, Konsole, PuTTY, Xresources, Windows Terminal, Visual Studio Code, Alacritty, Ghostty, and numerous other terminal applications. Users can import these schemes directly into their terminal emulator through built-in import dialogs or via a provided Bash installation script.

Developers and system administrators who want a consistent visual experience across multiple machines or terminal applications should consider this collection. It suits anyone tired of manually configuring colors or searching for individual theme ports. The project is particularly valuable for users working across macOS, Linux, and Windows systems who need the same color scheme available everywhere. The README does not make explicit comparisons to alternative color scheme collections, so no comparative assessment can be offered.

The project maintains a Docker-based build system that automates the generation of color scheme files across all supported terminal formats, reducing manual work when adding new schemes. The contribution process includes tooling for debugging new themes within a containerized environment before committing changes. Documentation is structured to guide users through installation for each supported terminal type separately, with dedicated sections for platform-specific setup instructions.