If you like this style, please give it a try๐ป

I might have overlooked some bugs or color settings, so please let me know if you notice anything๐ป
Futuristic Cyberpunk Glow A vibrant VS Code theme built on striking pink and cyan. Designed for the ultimate dark mode experience ๐.
(Note: Features high-contrast neon colors, which may not be suitable for users prone to eye strain.)
๐ก How to create your futuristic space: Darken the room๐.
GitHub Poll: Pink or Cyan? Vote on GitHub ๐ป
| ๐ Pink Color | ๐ Cyan Color |
|---|---|
| NEON / #FF3399 | NEON / #00F0FF |
|
|
| SOFT / #D92B82 | SOFT / #00CCD9 |
|
|
Neon themes provide high-contrast, energetic lighting for a true cyber-punk feel,
while Soft themes offer a more subtle, comfortable palette for long hours of coding.
| Variant | Primary | Light | Hover | Inactive |
|---|---|---|---|---|
| Pink Neon | #FF3399 |
#FF69B4 |
#CC297A |
#7d3060 |
| Pink Soft | #D92B82 |
#D95999 |
#AD2368 |
#6A2952 |
| Cyan Neon | #00F0FF |
#67E8F9 |
#00C3CC |
#1E3A4D |
| Cyan Soft | #00CCD9 |
#58C5D4 |
#00A6AD |
#1A3242 |
| Role | Color | Usage |
|---|---|---|
| Success | #7ee787 |
Git added, debug restart |
| Warning | #f1fa8c |
Warnings, overview ruler |
| Danger | #ff6b6b |
Errors, deletions, debug stop |
| Text | #c8d1da |
Primary foreground |
| Muted | #4a5568 |
Disabled, placeholder |
| Layer | Color | Usage |
|---|---|---|
| Outermost | #000000 |
Title bar, Activity bar, Status bar, Editor,Primary outer frame |
| Middle | #0d0e17 |
Sidebar, Panel, Tab bar,Main workspace containers |
| Inner | #111320 |
Section headers, Inputs, Menus, Widgets Inner interactive surfaces |
An example of how it appears in actual code.
Basically, itโs mostly the color of the ACCENT.
All the examples are written in the Code section.
Clicking on the PINK, neon, or cyan images will display them in a larger size.
๐ก How to create your futuristic space: Programming Music ๐ถ
All semantic and accent color mappings used in this theme are available here:
An example of how it appears in actual code. Basically, itโs mostly the color of the ACCENT.
All the examples are written in the Code section.
For verification purposes, Some code snippets are very widely spaced, while others are written on just a single line. compact,liner,long,middle,short,error-handler,error, are all type scripts.
// Liner.ts
import {EventEmitter} from"events";namespace N{export class C{p="pink";m(){return this.p.toUpperCase()}}export interface I{a:number;b:number}export type T={ok:boolean};export function U<K>(v:K){return v}export enum E{A="a",B="b"}}function D(t:any){}class S{x=0;y=0}class Ev{private ls:(()=>void)[]=[];add(f:()=>void){this.ls.push(f)}fire(){this.ls.forEach(f=>f())}}const MACRO=42;loop:for(let i=0;i<1;i++)break loop;const reg=/neon-(pink|cyan)/,num=123,str="CYBER PINK";function fn(a:string){const b=a+"!";return b}abstract class A{static s=1;readonly r=2;abstract abs():void;async run(){return"async"}/**@deprecated*/old(){return"x"}}(function(){const c=new N.C(),g=c.m(),e=new Ev();e.add(()=>console.log("fire"));e.fire();console.log(g,fn("hi"),N.E.A,str,num,reg.test("neon-pink"))})();
// compact.ts
import { EventEmitter } from "events"; namespace N { export class C { p="pink"; m(){return this.p.toUpperCase()} } export interface I{a:number;b:number} export type T={ok:boolean}; export function U<K>(v:K){return v} export enum E{A="a",B="b"} }
function D(t:any){} class S{x=0;y=0}
class Ev{private ls:(()=>void)[]=[];add(f:()=>void){this.ls.push(f)}fire(){this.ls.forEach(f=>f())}}
const MACRO=42; loop: for(let i=0;i<1;i++) break loop;
const reg=/neon-(pink|cyan)/, num=123, str="CYBER PINK";
function fn(a:string){const b=a+"!";return b}
abstract class A{static s=1;readonly r=2;abstract abs():void;async run(){return"async"} /**@deprecated*/ old(){return"x"}}
function main(){
const c=new N.C(), g=c.m(), e=new Ev();
e.add(()=>console.log("fire")); e.fire();
console.log(g, fn("hi"), N.E.A, str, num, reg.test("neon-pink"));
}
main();
Markdown previews are rendered as HTML, so colors are not reflected. To see the difference, please visit the extensionโs details page or paste the code into the editor.
๐ Semantic Color Mapping code page, Github Repository
https://github.com/cyber-pinks/cyber-pink-theme/tree/main/semantics-color-mapping
All semantic and accent color mappings used in this theme are available here:
The theme color selection will probably appear automatically after installation. You can also change it later using either of the following methods:
| Method 1: EXTENSIONS LIST | Method 2: VS Code MENU FILE | Method 3: COMMAND PALETTE |
|---|---|---|
| - EXTENSIONS: RIGHT-CLICK > Set color theme - DETAILS PAGE: [Set color theme] BUTTON |
- Preferences > Theme > Color Theme | - MENU: View > Command Palette - Shortcut: Ctrl+Shift+P / Cmd+Shift+P - Run: Preferences: Color Theme- Select a โCYBER PINKโ variant |
If youโre on GitHub: The easiest way to use the theme color is to type โcyber pinkโ into the search bar in the extensions section of your IDE, such as VS Code, and install it.
Alternatively, you can install it from the Marketplace.
Clicking the install button from the Marketplace will open VS Code and allow you to install it.
https://marketplace.visualstudio.com/items?itemName=cyber-pinks.cyber-pink-theme
If youโre installing from a GitHub repository instead of VS Code or the Marketplaceโฆ
%USERPROFILE%/.vscode/extensions/~/.vscode/extensions/Ctrl+Shift+P / Cmd+Shift+P) and run:
Preferences: Color Theme.vsix)This section explains how to create an installer file from the source code and install it manually. The extension will be packaged into a .vsix file using vsce.
Prerequisites: Check if npm is installed Before packaging, ensure you have Node.js and npm installed on your machine. You can verify this by running the following commands in your terminal:
node -v
npm -v
(If version numbers are displayed, you are good to go! If not, please download and install Node.js from the official website first.)
1. Package the extension using vsce:
npx @vscode/vsce package
2. Install the generated .vsix file: You can do this from the Extensions view (... โ Install from VSIXโฆ). Alternatively, you can right-click the file in the VS Code Explorer and select Install Extension VSIX.
| Command | Title | Description |
|---|---|---|
cyberPink.applyPinkNeon |
๐ Pink Neon Set | Apply the Pink Neon theme variant with a bright cyberpunk glow. |
cyberPink.applyPinkSoft |
๐ธ Pink Soft Set | Apply the Pink Soft theme variant with muted glow for extended sessions. |
cyberPink.applyCyanNeon |
๐ Cyan Neon Set | Apply the Cyan Neon theme variant with a bright cyberpunk glow. |
cyberPink.applyCyanSoft |
๐ซง Cyan Soft Set | Apply the Cyan Soft theme variant with muted glow for extended sessions. |
cyberPink.switchAccentPreset |
Switch Accent Preset | Quickly switch between available Cyber Pink accent color presets. |
cyberPink.editThemeColorAtCursor |
Edit Theme Color at Cursor | Edit the theme color hex value directly at the current cursor position. Detects the token type at the cursor and lets you edit its theme color directly. |
Right-click in any editor and choose Edit Theme Color at Cursor to tweak token colors on the fly.
A problem recently discovered by the developer I tried putting in a badge, but itโs making my eyes hurt.๐
### [0.4.2]
### 0.4.1 โ Status Bar Compact Hover Fix
Maintenance
โจ Fixed
โจ Added
๐ง Improved
๐ Removed / Cleaned
๐ Repository: https://github.com/cyber-pinks/cyber-pink-theme
๐ฉ Report issues or request features via Issues on GitHub.
This project is Licensed under the MIT License MIT LICENSE. Copyright (c) 2026 1abcdefggs