🎨 Noemi Theme
The ideal colors and contrast for long hours of coding. Your eyes will thank you.
Key Features:
- Optimized color palettes for reduced eye strain 👀
- Full support for VSCode and it's based IDEs like Antigravity and Cursor
- Professional and modern design ✨

Available Theme Variations
Noemi Theme for VS Code comes in four variations, each designed for different preferences and accessibility needs:
- Noemi Dark: A comfortable dark theme with warm orange accents for long coding sessions.
- Noemi Red: A warm dark theme with rich wine accents.
- Noemi Blue: A cold dark theme with rich sky accents.
- Noemi Light: A clean light theme for bright environments.
Select your preferred theme in VS Code's theme settings after installation.
Installation 📥
Quick Install
Install Noemi Theme with one click or copy the command for your editor of choice:
| Editor / IDE |
Marketplace / Store Link |
Terminal Command |
| Visual Studio Code |
 |
code --install-extension StanleyGomes.noemi-theme |
| Cursor |
 |
cursor --install-extension StanleyGomes.noemi-theme |
| Antigravity |
 |
antigravity --install-extension StanleyGomes.noemi-theme |
After installing, open your editor's color theme preferences and select one of:
Noemi Light
Noemi Dark
Noemi Red
Noemi Blue
Manual Installation (.vsix)
- Download the latest
.vsix from the Releases page
- In VS Code, open
Extensions
- Click the
... menu → Install from VSIX...
- Select the downloaded
.vsix file
- Open
Preferences: Color Theme and choose a Noemi theme
Development 🛠️
Requirements
- Node.js 20+ (for VS Code extension packaging)
- npm 10+
Theme Files
themes/*.json: light, dark, red and blue themes
Building the Extension
cd vscode
npm install
npx @vscode/vsce package --no-yarn
🚀 CI/CD
This project uses GitHub Actions for continuous integration and deployment. The following workflows are configured:
Build Workflow (build.yml)
- Trigger: Push to
master branch or pull requests
- Actions:
- Validates commit messages (Conventional Commits)
- Installs dependencies and packages the extension as a
.vsix file
- Uploads the built extension as a workflow artifact on pushes to
master
Release Workflow (release.yml)
- Trigger: GitHub release publication
- Actions:
- Signs and publishes the plugin to Visual Studio and OpenVSX Marketplaces
- Updates changelog
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature)
- Commit your changes (
git commit -m 'Add some amazing feature')
- Push to the branch (
git push origin feature/amazing-feature)
- Open a Pull Request
📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
🔗 Links
Made with 🔥