Theme Gallery
Opaline ships with 20 builtin themes covering a wide range of aesthetics — from electric neon to cozy forest greens.
At a Glance
| Theme | Variant | Author | Accent |
|---|---|---|---|
| SilkCircuit Neon | Dark | hyperb1iss | #e135ff |
| SilkCircuit Soft | Dark | hyperb1iss | #c49bff |
| SilkCircuit Glow | Dark | hyperb1iss | #ff79c6 |
| SilkCircuit Vibrant | Dark | hyperb1iss | #ff2d78 |
| SilkCircuit Dawn | Light | hyperb1iss | #7e2bd5 |
| Catppuccin Mocha | Dark | catppuccin | #cba6f7 |
| Catppuccin Latte | Light | catppuccin | #8839ef |
| Dracula | Dark | dracula | #bd93f9 |
| Nord | Dark | arcticicestudio | #88c0d0 |
| Tokyo Night | Dark | enkia | #bb9af7 |
| Tokyo Night Storm | Dark | enkia | #bb9af7 |
| Gruvbox Dark | Dark | morhetz | #fe8019 |
| One Dark | Dark | atom | #c678dd |
| Solarized Light | Light | ethanschoonover | #268bd2 |
| Rose Pine | Dark | rose-pine | #c4a7e7 |
| Rose Pine Moon | Dark | rose-pine | #c4a7e7 |
| Rose Pine Dawn | Light | rose-pine | #907aa9 |
| Kanagawa Wave | Dark | rebelot | #957fb8 |
| Everforest Dark | Dark | sainnhe | #a7c080 |
| Everforest Light | Light | sainnhe | #8da101 |
Loading a Theme
rust
// By ID (kebab-case filename)
let theme = opaline::load_by_name("catppuccin-mocha").unwrap();
let theme = opaline::load_by_name("rose-pine").unwrap();
let theme = opaline::load_by_name("tokyo-night-storm").unwrap();
// "default" is an alias for SilkCircuit Neon
let theme = opaline::load_by_name("default").unwrap();Listing Themes
rust
// Get all builtin theme metadata
let themes = opaline::list_available_themes();
for info in &themes {
println!("{} by {} ({})",
info.display_name,
info.author.as_deref().unwrap_or("unknown"),
if info.builtin { "builtin" } else { "custom" }
);
}Theme Families
SilkCircuit (5 variants)
The signature Opaline theme family. Electric meets elegant.
- Neon — Electric purple + neon cyan on deep dark
- Soft — Muted lavender for extended sessions
- Glow — Hot pink + warm tones
- Vibrant — High-contrast magenta + electric blue
- Dawn — Light variant with purple accents
Catppuccin (2 variants)
The soothing pastel theme for the high-spirited.
- Mocha — Warm dark with lavender accents
- Latte — Creamy light with mauve accents
Rose Pine (3 variants)
All natural pine, faux fur, and a bit of soho.
- Rose Pine — Dark base with iris and foam accents
- Moon — Darker, cooler variant
- Dawn — Light variant with warm undertones
Tokyo Night (2 variants)
Inspired by the lights of Downtown Tokyo.
- Tokyo Night — Clean dark blue tones
- Storm — Deeper blues with sharper contrast
Everforest (2 variants)
A comfortable green forest theme.
- Dark — Warm green palette for long sessions
- Light — Bright green palette for daylight
Standalone Themes
- Dracula — The classic dark theme
- Nord — Arctic, north-bluish palette
- Gruvbox Dark — Retro groove with warm orange
- One Dark — Atom's iconic dark theme
- Solarized Light — Precision colors for readability
- Kanagawa Wave — Inspired by The Great Wave off Kanagawa