Pixel Theme Pack

Pixel Theme Pack is a VS Code extension pack with multiple pixel-inspired color themes and a matching pixel file icon theme.
It is designed for people who want their editor to feel closer to retro handhelds, CRT arcades, and cartridge-era UI instead of a generic modern dark theme.
Features
- Multiple pixel-style color themes with distinct retro moods
- One matching file icon theme:
Pixel Quest Icons
- Tuned syntax colors for HTML, CSS, JavaScript, TypeScript, JSX, TSX, JSON, and common web project files
- Folder and file icons for source code, assets, config, tests, backend folders, shell scripts, images, env files, lockfiles, PHP, Python, database files, and more
Included themes
Pixel Night Arcade: bright CRT arcade palette with bold cyan, yellow, pink, and lime
Pixel Handheld Moss: monochrome handheld-inspired palette with olive and phosphor green tones
Pixel Game Boy Color: handheld color palette with lime phosphor, teal LCD glow, and purple-blue cartridge accents
Pixel Famicom Punch: high-energy red, cream, cyan, and yellow palette inspired by retro console box art
Pixel Sunrise Cart: light pixel palette with warm paper tones, orange cartridge accents, and blue sprite highlights
Preview
Dark themes

Light theme

File icons

Included icon theme
Pixel Quest Icons: pixel file icons for common frontend, backend, config, and asset files
Project structure
package.json: VS Code extension manifest
themes/: all color theme variants
icons/: file icon theme manifest and SVG icon assets
media/icon.svg: extension icon
.vscode/launch.json: debug config for launching the Extension Development Host
Run locally
- Open this folder in VS Code
- Press
F5
- In the Extension Development Host window, open
Preferences: Color Theme
- Choose one of the
Pixel ... themes
- Open
Preferences: File Icon Theme
- Choose
Pixel Quest Icons
Supported icon coverage
- Web:
js, jsx, ts, tsx, html, css, scss, less, sass, vue, json, md, mdx
- Backend and scripting:
php, py, sh, bash, zsh, ps1, bat, cmd, sql, prisma
- Assets:
svg, png, jpg, jpeg, gif, webp, ico, bmp, psd
- Config and tooling:
.env, yml, yaml, toml, xml, ini, conf, lockfiles, Dockerfile, package.json, tsconfig.json, vite.config.*, tailwind.config.*, jest, vitest, playwright
Support
If this project helps you and you want to support vdhoangson, you can add your donation links below before publishing:
- GitHub Sponsors:
https://github.com/sponsors/vdhoangson
- Buy Me a Coffee:
https://buymeacoffee.com/vdhoangson
- PayPal:
https://paypal.me/vdhoangson
If these are not your real links, replace them with your official donation pages.
Roadmap
- Create language-specific screenshots for the Marketplace
- Add product icons for a full retro workbench look
- Add more language icons for larger polyglot projects
| |