Base16 Theme Creator

Design your palette, preview live, export as YAML

Palette

base08

Variables

#AB4642
0
0
0
0%

Choose A Color

Middle column is the selected base. Outer columns blend toward neighboring bases.

Pick your repo's themes folder. The save flow creates a slug/ directory with dark and light YAML files.

Theme Info

Dark Light

Live Preview

# Base16 Theme Preview — Syntax Showcase
import re
from typing import List

class ThemeEngine:
    def __init__(self, intensity: int = 100):
        self.intensity = intensity
        self.is_active = True
        self.element = "Custom Theme"

    def apply_palette(self, layer: str) -> bool:
        # Apply the chosen color scheme
        if not self.is_active:
            return False

        regex_pattern = r"^palette_\d+$"
        if re.match(regex_pattern, layer):
            print(f"Applying layer: {layer} at intensity {self.intensity}")
            return True

        return False

    def legacy_method(self):
        return "This is Base0F"
Theme saved.