Cyber Theme Collection
A modern VSCode theme collection featuring dark and light variants with bright syntax highlighting and clean, minimalistic design.
Themes
This extension includes four carefully crafted themes:
🌙 Cyber Dark
- Background: Deep dark (#0D1117) for reduced eye strain
- Style: Modern, minimalistic with vibrant syntax colors
- Best for: Long coding sessions, night work, developers who prefer dark themes
☀️ Cyber Light
- Background: Pure white (#FFFFFF) for maximum brightness
- Style: Clean, crisp with high contrast syntax colors
- Best for: Well-lit environments, developers who prefer light themes
🌤 Cyber Light Soft
- Background: Soft off-white (#FAFBFC) for reduced glare
- Style: Gentle, easy on the eyes with muted colors
- Best for: Extended coding sessions, developers sensitive to bright screens
🌅 Cyber Light Warm
- Background: Warm cream (#FFFBF0) for cozy atmosphere
- Style: Warm, inviting with earthy tones
- Best for: Comfortable coding, developers who prefer warm color schemes
Features
- Modern Design - Clean, flat UI without clutter
- Bright Syntax Highlighting - Vibrant colors for excellent contrast and readability
- High Contrast - Excellent readability for long coding sessions
- Comprehensive Language Support - Works with all major programming languages
- Terminal Integration - Matching terminal color scheme for consistency
- Git Integration - Color-coded git status indicators
- Diff Colors - Clear diff visualization for code reviews
- Multiple Variants - Choose the theme that fits your mood and environment
Color Palettes
Cyber Dark
Syntax Highlighting
| Element |
Color |
| Keywords |
Electric Blue #58A6FF |
| Functions |
Vibrant Purple #D2A8FF |
| Strings |
Bright Green #7EE787 |
| Numbers |
Hot Pink #FF7B72 |
| Comments |
Muted Gray #8B949E |
| Variables |
Cyan #79C0FF |
| Types |
Orange #FFA657 |
| Constants |
Yellow #FFD580 |
UI Colors
| Element |
Color |
| Background |
Deep Dark #0D1117 |
| Text |
Light Gray #C9D1D9 |
| Borders |
Subtle Gray #30363D |
| Selection |
Blue Tint #264F78 |
| Active Line |
Slightly Darker #161B22 |
Cyber Light
Syntax Highlighting
| Element |
Color |
| Keywords |
Red #CF222E |
| Functions |
Purple #8250DF |
| Strings |
Green #1A7F37 |
| Numbers |
Red #CF222E |
| Comments |
Gray #6E7781 |
| Variables |
Blue #1F6FEB |
| Types |
Orange #D29922 |
| Constants |
Orange #D29922 |
UI Colors
| Element |
Color |
| Background |
White #FFFFFF |
| Text |
Dark Gray #24292F |
| Borders |
Light Gray #E8EDF2 |
| Selection |
Light Blue #B6E3FF |
| Active Line |
Light Gray #F6F8FA |
Cyber Light Soft
Syntax Highlighting
| Element |
Color |
| Keywords |
Dark Red #B62303 |
| Functions |
Purple #8250DF |
| Strings |
Green #1A7F37 |
| Numbers |
Dark Red #B62303 |
| Comments |
Gray #6E7781 |
| Variables |
Blue #0969DA |
| Types |
Orange #BF8700 |
| Constants |
Orange #BF8700 |
UI Colors
| Element |
Color |
| Background |
Off-White #FAFBFC |
| Text |
Dark Gray #2F363D |
| Borders |
Light Gray #E8EDF2 |
| Selection |
Soft Blue #C8E1FF |
| Active Line |
Light Gray #F0F3F6 |
Cyber Light Warm
Syntax Highlighting
| Element |
Color |
| Keywords |
Orange-Red #CC3300 |
| Functions |
Brown #8B4513 |
| Strings |
Green #2E7D32 |
| Numbers |
Orange-Red #CC3300 |
| Comments |
Brown-Gray #8B7355 |
| Variables |
Blue #006699 |
| Types |
Goldenrod #B8860B |
| Constants |
Goldenrod #B8860B |
UI Colors
| Element |
Color |
| Background |
Cream #FFFBF0 |
| Text |
Dark Brown #3A2A1A |
| Borders |
Light Beige #F5E6D3 |
| Selection |
Peach #FFE4CC |
| Active Line |
Light Cream #FFF5E6 |
Installation
Via VS Code Marketplace (Recommended)
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "Cyber Dark"
- Click Install
Manual Installation
- Download the latest release from the Releases page
- Extract the downloaded file
- In VS Code, go to File > Preferences > Extensions (Ctrl+Shift+X)
- Click the "..." menu in the Extensions view
- Select "Install from VSIX..."
- Navigate to the extracted file and select the
.vsix file
From Source
Clone this repository:
git clone https://github.com/shivam20/cyber-dark-theme.git
cd cyber-dark-theme
Install dependencies:
npm install
Package the extension:
npm run package
Install the generated .vsix file following the manual installation steps above
Usage
After installation:
- Open VS Code
- Press
Ctrl+K Ctrl+T (or Cmd+K Cmd+T on macOS)
- Select your preferred theme from the theme list:
- Cyber Dark - For dark mode coding
- Cyber Light - For bright, clean coding
- Cyber Light Soft - For gentle, comfortable coding
- Cyber Light Warm - For cozy, warm coding
Or via menu:
- Windows/Linux: File > Preferences > Color Theme > [Select Theme]
- macOS: Code > Preferences > Color Theme > [Select Theme]
Supported Languages
The theme provides syntax highlighting for:
- JavaScript / TypeScript
- Python
- Java
- C / C++
- Go
- Rust
- HTML / CSS
- JSON / YAML
- Markdown
- Shell / Bash
- SQL
- PHP
- Ruby
- Swift
- Kotlin
- And many more...
Screenshots
Note: Screenshots will be added in a future release. Install the theme to see it in action!
Customization
You can further customize the theme through VS Code settings:
Override Specific Colors
Add these settings to your settings.json:
{
"editor.tokenColorCustomizations": {
"[Cyber Dark]": {
"comments": "#8B949E",
"keywords": "#58A6FF",
"strings": "#7EE787"
}
}
}
Customize Semantic Tokens
{
"editor.semanticTokenColorCustomizations": {
"[Cyber Dark]": {
"enabled": true,
"rules": {
"*.static": {
"foreground": "#FFD580",
"fontStyle": "bold"
},
"type": {
"foreground": "#FFA657"
}
}
}
}
}
Customize Workbench Colors
{
"workbench.colorCustomizations": {
"[Cyber Dark]": {
"editor.background": "#0D1117",
"statusBar.background": "#0D1117",
"activityBar.background": "#010409"
}
}
}
Development
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- vsce (VS Code Extension Manager)
Setup
Install dependencies:
npm install
Install vsce globally:
npm install -g vsce
Building
To package the extension:
npm run package
This will create a .vsix file that can be installed in VS Code.
Testing
To test the theme during development:
- Press
F5 in VS Code to open a new window with the extension loaded
- Open a file with syntax highlighting
- Select "Cyber Dark" from the color theme menu
- Make changes to the theme files
- Reload the window (
Ctrl+R or Cmd+R) to see changes
Contributing
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch for your feature or bugfix
- Make your changes
- Test thoroughly
- Submit a pull request
Areas for Contribution
- Adding support for additional languages
- Improving color contrast ratios
- Fixing syntax highlighting issues
- Adding new color variants
- Improving documentation
- Creating better screenshots
Known Issues
- None currently. Please report any issues you find!
Roadmap
- [x] Add light variants (completed: 3 light themes)
- [ ] Create additional color schemes
- [ ] Add semantic token customizations
- [ ] Create icon theme variant
- [ ] Add workspace-specific color overrides
- [ ] Support for more languages
- [ ] Create high contrast variants
License
MIT License - see LICENSE file for details
Credits
Created with ❤️ for the VS Code community
Support
If you encounter any issues or have suggestions:
- Open an issue on GitHub
- Check existing issues for solutions
- Read the documentation for customization options
Changelog
Version 1.0.0
- Initial release
- 4 themes included: Cyber Dark, Cyber Light, Cyber Light Soft, Cyber Light Warm
- Modern dark background (#0D1117) with bright syntax colors
- Three light variants for different preferences
- Comprehensive language support
- Terminal integration for all themes
- Git integration for all themes
- Diff colors for all themes
- High contrast and readability
Links
Enjoy coding with Cyber Themes! 🚀
Choose the theme that fits your mood and environment:
- 🌙 Cyber Dark for night coding
- ☀️ Cyber Light for bright, clean coding
- 🌤 Cyber Light Soft for comfortable, gentle coding
- 🌅 Cyber Light Warm for cozy, warm coding