An open API service indexing awesome lists of open source software.

https://github.com/protesilaos/prot16

Colour schemes mainly for highlighting code syntax. Each theme uses a 16-colour palette. It comes in light and dark variants.
https://github.com/protesilaos/prot16

atom atom-editor colorschemes colour-schemes prot16 syntax-themes terminal vim xfce4-terminal

Last synced: 2 months ago
JSON representation

Colour schemes mainly for highlighting code syntax. Each theme uses a 16-colour palette. It comes in light and dark variants.

Awesome Lists containing this project

README

        

# Prot16 general resources

*Prot16* is a collection of 16-colour-palette schemes. These consist of 8 base values, divided by two groups into 'light' and 'dark', plus 8 accent values which remain constant across light and dark instantiations. The idea is to easily transition from light to dark while retaining the same feel. The accents are variants of red, orange, yellow, green, cyan, blue, violet, and magenta.

This is the master repository of all the items I have developed. Each directory covers a specific colour scheme. It contains files related to the various ports that are available.

For specific use cases, please refer to the relevant GitHub project:

- [Prot16 Generator](https://github.com/protesilaos/prot16-generator) (a bash script to build themes on demand)
- [Prot16 Data](https://github.com/protesilaos/prot16-data) (colour values for each theme)
- [Prot16 Vim](https://github.com/protesilaos/prot16-vim) (themes for Vim GUI and terminal)
- [Prot16 XFCE4 Terminal](https://github.com/protesilaos/prot16-xfce4-terminal) (themes for the XFCE4 terminal emulator)
- [Prot16 URXVT](https://github.com/protesilaos/prot16-urxvt) (themes for the URXVT terminal)
- [Prot16 XTERM](https://github.com/protesilaos/prot16-xterm) (themes for the XTERM terminal)
- [Prot16 Atom index](https://github.com/protesilaos/prot16-atom-index) (a list with the Atom editor ports)

## Screenshots

Terminal emulators running sample content (for actual GNU/Linux customisations, refer to my [dotfiles](https://github.com/protesilaos/dotfiles))

alto light variant
![alto_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/alto_light.png)

alto dark variant
![alto_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/alto_dark.png)

archaic light variant
![archaic_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/archaic_light.png)

archaic dark variant
![archaic_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/archaic_dark.png)

bionis light variant
![bionis_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/bionis_light.png)

bionis dark variant
![bionis_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/bionis_dark.png)

blau light variant
![blau_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/blau_light.png)

blau dark variant
![blau_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/blau_dark.png)

camo light variant
![camo_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/camo_light.png)

camo dark variant
![camo_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/camo_dark.png)

caprice light variant
![caprice_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/caprice_light.png)

caprice dark variant
![caprice_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/caprice_dark.png)

cyprium light variant
![cyprium_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/cyprium_light.png)

cyprium dark variant
![cyprium_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/cyprium_dark.png)

equinox light variant
![equinox_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/equinox_light.png)

equinox dark variant
![equinox_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/equinox_dark.png)

ficus light variant
![ficus_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ficus_light.png)

ficus dark variant
![ficus_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ficus_dark.png)

flowerbed light variant
![flowerbed_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/flowerbed_light.png)

flowerbed dark variant
![flowerbed_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/flowerbed_dark.png)

fortuna light variant
![fortuna_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/fortuna_light.png)

fortuna dark variant
![fortuna_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/fortuna_dark.png)

gaia light variant
![gaia_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/gaia_light.png)

gaia dark variant
![gaia_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/gaia_dark.png)

hinterland light variant
![hinterland_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hinterland_light.png)

hinterland dark variant
![hinterland_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hinterland_dark.png)

hyperion light variant
![hyperion_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hyperion_light.png)

hyperion dark variant
![hyperion_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hyperion_dark.png)

magus light variant
![magus_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/magus_light.png)

magus dark variant
![magus_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/magus_dark.png)

nefelio light variant
![nefelio_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/nefelio_light.png)

nefelio dark variant
![nefelio_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/nefelio_dark.png)

neptune light variant
![neptune_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/neptune_light.png)

neptune dark variant
![neptune_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/neptune_dark.png)

noir light variant
![noir_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/noir_light.png)

noir dark variant
![noir_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/noir_dark.png)

ocarina light variant
![ocarina_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ocarina_light.png)

ocarina dark variant
![ocarina_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ocarina_dark.png)

oliveira light variant
![oliveira_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/oliveira_light.png)

oliveira dark variant
![oliveira_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/oliveira_dark.png)

orionis light variant
![orionis_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/orionis_light.png)

orionis dark variant
![orionis_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/orionis_dark.png)

overgrowth light variant
![overgrowth_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/overgrowth_light.png)

overgrowth dark variant
![overgrowth_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/overgrowth_dark.png)

playa light variant
![playa_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/playa_light.png)

playa dark variant
![playa_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/playa_dark.png)

seabed light variant
![seabed_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/seabed_light.png)

seabed dark variant
![seabed_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/seabed_dark.png)

sonho light variant
![sonho_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/sonho_light.png)

sonho dark variant
![sonho_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/sonho_dark.png)

symbiosis light variant
![symbiosis_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/symbiosis_light.png)

symbiosis dark variant
![symbiosis_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/symbiosis_dark.png)

termina light variant
![termina_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/termina_light.png)

termina dark variant
![termina_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/termina_dark.png)

vin light variant
![vin_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/vin_light.png)

vin dark variant
![vin_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/vin_dark.png)

## Contributing

Are you using any of these colour schemes with a terminal emulator or some other application? Perhaps you can write a template for the [Prot16 Generator](https://github.com/protesilaos/prot16-generator).

[Contact me](https://protesilaos.com/contact/) if you need any further information.

## Acknowledgements

I was greatly inspired in my work by Ethan Schoonover's [Solarized](http://ethanschoonover.com/solarized). My colour schemes follow his design philosophy of a 16-colour palette that can easily transition from a light to a dark variant.

The label "Prot16" is a play on my nickname and Chris Kempson's Base16.

## Related project

Also check out [Tempus themes](https://gitlab.com/protesilaos/tempus-themes). *Tempus* is a collection of themes optimised for Vim and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast.