basis16
Basis16 is a collection of color schemes designed for syntax highlighting in code editors and terminal emulators. It provides a 16-color palette that is used to color code elements such as keywords, strings, comments, types, and operators, with separate variants for dark and light backgrounds. The palette is designed to be consistent across editors, so developers can switch tools without losing the visual mapping of colors to code elements.
Basis16 follows a modular approach aligned with the broader philosophy of using a fixed set of base
Themes in the Basis16 family are implemented as theme or color definitions for a wide range of
In practical use, Basis16 seeks to improve readability and reduce eye strain by balancing hue choices and