Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Ghanashyam Dark ProNew to Visual Studio Code? Get it now.
Ghanashyam Dark Pro

Ghanashyam Dark Pro

Ghanashyam Budhathoki

|
7 installs
| (0) | Free
A modern, minimal, and developer-friendly dark theme with a futuristic cyberpunk aesthetic. Optimized for JavaScript, Python, and long coding sessions with excellent contrast and readability.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🎨 Ghanashyam Theme

A modern, minimal, and developer-friendly dark theme for Visual Studio Code with a futuristic cyberpunk aesthetic.

VS Code License Theme


✨ Features

  • 🌙 Deep Dark Background — Easy on the eyes for marathon coding sessions
  • 🎯 WCAG Compliant — All colors meet accessibility contrast standards (≥ 4.5:1)
  • ⚡ Cyberpunk Aesthetics — Electric cyan accents with soft purple and warm amber tones
  • 🐍 Python Optimized — Special highlighting for decorators, f-strings, and Pythonic patterns
  • 🟨 JavaScript/TypeScript Ready — Template literals, JSX, and modern JS fully supported
  • 🧩 Bracket Pair Colorization — Six distinct colors for deep nesting clarity
  • 🎨 Semantic Highlighting — Enhanced precision when language servers are available

🎨 Color Palette

Role Color Hex Usage
Background ⬛ #0D1117 Editor background
Surface ⬛ #161B22 Panels, dropdowns, widgets
Foreground ⬜ #E6EDF3 Primary text
Cyan 🟦 #00D4FF Keywords, accents, focus
Purple 🟪 #BB86FC Functions, methods
Amber 🟧 #FFB86C Strings
Green 🟩 #50FA7B Numbers, decorators, booleans
Pink 🩷 #FF79C6 Operators, self/this
Gold 🟡 #FFD93D Constants, enums
Blue 💎 #78DCE8 Types, classes, interfaces
Red 🔴 #FF6B6B Errors, HTML tags, regex
Comment ⚫ #6A737D Comments (italic)

📦 Installation

From VS Code Marketplace (Recommended)

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Ghanashyam Theme"
  4. Click Install
  5. Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  6. Type "Color Theme" and select Ghanashyam Theme

Manual Installation (VSIX)

# Package the extension
npx -y @vscode/vsce package

# Install the .vsix file
code --install-extension ghanashyam-theme-1.0.0.vsix

From Source

# Clone the repository
git clone https://github.com/ghanashyam/ghanashyam-theme.git

# Copy to VS Code extensions directory
# Windows: %USERPROFILE%\.vscode\extensions\
# macOS/Linux: ~/.vscode/extensions/
cp -r ghanashyam-theme ~/.vscode/extensions/

# Restart VS Code

🖥️ Supported Languages

Optimized and tested for:

  • JavaScript / TypeScript (including JSX/TSX)
  • Python
  • HTML / CSS / SCSS
  • JSON / YAML
  • Markdown
  • And many more via semantic highlighting

🛠️ Recommended Settings

For the best experience, add these to your settings.json:

{
  "editor.fontFamily": "'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace",
  "editor.fontSize": 14,
  "editor.fontLigatures": true,
  "editor.cursorBlinking": "smooth",
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.smoothScrolling": true,
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": "active",
  "editor.renderWhitespace": "boundary",
  "workbench.colorTheme": "Ghanashyam Theme"
}

📝 Design Decisions

Why these colors?

  • Cyan for keywords — Keywords are the language's voice; they guide control flow and deserve the most vibrant accent
  • Purple for functions — Functions are the building blocks of logic; purple provides excellent contrast against cyan
  • Amber for strings — Warm tones for string literals create visual warmth and are instantly distinguishable
  • Green for numbers — Bright green for numeric literals makes debugging arithmetic easy
  • Pink for operators — Mathematical and logical glue benefits from energetic coloring
  • Gold for constants — Immutable values deserve regal treatment
  • Italic comments — Italic styling separates prose from code at a glance

Accessibility

All text colors are tested against the #0D1117 background for WCAG AA compliance (minimum 4.5:1 contrast ratio). The comment color #6A737D achieves a 4.6:1 ratio — distinct but not invisible.


🤝 Contributing

Contributions are welcome! Please feel free to open issues or submit pull requests.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License — see the LICENSE file for details.


🙏 Acknowledgments

  • Inspired by GitHub Dark, Dracula, and One Dark Pro
  • Built with ❤️ by Ghanashyam

Enjoy coding with Ghanashyam Theme! ⚡

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft