{"id":26061867,"url":"https://github.com/protesilaos/tempus-themes","last_synced_at":"2026-03-07T16:31:29.307Z","repository":{"id":106876579,"uuid":"111295623","full_name":"protesilaos/tempus-themes","owner":"protesilaos","description":"[Mirror] Tempus is a collection of themes for Vim, text editors, and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast","archived":false,"fork":false,"pushed_at":"2022-02-07T09:23:14.000Z","size":20075,"stargazers_count":75,"open_issues_count":1,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-25T07:22:17.509Z","etag":null,"topics":["gtk3","gtk3-theme","konsole","konsole-color-schemes","tempus-schemes","tempus-themes","tilix","tilix-themes","urxvt","vim","wcag-aa","wcag-aaa","wcag-contrast","xfce4-terminal","xterm"],"latest_commit_sha":null,"homepage":"https://gitlab.com/protesilaos/tempus-themes","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":"CONTRIBUTING.md","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":"2017-11-19T13:02:15.000Z","updated_at":"2025-03-13T17:47:00.000Z","dependencies_parsed_at":"2024-04-22T02:08:07.832Z","dependency_job_id":null,"html_url":"https://github.com/protesilaos/tempus-themes","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%2Ftempus-themes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Ftempus-themes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Ftempus-themes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protesilaos%2Ftempus-themes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protesilaos","download_url":"https://codeload.github.com/protesilaos/tempus-themes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248381642,"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":["gtk3","gtk3-theme","konsole","konsole-color-schemes","tempus-schemes","tempus-themes","tilix","tilix-themes","urxvt","vim","wcag-aa","wcag-aaa","wcag-contrast","xfce4-terminal","xterm"],"created_at":"2025-03-08T15:48:26.008Z","updated_at":"2026-03-07T16:31:29.264Z","avatar_url":"https://github.com/protesilaos.png","language":"Vim script","funding_links":["https://www.paypal.me/protesilaos"],"categories":[],"sub_categories":[],"readme":"# Tempus Themes\n\n#### Contents\n\n* [Project Overview](#project-overview)\n* [Screenshots](#screenshots-sort-a-z)\n* [Applications](#applications)\n\t* [How to use this repo](#how-to-use-this-repo)\n\t* [App-specific repositories](#app-specific-repositories)\n\t* [External project integrations](#external-project-integrations)\n* [Contributing](#contributing)\n* [License](#license)\n* [Meta](#meta)\n* [Donations](#donations)\n\n## Project overview\n\n*Tempus* is a collection of themes for Vim, text editors, and terminal\nemulators that are compliant *at the very least* with the WCAG AA\naccessibility standard for colour contrast (which stands for a minimum\ncontrast ratio of 4.50:1—while some items have a 7.00:1 rating, or else\nWCAG AAA).\n\nColour schemes range from subdued and slightly desaturated, to vibrant\nand highly saturated. Each item in the Tempus collection consists of\na 16-colour palette that corresponds to the basic values provided by all\nmodern terminal emulators, namely: black, red, green, yellow, blue,\nmagenta, cyan, white, bright black, bright red, bright green, bright\nyellow, bright blue, bright magenta, bright cyan, bright white.\n\nThemes come in either a light or a dark variant. This is to ensure\ncolour contrast consistency.\n\nTempus themes are interoperable nonetheless. They are meant to work as\na one-to-one replacement to each other, especially for items within the\nsame contrast ratio boundary. This is due to their inherent colour\nqualities as well as their shared schema for mapping colours to objects\nof the code syntax.\n\n\t# Shallow clone this repo (only latest commit)\n\n\t## With ssh\n\tgit@gitlab.com:protesilaos/tempus-themes.git --depth 1\n\n\t## With https\n\thttps://gitlab.com/protesilaos/tempus-themes.git --depth 1\n\n## Screenshots (sort A-Z)\n\n_A makeshift TMUX sesssion showcasing each theme._\n\n### Dark themes\n\nTempus Autumn (WCAG AA)  \n![tempus_autumn sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_autumn.png)\n\nTempus Classic (WCAG AA)  \n![tempus_classic sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_classic.png)\n\nTempus Dusk (WCAG AA)  \n![tempus_dusk sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_dusk.png)\n\nTempus Future (WCAG AAA)  \n![tempus_future sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_future.png)\n\nTempus Night (WCAG AAA)  \n![tempus_night sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_night.png)\n\nTempus Rift (WCAG AA)  \n![tempus_rift sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_rift.png)\n\nTempus Spring (WCAG AA)  \n![tempus_spring sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_spring.png)\n\nTempus Summer (WCAG AA)  \n![tempus_summer sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_summer.png)\n\nTempus Tempest (WCAG AAA)  \n![tempus_tempest sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_tempest.png)\n\nTempus Warp (WCAG AA)  \n![tempus_warp sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_warp.png)\n\nTempus Winter (WCAG AA)  \n![tempus_winter sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_winter.png)\n\n### Light themes\n\nTempus Dawn (WCAG AA)  \n![tempus_dawn sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_dawn.png)\n\nTempus Day (WCAG AA)  \n![tempus_day sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_day.png)\n\nTempus Fugit (WCAG AA)  \n![tempus_fugit sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_fugit.png)\n\nTempus Past (WCAG AA)  \n![tempus_past sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_past.png)\n\nTempus Totus (WCAG AAA)  \n![tempus_totus sample](https://gitlab.com/protesilaos/tempus-themes-screenshots/raw/master/tempus_totus.png)\n\n## Applications\n\n### How to use this repo\n\nThe Tempus themes project consists of a number of specialised\nrepositories for each of the available ports. The current repo serves as\nthe main hub, providing the overview of the project, and bundling all\nexisting themes together.\n\nEach directory herein contains files specific to the application it\nreferences. For example, the `urxvt` directory includes an `.Xresources`\nfile for each item in the Tempus themes collection.\n\nInstructions on how to use these files are documented in the `README.md`\nwhich is included in each directory. Exceptions are the\n`shell-variables`, `xcolors` and `yaml` directories, which include\ngeneric files.\n\n### App-specific repositories\n\nEach port of the Tempus themes has its own repo, for your convenience:\n\n* [Tempus themes **Alacritty**](https://gitlab.com/protesilaos/tempus-themes-alacritty)\n* [Tempus themes **GTK3 Source View**](https://gitlab.com/protesilaos/tempus-themes-gtksourceview3)\n* [Tempus themes **GTK4 Source View**](https://gitlab.com/protesilaos/tempus-themes-gtksourceview4)\n* [Tempus themes **Highlight**](https://gitlab.com/protesilaos/tempus-themes-highlight)\n* [Tempus themes **Kitty**](https://gitlab.com/protesilaos/tempus-themes-kitty)\n* [Tempus themes **Konsole**](https://gitlab.com/protesilaos/tempus-themes-konsole)\n* [Tempus themes **Pygments**](https://gitlab.com/protesilaos/tempus-themes-pygments)\n* [Tempus themes **Roxterm**](https://gitlab.com/protesilaos/tempus-themes-roxterm)\n* [Tempus themes **ST**](https://gitlab.com/protesilaos/tempus-themes-st)\n* [Tempus themes **Tilix**](https://gitlab.com/protesilaos/tempus-themes-tilix)\n* [Tempus themes **URxvt**](https://gitlab.com/protesilaos/tempus-themes-urxvt)\n* [Tempus themes **Vim plugin**](https://gitlab.com/protesilaos/tempus-themes-vim)\n* [Tempus themes **Xfce4 terminal**](https://gitlab.com/protesilaos/tempus-themes-xfce4-terminal)\n* [Tempus themes **Xterm**](https://gitlab.com/protesilaos/tempus-themes-xterm)\n\n### External project integrations\n\nNew project (2020-03-09):\n\n+ [Foot term for Wayland](https://codeberg.org/dnkl/foot): A fast,\n  lightweight and minimalistic terminal emulator for the Wayland display\n  protocol that has the Tempus themes built-in.\n\n* [iterm2 and roxterm](https://gitlab.com/realh69/convert-tempus)\n  converter: a python program that generates valid files for these two\n  terminal emulators.  To use it, you need to also clone this repo or\n  download its YAML files (per the project's README).\n\nOlder projects that I have not checked in more than two years.  They\nprobably have older versions of the themes:\n\n* [Oomox](https://gitlab.com/actionless/oomox): graphical application\n  for generating different color variations of a Numix-based and Materia\n  (ex-Flat-Plat) themes (GTK2, GTK3), Gnome-Colors and Archdroid icon\n  themes.\n* [pywal](https://gitlab.com/dylanaraps/pywal): `pywal` is a tool that\n  generates a color palette from the dominant colors in an image. It\n  also supports predefined themes and has over 250 themes built-in. You\n  can also create your own theme files to share with others.\n* [wpgtk](https://gitlab.com/deviantfero/wpgtk): `wpgtk` uses pywal as\n  it's colorscheme generator, but builds upon it with a UI and other\n  features, such as the abilty to mix and edit the colorschemes\n  generated and save them with their respective wallpapers, having light\n  and dark themes, hackable and fast GTK+ theme made specifically for\n  `wpgtk` and custom keywords and values to replace in templates.\n\n*NOTE: If you add the Tempus themes to your project, open an issue to\ninclude it on this list.*\n\n## License\n\nGNU General Public License Version 3. See\n[LICENSE](https://gitlab.com/protesilaos/tempus-themes/blob/master/LICENSE).\n\n## Meta\n\nAll theme files are created with the [Tempus themes\ngenerator](https://gitlab.com/protesilaos/tempus-themes-generator).\n\n## Donations\n\nIf you appreciate this work, consider [donating via\nPayPal](https://www.paypal.me/protesilaos).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotesilaos%2Ftempus-themes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotesilaos%2Ftempus-themes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotesilaos%2Ftempus-themes/lists"}