A cosmic theme collection — four variants — built for long coding sessions, late nights, and everything in between.
Eclipse Wave started as a single dark theme and grew into a full family. Every variant shares the same cosmic DNA — space-inspired syntax colors, careful contrast, and attention to the parts of VS Code most themes ignore. Pick the one that matches your environment and your hours.
TypeScript · deep cosmic dark · the original
The original Eclipse Wave. Blue-tinted dark background with a violet-to-sky-blue keyword/function split, warm amber variables, and soft muted comments that stay readable without competing for attention.
React JSX · soft nebula white · built for daylight
Eclipse Wave's daytime companion. An off-white background that removes the glare of pure white, with every accent color deepened and desaturated for high contrast readability without losing the cosmic feel.
Python · true OLED black · late-night sessions
Built for OLED displays and 2am coding. True black background with vivid, saturated accents — emerald strings, warm orange variables, violet keywords — colors that hold their own on pure black without turning neon.
Rust · deep blue-black · cool and bold
A cool blue-black canvas with strong color separation. Red-orange keywords, purple functions, light-blue strings — each token role is unmistakably distinct. Built for when you want drama without darkness.
- 🌌 Four Variants — Dark, Light, Midnight (OLED), and Storm in one extension
- 🎨 Cosmic Color Palette — Space-inspired accents, WCAG AA contrast verified on every build
- 👓 Eye Comfort First — Softened tones for 4-8+ hour sessions; Midnight built specifically for late nights and OLED
- ⚡ Semantic Highlighting — Full semantic token coverage for TypeScript, Rust, Python and more — including
*.mutable,*.async,*.deprecatedmodifiers - 🌐 Multi-language — JS, TS, Python, React, Go, Rust, Java, C#, SCSS, GraphQL, HTML, Markdown, SQL, Shell, TOML, Docker & more
- 🎯 Complete IntelliSense Icons — All 35
symbolIcon.*colors themed (the autocomplete icons most themes leave as defaults) - 🖥️ Full 16-color Terminal — All ANSI standard + bright variants covered;
git log,jest,npmoutput looks correct - 🤖 AI-Ready — Ghost text styling for Copilot and inline suggestions
- 🔗 305+ UI Color Keys — Tabs, sidebar, terminal, debug, charts, command center, notebooks, diff editor — everything
- 🧩 Bracket Pair Colorization — Six distinct colors per bracket level
- Open Extensions sidebar in VS Code (
Ctrl+Shift+X) - Search for Eclipse Wave
- Click Install
- Press
Ctrl+K Ctrl+Tand select your variant:- Eclipse Wave — deep cosmic dark, the original
- Eclipse Wave Light — soft nebula white for daytime
- Eclipse Wave Midnight — true OLED black, vivid palette for late nights
- Eclipse Wave Storm — deep blue-black, bold and cool
{
"editor.fontFamily": "'JetBrains Mono', 'Fira Code', Consolas, monospace",
"editor.fontSize": 14,
"editor.fontLigatures": true,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"workbench.colorTheme": "Eclipse Wave"
}Contributions are welcome! 🎉
- Fork the repo
- Create a new branch (
git checkout -b feature-new) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature-new) - Open a Pull Request
Eclipse Wave is released under the MIT License — free to use, modify, and share.
Built with ❤️ by Arin Mandal
- GitHub: @arinmandal




