{"id":26061885,"url":"https://github.com/protesilaos/prot16","last_synced_at":"2025-04-11T10:58:11.843Z","repository":{"id":106876290,"uuid":"60952238","full_name":"protesilaos/prot16","owner":"protesilaos","description":"Colour schemes mainly for highlighting code syntax. Each theme uses a 16-colour palette. It comes in light and dark variants.","archived":false,"fork":false,"pushed_at":"2018-12-10T20:31:06.000Z","size":86385,"stargazers_count":26,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T07:22:19.052Z","etag":null,"topics":["atom","atom-editor","colorschemes","colour-schemes","prot16","syntax-themes","terminal","vim","xfce4-terminal"],"latest_commit_sha":null,"homepage":"https://protesilaos.com/schemes","language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/protesilaos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-12T07:00:39.000Z","updated_at":"2023-10-24T05:41:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"e07b410e-a0d6-4d4e-b309-6c9212efd438","html_url":"https://github.com/protesilaos/prot16","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Fprot16","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Fprot16/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Fprot16/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Fprot16/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protesilaos","download_url":"https://codeload.github.com/protesilaos/prot16/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248381643,"owners_count":21094524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atom","atom-editor","colorschemes","colour-schemes","prot16","syntax-themes","terminal","vim","xfce4-terminal"],"created_at":"2025-03-08T15:48:30.539Z","updated_at":"2025-04-11T10:58:11.834Z","avatar_url":"https://github.com/protesilaos.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prot16 general resources\n\n*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.\n\nThis 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. \n\nFor specific use cases, please refer to the relevant GitHub project:\n\n- [Prot16 Generator](https://github.com/protesilaos/prot16-generator) (a bash script to build themes on demand)\n- [Prot16 Data](https://github.com/protesilaos/prot16-data) (colour values for each theme)\n- [Prot16 Vim](https://github.com/protesilaos/prot16-vim) (themes for Vim GUI and terminal)\n- [Prot16 XFCE4 Terminal](https://github.com/protesilaos/prot16-xfce4-terminal) (themes for the XFCE4 terminal emulator)\n- [Prot16 URXVT](https://github.com/protesilaos/prot16-urxvt) (themes for the URXVT terminal)\n- [Prot16 XTERM](https://github.com/protesilaos/prot16-xterm) (themes for the XTERM terminal)\n- [Prot16 Atom index](https://github.com/protesilaos/prot16-atom-index) (a list with the Atom editor ports)\n\n## Screenshots\n\nTerminal emulators running sample content (for actual GNU/Linux customisations, refer to my [dotfiles](https://github.com/protesilaos/dotfiles))\n\nalto light variant\n![alto_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/alto_light.png)\n\nalto dark variant\n![alto_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/alto_dark.png)\n\narchaic light variant\n![archaic_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/archaic_light.png)\n\narchaic dark variant\n![archaic_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/archaic_dark.png)\n\nbionis light variant\n![bionis_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/bionis_light.png)\n\nbionis dark variant\n![bionis_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/bionis_dark.png)\n\nblau light variant\n![blau_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/blau_light.png)\n\nblau dark variant\n![blau_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/blau_dark.png)\n\ncamo light variant\n![camo_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/camo_light.png)\n\ncamo dark variant\n![camo_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/camo_dark.png)\n\ncaprice light variant\n![caprice_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/caprice_light.png)\n\ncaprice dark variant\n![caprice_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/caprice_dark.png)\n\ncyprium light variant\n![cyprium_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/cyprium_light.png)\n\ncyprium dark variant\n![cyprium_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/cyprium_dark.png)\n\nequinox light variant\n![equinox_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/equinox_light.png)\n\nequinox dark variant\n![equinox_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/equinox_dark.png)\n\nficus light variant\n![ficus_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ficus_light.png)\n\nficus dark variant\n![ficus_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ficus_dark.png)\n\nflowerbed light variant\n![flowerbed_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/flowerbed_light.png)\n\nflowerbed dark variant\n![flowerbed_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/flowerbed_dark.png)\n\nfortuna light variant\n![fortuna_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/fortuna_light.png)\n\nfortuna dark variant\n![fortuna_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/fortuna_dark.png)\n\ngaia light variant\n![gaia_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/gaia_light.png)\n\ngaia dark variant\n![gaia_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/gaia_dark.png)\n\nhinterland light variant\n![hinterland_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hinterland_light.png)\n\nhinterland dark variant\n![hinterland_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hinterland_dark.png)\n\nhyperion light variant\n![hyperion_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hyperion_light.png)\n\nhyperion dark variant\n![hyperion_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/hyperion_dark.png)\n\nmagus light variant\n![magus_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/magus_light.png)\n\nmagus dark variant\n![magus_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/magus_dark.png)\n\nnefelio light variant\n![nefelio_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/nefelio_light.png)\n\nnefelio dark variant\n![nefelio_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/nefelio_dark.png)\n\nneptune light variant\n![neptune_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/neptune_light.png)\n\nneptune dark variant\n![neptune_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/neptune_dark.png)\n\nnoir light variant\n![noir_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/noir_light.png)\n\nnoir dark variant\n![noir_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/noir_dark.png)\n\nocarina light variant\n![ocarina_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ocarina_light.png)\n\nocarina dark variant\n![ocarina_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/ocarina_dark.png)\n\noliveira light variant\n![oliveira_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/oliveira_light.png)\n\noliveira dark variant\n![oliveira_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/oliveira_dark.png)\n\norionis light variant\n![orionis_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/orionis_light.png)\n\norionis dark variant\n![orionis_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/orionis_dark.png)\n\novergrowth light variant\n![overgrowth_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/overgrowth_light.png)\n\novergrowth dark variant\n![overgrowth_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/overgrowth_dark.png)\n\nplaya light variant\n![playa_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/playa_light.png)\n\nplaya dark variant\n![playa_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/playa_dark.png)\n\nseabed light variant\n![seabed_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/seabed_light.png)\n\nseabed dark variant\n![seabed_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/seabed_dark.png)\n\nsonho light variant\n![sonho_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/sonho_light.png)\n\nsonho dark variant\n![sonho_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/sonho_dark.png)\n\nsymbiosis light variant\n![symbiosis_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/symbiosis_light.png)\n\nsymbiosis dark variant\n![symbiosis_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/symbiosis_dark.png)\n\ntermina light variant\n![termina_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/termina_light.png)\n\ntermina dark variant\n![termina_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/termina_dark.png)\n\nvin light variant\n![vin_light sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/vin_light.png)\n\nvin dark variant\n![vin_dark sample](https://raw.githubusercontent.com/protesilaos/prot16/master/utils/scrots/vin_dark.png)\n\n\u003c!-- ## Classification of themes --\u003e\n\n\u003c!-- Choosing a theme is up to personal preference. The following list can help you find what you are looking for, though note that these are general descriptions rather than precise facts. --\u003e\n\n\u003c!-- For a live demo, see each theme under https://protesilaos.com/schemes --\u003e\n\n\u003c!-- ``` --\u003e\n\u003c!-- Theme name - level of contrast - short description --\u003e\n\n\u003c!-- Alto - medium - neutral, almost generic palette --\u003e\n\u003c!-- Archaic - high - vibrant, warm palette --\u003e\n\u003c!-- Bionis - medium - vibrant, blue-purple hints with warm accents --\u003e\n\u003c!-- Blau - medium - neutral, slightly blue-ish tones --\u003e\n\u003c!-- Camo - medium - relaxed, subdued, earthly colours --\u003e\n\u003c!-- Caprice - high - vibrant, cold purple-ish palette --\u003e\n\u003c!-- Cyprium - low - very opinionated, subdued landscape colours --\u003e\n\u003c!-- Equinox - high - vibrant, cold blue-ish palette --\u003e\n\u003c!-- Ficus - high - very opinionated, bright and colourful --\u003e\n\u003c!-- Flowerbed -medium - relaxed, cyan-ish palette --\u003e\n\u003c!-- Fortuna - high - very opinionated, bright and refreshing --\u003e\n\u003c!-- Gaia - low - relaxed, subdued, natural, slightly cold tones --\u003e\n\u003c!-- Hinterland - medium - vibrant, landscape colours --\u003e\n\u003c!-- Hyperion - high - vibrant, neutral palette --\u003e\n\u003c!-- Magus - medium - very opinionated, warm palette --\u003e\n\u003c!-- Nefelio - high - very opinionated, bright and colourful --\u003e\n\u003c!-- Neptune - medium - neutral, slightly cold colours --\u003e\n\u003c!-- Noir - low - opinionated, subdued, slightly warm colours --\u003e\n\u003c!-- Ocarina - medium - vibrant, slightly green-ish tones --\u003e\n\u003c!-- Oliveira - medium - relaxed, slightly subdued natural colours --\u003e\n\u003c!-- Orionis - low - neutral, slightly teal-ish tones --\u003e\n\u003c!-- Overgrowth - high - very opinionated, warm and bright tones --\u003e\n\u003c!-- Playa - low - relaxed, slightly cyan-ish and warm tones --\u003e\n\u003c!-- Seabed - low - very opinionated, subdued, dark-blue-ish tones --\u003e\n\u003c!-- Sonho - high - very opinionated, warm colours with a pop style --\u003e\n\u003c!-- Symbiosis - high - vibrant, almost generic palette --\u003e\n\u003c!-- Termina - low - neutral, subdued earthly colours --\u003e\n\u003c!-- Vin - medium - vibrant, fruity tones --\u003e\n\u003c!-- ``` --\u003e\n\n## Contributing\n\nAre 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).\n\n[Contact me](https://protesilaos.com/contact/) if you need any further information.\n\n## Acknowledgements\n\nI 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.\n\nThe label \"Prot16\" is a play on my nickname and Chris Kempson's Base16.\n\n## Related project\n\nAlso 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotesilaos%2Fprot16","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotesilaos%2Fprot16","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotesilaos%2Fprot16/lists"}