Community Themes
Opaline ships with 15 community themes ported from popular editor and terminal color schemes.
Catppuccin
A soothing pastel theme. Available in Mocha (dark) and Latte (light).
let mocha = opaline::load_by_name("catppuccin-mocha").unwrap();
let latte = opaline::load_by_name("catppuccin-latte").unwrap();| Mocha Accent | Latte Accent |
|---|---|
Mauve #cba6f7 | Mauve #8839ef |
Rose Pine
All natural pine, faux fur, and a bit of soho. Three variants: Rose Pine, Moon, and Dawn.
let pine = opaline::load_by_name("rose-pine").unwrap();
let moon = opaline::load_by_name("rose-pine-moon").unwrap();
let dawn = opaline::load_by_name("rose-pine-dawn").unwrap();| Variant | Base | Accent |
|---|---|---|
| Rose Pine | #191724 | Iris #c4a7e7 |
| Moon | #232136 | Iris #c4a7e7 |
| Dawn | #faf4ed | Iris #907aa9 |
Dracula
The classic dark theme with bold, high-contrast colors.
let theme = opaline::load_by_name("dracula").unwrap();| Role | Color |
|---|---|
| Primary | Purple #bd93f9 |
| Secondary | Cyan #8be9fd |
| Background | #282a36 |
Nord
An arctic, north-bluish color palette. Clean and minimal.
let theme = opaline::load_by_name("nord").unwrap();Tokyo Night
Inspired by the lights of Downtown Tokyo. Two variants: Tokyo Night and Storm.
let night = opaline::load_by_name("tokyo-night").unwrap();
let storm = opaline::load_by_name("tokyo-night-storm").unwrap();Storm uses deeper blue backgrounds (#24283b vs #1a1b26) for sharper contrast.
Kanagawa Wave
Inspired by Katsushika Hokusai's The Great Wave off Kanagawa. Rich, painterly colors on dark sumi ink backgrounds.
let theme = opaline::load_by_name("kanagawa-wave").unwrap();| Role | Color |
|---|---|
| Primary | Oni Violet #957fb8 |
| Secondary | Crystal Blue #7e9cd8 |
| Background | Sumi Ink #1f1f28 |
Gruvbox Dark
Retro groove colors with warm orange accents on a dark background.
let theme = opaline::load_by_name("gruvbox-dark").unwrap();One Dark
Atom's iconic dark theme. Purple keywords, blue functions, green strings.
let theme = opaline::load_by_name("one-dark").unwrap();Solarized Light
Ethan Schoonover's precision color scheme optimized for readability.
let theme = opaline::load_by_name("solarized-light").unwrap();Everforest
A comfortable green forest theme. Two variants: Dark and Light.
let dark = opaline::load_by_name("everforest-dark").unwrap();
let light = opaline::load_by_name("everforest-light").unwrap();| Variant | Base | Accent |
|---|---|---|
| Dark | #2d353b | Green #a7c080 |
| Light | #fdf6e3 | Green #8da101 |