Flat-Theme is a minimal, flat color theme for Visual Studio Code that ships both a dark (Flat-Theme (Dark)) and a light (Flat-Theme (Light)) variant.
This extension provides two themes located in the themes/ folder:
flat-theme-gray-color-theme.json— Flat-Theme (Dark)
flat-theme-light-color-theme.json— Flat-Theme (Light)
- Low-contrast, flat colors designed for focus and readability
- Carefully chosen syntax colors for clarity across multiple languages
- Both dark and light variants so you can switch depending on ambient lighting
There are a few ways to install this theme:
- Install from the VS Code Marketplace (if published).
- Install from the VSIX file (build locally then install).
- Use the repository locally for development and move it into
~/.vscode/extensions.
After installation or when running the extension host:
- Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
- Type
Preferences: Color Themeand selectFlat-Theme (Dark)orFlat-Theme (Light).
If you want to modify the theme or add variants:
- Edit the JSON color files in the
themes/folder. - Run
npm install(if there are dev dependencies) andnpm runscripts if present. - Use the VS Code Extension Development Host (F5) to preview changes.
Tip: Use the Developer: Inspect Editor Tokens and Scopes command in the Command Palette to verify which token scopes your colors apply to.
Contributions are welcome. A suggested workflow:
- Fork the repository
- Create a branch for your change
- Update or add a theme file in
themes/ - Open a pull request with a description of your changes
Please keep changes small and focused when possible and include screenshots for visual changes.
This project is published under MIT License. See the LICENSE file for details.
Created Aatricks. Thanks to the VS Code theming community for examples and guidance.