- Reason for this repo
- Compatibility
- Why Base24/ Base16 is useful
- Documentation
- Template Repositories
- Scheme Repositories
- Builder Repositories
- Download
- Community Files
Base16 doesn't provide bright colours that are used in terminal emulators. e.g. bright red. Base24 does. In addition to this, Base24 provides darker background variants. This will also be part of a GitHub organization.
The aim of this project is to offer compatibility with base16. The only limitation is that a base24 builder is needed for base24 templates.
Theme | ⇒ | Template | Base16 Builder | Base24 Builder |
---|---|---|---|---|
Base16 | ⇒ | Base16 | ✔️ | ✔️ |
Base24 | ⇒ | Base16 | ✔️ | ✔️ |
Base16 | ⇒ | Base24 | ❌ | ✔️ |
Base24 | ⇒ | Base24 | ❌ | ✔️ |
Thank you to https://github.com/chriskempson/base16/ (MIT) for Base16
Base24/ Base16 can be used to easily generate your favourite theme for your favourite application. Many of the template repositories provide theme files that you can copy/ import into said application.
To add your own template, submit a pull request to URL and add your repository to the list below. Repository naming scheme: base24-[template-name] (with dashes as separators).
- CSS etc
- Gnome Terminal
- HTML
- iTerm2
- Kate
- KDEPlasma
- Kitty
- Konsole
- PuTTY
- Slack
- Termux
- VSCode
- VSCode Terminal
- Windows Terminal
- XFCE4 Terminal
- Alacritty
- Binary Ninja
- Blink
- C Header
- ConCfg
- ConEmu
- Console2
- ConsoleZ
- Crosh
- Dunst
- dwm
- Emacs
- everything
- fzf
- Godot
- gtk-flatcolor
- GTK+2
- Highlight
- i3
- i3status
- i3status-rust
- Jetbrains
- JOE
- Kakoune
- luakit
- mako
- MinTTY
- MonoDevelop
- Prism
- prompt-toolkit & ipython
- Pygments
- QOwnNotes
- Qt Creator
- qutebrowser
- Rofi
- Scide
- Shell
- st
- StumpWM
- Sway
- terminator
- Termite
- textadept
- TextMate & Sublime Text
- Tilix
- vim-airline-themes
- Vim
- vimiv
- Vis
- Waybar
- Windows Command Prompt
- Xcode
- Xresources
- Xshell
- zathura
To add your own scheme, submit a pull request to URL and add your repository to the list below. Repository naming scheme: base24-[scheme-name]-scheme (with dashes as separators).
- Atelier
- Atlas
- Black Metal
- Brush Trees
- Circus
- Classic
- Codeschool
- colors
- Cupertino
- darkmoss
- darkviolet
- Default
- dirtysea
- edge
- equilibrium
- eva
- Fruit Soda
- Gruvbox
- Hardcore
- Helios
- Heetch
- Horizon
- humanoid
- iA
- Icy
- Materia
- Material Theme
- Material Vivid
- Mellow
- Mexico-Light
- nebula
- nord
- Nova
- Outrun
- PaperColor
- pasque
- Porple
- Purpledream
- Rebecca
- Sandcastle
- Snazzy
- Solarflare
- Solarized
- Summercamp
- Summerfruit
- Synth Midnight
- tango
- Tomorrow
- Twilight
- Unikitty
- vice
- vulcan
- Woodland
- Zenburn
- XCode Dust
- Old Unclaimed Schemes - If your scheme is in this repository, please give it a new home!
Repository naming scheme: base24-builder-[language] (with dashes as separators). The separate headings are the latest versions of the spec supported by each builder.
base00 through base0F are identical to base16. See the table below for the Base24 fall-backs:
Base24 | Base16 |
---|---|
base10 | base00 |
base11 | base00 |
base12 | base08 |
base13 | base0A |
base14 | base0B |
base15 | base0C |
base16 | base0D |
base17 | base0E |
- Make baseXX-hex-bgr variables available to templates
- Warn when a template file has been overwritten
- Press the Clone or download button in the top right
- Copy the URL (link)
- Open the command line and change directory to where you wish to clone to
- Type 'git clone' followed by URL in step 2
$ git clone https://github.com/Base24/Base24
More information can be found at https://help.github.com/en/articles/cloning-a-repository
- Press the Clone or download button in the top right
- Click open in desktop
- Choose the path for where you want and click Clone
More information can be found at https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop
- Download this GitHub repository
- Extract the zip archive
- Copy/ move to the desired location
MIT License (See the LICENSE for more information.)
See the Changelog for more information.
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone. Please see the Code of Conduct for more information.
Contributions are welcome, please see the Contributing Guidelines for more information.
Thank you for improving the security of the project, please see the Security Policy for more information.