Skip to content

Theme Gallery

Opaline ships with 39 builtin themes covering a wide range of aesthetics, from electric neon to cozy forest greens.

Complete Catalog

ThemeVariantAuthorAccent
SilkCircuit NeonDarkhyperb1iss#e135ff
SilkCircuit SoftDarkhyperb1iss#e892ff
SilkCircuit GlowDarkhyperb1iss#ff00ff
SilkCircuit VibrantDarkhyperb1iss#ff00ff
SilkCircuit DawnLighthyperb1iss#7e2bd5
Catppuccin MochaDarkCatppuccin#cba6f7
Catppuccin MacchiatoDarkCatppuccin#c6a0f6
Catppuccin FrappéDarkCatppuccin#ca9ee6
Catppuccin LatteLightCatppuccin#8839ef
DraculaDarkDracula Theme#bd93f9
NordDarkArctic Ice Studio#88c0d0
Tokyo NightDarkenkia#bb9af7
Tokyo Night StormDarkenkia#bb9af7
Tokyo Night MoonDarkfolke#c099ff
Rose PineDarkRose Pine#c4a7e7
Rose Pine MoonDarkRose Pine#c4a7e7
Rose Pine DawnLightRose Pine#907aa9
Kanagawa WaveDarkrebelot#957fb8
Kanagawa DragonDarkrebelot#8992a7
Kanagawa LotusLightrebelot#624c83
Everforest DarkDarksainnhe#a7c080
Everforest LightLightsainnhe#6b7d00
Gruvbox DarkDarkmorhetz#fe8019
Gruvbox LightLightmorhetz#d65d0e
Solarized DarkDarkEthan Schoonover#268bd2
Solarized LightLightEthan Schoonover#268bd2
One DarkDarkAtom#61afef
One LightLightAtom#4078f2
Monokai ProDarkMonokai#ff6188
GitHub Dark DimmedDarkPrimer#539bf5
GitHub LightLightPrimer#0969da
Night OwlDarkSarah Drasner#c792ea
Light OwlLightSarah Drasner#994cc3
Ayu DarkDarkAyu Theme#e6b450
Ayu MirageDarkAyu Theme#ffcc66
Ayu LightLightAyu Theme#f29718
Flexoki DarkDarkSteph Ango#da702c
Flexoki LightLightSteph Ango#bc5215
PalenightDarkMaterial Theme#c792ea

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 {
    let author = if info.author.is_empty() { "unknown" } else { &info.author };
    println!("{} by {} ({})",
        info.display_name,
        author,
        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 (4 variants)

The soothing pastel theme for the high-spirited.

  • Mocha: Warm dark with lavender accents
  • Macchiato: Deep dark with lavender accents
  • Frappé: Cool medium-dark with mauve 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 (3 variants)

Inspired by the lights of Downtown Tokyo.

  • Tokyo Night: Clean dark blue tones
  • Storm: Deeper blues with sharper contrast
  • Moon: Moonlit variation with brighter accents

Kanagawa (3 variants)

Inspired by Katsushika Hokusai's The Great Wave off Kanagawa.

  • Wave: Rich painterly colors on sumi ink
  • Dragon: Cooler, desaturated variant
  • Lotus: Light variant with muted violet accents

Everforest (2 variants)

A comfortable green forest theme.

  • Dark: Warm green palette for long sessions
  • Light: Bright green palette for daylight

Ayu (3 variants)

Clean, focused themes with warm accent tones.

  • Dark: Warm yellow accents on deep dark
  • Mirage: Slightly lighter with golden tones
  • Light: Bright with amber accents

Gruvbox (2 variants)

Retro groove colors designed for long sessions.

  • Dark: Warm orange accents on dark background
  • Light: Bright with strong orange tones

Solarized (2 variants)

Precision colors optimized for readability.

  • Dark: Blue-accented dark theme
  • Light: The classic light theme

One (2 variants)

Atom's iconic editor themes.

  • Dark: Blue functions, purple keywords
  • Light: Bright with blue accents

GitHub (2 variants)

GitHub's editor themes from the Primer design system.

  • Dark Dimmed: Soft blue accents on muted dark
  • Light: Clean blue accents on white

Night Owl / Light Owl (2 variants)

Accessible themes by Sarah Drasner.

  • Night Owl: Purple accents on deep blue
  • Light Owl: Purple accents on clean white

Flexoki (2 variants)

Inky themes by Steph Ango with warm earth tones.

  • Dark: Burnt orange accents
  • Light: Deep orange accents

Standalone Themes

  • Dracula: The classic purple-accented dark theme
  • Nord: Arctic, north-bluish palette
  • Monokai Pro: Hot pink accents on dark charcoal
  • Palenight: Soft purple Material Theme variant

Released under the MIT License.