# altercation/solarized

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/altercation-solarized).**

15,992 stars · 3,457 forks · Vim script · MIT

## Links

- GitHub: https://github.com/altercation/solarized
- Homepage: http://ethanschoonover.com/solarized
- awesome-repositories: https://awesome-repositories.com/repository/altercation-solarized.md

## Description

Solarized is a unified color system and precision color scheme designed for terminal emulators, code editors, and GUI applications. It provides a standardized sixteen-color palette with specific hue and lightness relationships to ensure visual consistency and maximum readability across different software interfaces.

The system utilizes dual-mode contrast mapping to pair light and dark variants of every color, preserving perceived contrast and readability when switching between background themes. It employs fixed-lightness value constraints and hue-based palette generation to maintain uniform visual weight and a consistent color set.

The project covers broader capabilities in digital design and interface accessibility, including the scaling of comprehensive color sets into smaller monotone and accent palettes for web and graphic design. It also includes mechanisms for exporting these color definitions into various formats for integration into development environments and terminal emulators.

## Tags

### Development Tools & Productivity

- [Terminal Color Schemes](https://awesome-repositories.com/f/development-tools-productivity/terminal-color-schemes.md) — Provides a precise sixteen-color palette configuration for terminal emulators to ensure visual consistency.
- [IDE Theme Integration](https://awesome-repositories.com/f/development-tools-productivity/ide-theme-integration.md) — Implements a coordinated set of light and dark colors in text editors and development environments for better readability.
- [Design Palette Exports](https://awesome-repositories.com/f/development-tools-productivity/multi-format-data-exports/design-palette-exports.md) — Exports curated color data into multiple formats compatible with design software, IDEs, and terminal emulators. ([source](http://ethanschoonover.com/solarized))

### Part of an Awesome List

- [Cross-Application Theme Synchronization](https://awesome-repositories.com/f/awesome-lists/devtools/cross-application-theme-synchronization.md) — Offers a unified color system that synchronizes visual styles across code editors, terminals, and development tools.

### User Interface & Experience

- [Cross-Platform Palettes](https://awesome-repositories.com/f/user-interface-experience/color-palettes/cross-platform-palettes.md) — Provides a standardized color set designed for consistency across multiple terminal emulators and software interfaces.
- [Color Schemes](https://awesome-repositories.com/f/user-interface-experience/color-schemes.md) — Implements precise color schemes designed for visual consistency across terminal emulators and GUI applications.
- [Palette Generation Algorithms](https://awesome-repositories.com/f/user-interface-experience/color-spaces/hue-shifting/palette-generation-algorithms.md) — Calculates a consistent color set by maintaining fixed lightness and saturation ratios across a specific hue spectrum.
- [Contrast Mapping Strategies](https://awesome-repositories.com/f/user-interface-experience/contrast-validators/contrast-mapping-strategies.md) — Implements dual-mode contrast mapping to preserve readability when switching between light and dark background themes.
- [Color Relationship Definitions](https://awesome-repositories.com/f/user-interface-experience/custom-theme-definitions/interface-color-schemes/color-relationship-definitions.md) — Establishes precise lightness and hue relationships to ensure visual consistency across different terminal and GUI applications. ([source](http://ethanschoonover.com/colophon))
- [Separate Light and Dark Palettes](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/theme-systems/dark-mode-strategies/separate-light-and-dark-palettes.md) — Defines distinct color palettes and tokens for light and dark appearance modes to reduce eye strain.
- [Standardized Color Sets](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palettes/standardized-color-sets.md) — Provides a standardized sixteen-color set with specific hue and lightness relationships for maximum readability.
- [Desktop Color Palette Theming](https://awesome-repositories.com/f/user-interface-experience/color-themes/custom-color-theme-definitions/desktop-color-palette-theming.md) — Applies a custom color palette across the desktop environment, including editors and terminals, while preserving readability. ([source](https://cdn.jsdelivr.net/gh/altercation/solarized@master/README.md))
- [Color Palette Management](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palette-management.md) — Manages a consistent sixteen-color palette and theme variables across a unified design system. ([source](http://ethanschoonover.com/solarized))
- [Palette Scaling](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palette-management/palette-scaling.md) — Derives simplified smaller color sets from a primary sixteen-color palette to support diverse design constraints.
- [Color Palettes](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palettes.md) — Provides a scalable set of monotone and accent colors used as a design palette for web and graphic design.
- [Multi-Format Color Specifications](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palettes/multi-format-color-specifications.md) — Provides color definitions distributed in various formats for compatibility across different terminals and text editors.
- [Visual Weight Constraints](https://awesome-repositories.com/f/user-interface-experience/visual-weight-constraints.md) — Employs fixed-lightness value constraints to maintain uniform visual weight across the color set.
