Noir Vira
A sleek, modern dark theme for VS Code with high contrast, black-gold aesthetics, and cool blue function highlights — designed for clarity, focus, and elegance.
✨ Features
- Deep black background (
#050505
) for maximum contrast and eye comfort
- Elegant golden-orange keywords for rich visual structure
- Cool blue functions for a professional and modern coding experience
- Soft green strings and muted gray comments to reduce visual noise
- Optimized for C, Python, JavaScript, and more
- Balanced color palette for both day and night coding sessions
- Fully tested on macOS with JetBrains Mono font (recommended)
🛠 Supported Languages
This theme includes color customizations for the following programming languages:
Language |
File Example |
Assembly |
.asm |
ASP Classic |
.asp |
C |
.c |
C++ |
.cpp |
C# |
.cs |
CSS |
.css |
Dart |
.dart |
Go |
.go |
HTML |
.html |
Java |
.java |
JavaScript |
.js |
JSON |
.json |
Kotlin |
.kt |
Markdown |
.md |
Perl |
.pl |
PHP |
.php |
Python |
.py |
R |
.r |
Ruby |
.rb |
Rust |
.rs |
Shell Script |
.sh |
TypeScript |
.ts |
XML |
.xml |
YAML |
.yaml |
Zig |
.zig |
Makefile |
Makefile |
lua |
.lua |
toml |
.toml |
🌐 Language Previews
Noir Vira Pro in action — syntax highlighting across popular languages:
Assembly

ASP Classic

C

C++

C#

CSS

Dart

Go

HTML

Java

JavaScript

JSON

Kotlin

Lua

Makefile

Markdown

Perl

PHP

Python

R

Ruby

Rust

Shell

TOML

TypeScript

XML

YAML

Zig

🆕 Noir Vira v2.0.1
Improved HTML tag coloring: clearer contrast between brackets, tag names, attributes, and values
Unified keyword highlighting: static, const, and similar modifiers now consistently colored across C++, Java, etc.
Thanks to the community for the valuable feedback!