Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>SoraNew to Visual Studio Code? Get it now.
Sora

Sora

Nathan Roark

|
3 installs
| (0) | Free
Sora Theme for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sora

A dark Neovim colorscheme. Ethereal cyan, cool silver, deep OLED blacks. Ported to VS Code.

Configure · Palette · Extras · License


Sora Preview

Philosophy

Sora sits between Tokyo Night's saturation and Lume's muted pastels. The background is near-black with a cool blue undertone, deep enough for OLED. Syntax colors are muted but readable - they don't compete with each other.

The signature ethereal cyan (#80c8e0) for functions is lighter and softer than Tokyo Night's blue, cooler than Lume's lavender. A single warm accent - gold (#d4b878) for constants and numbers - acts like a star against the cool palette. That one warm point in a field of cool tones is what gives Sora its look.

Eight named accents, each with a clear role. No neon, no Christmas tree.

Configuration

You can override anything from your settings.json, scoped to Sora so other themes are untouched.

Recipes

Pure black OLED background
"workbench.colorCustomizations": {
  "[Sora]": {
    "editor.background": "#000000",
    "sideBar.background": "#000000",
    "panel.background": "#000000",
    "terminal.background": "#000000"
  }
}
No italics
"editor.tokenColorCustomizations": {
  "[Sora]": {
    "textMateRules": [
      {
        "scope": [
          "comment", "keyword", "storage", "constant.language.boolean",
          "variable.language", "support.function.builtin", "support.type.builtin",
          "support.type.primitive", "meta.preprocessor"
        ],
        "settings": { "fontStyle": "" }
      }
    ]
  }
},
"editor.semanticTokenColorCustomizations": {
  "[Sora]": {
    "rules": {
      "keyword": { "italic": false },
      "comment": { "italic": false },
      "selfKeyword": { "italic": false },
      "*.defaultLibrary": { "italic": false }
    }
  }
}

To keep italics everywhere but comments, list only comment in both blocks

Brighter comments
"editor.tokenColorCustomizations": {
  "[Sora]": { "comments": "#6a7890" }
}
Tweak a syntax color

Semantic colors come from language servers and override TextMate scope

"editor.semanticTokenColorCustomizations": {
  "[Sora]": {
    "rules": { "function": "#a0d8f0" }
  }
}

Palette

Role Color Hex
Background #0e1018
Foreground #c8d0e0
Cyan #80c8e0
Purple #b0a0d8
Sage #90c8a0
Peach #d0a888
Gold #d4b878
Rose #d0909c
Teal #78b8b0
Steel #8898b8

Extras

Sora is available in most of tools you probably use; Neovim, Zed, Ghostty, Kitty, Alacritty, WezTerm, Helix, bat, Delta, tmux, Obsidian and more in the Original Sora Repo

License

MIT. Palette and syntax mapping from Aejkatappaja/sora

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft