Underforest Theme
A dark underforest theme for Visual Studio Code with muted, earthy colors. Available in two variants: Underforest (standard) and Underforest Soft (lower contrast).

Variants
|
Underforest |
Underforest Soft |
| Background |
#242424 |
#1E1E1E |
| Foreground |
#E0E0D4 |
#c5c5ba |
Syntax Colors
| Token |
Underforest |
Underforest Soft |
| Comment |
#7A7A7A |
#6A6A6A |
| Keyword / Storage |
#90CC78 |
#7AAA68 |
| Operator |
#D4C678 |
#B2A258 |
| Function / Method |
#84D4EA |
#6AACCB |
| Type / Class |
#84D4EA |
#6AACCB |
| Variable |
#E0E0D4 |
#c5c5ba |
| Parameter |
#E0E0D4 |
#c5c5ba |
| String |
#70C0B0 |
#58A090 |
| Constant / Number |
#DCC04A |
#ba981f |
| Decorator |
#84D4EA |
#6AACCB |
| Markdown Heading |
#D0D080 |
#B8B86A |
| URL / Link |
#7EC2B0 |
#6A9E8E |
Installation
Via VSCode Marketplace
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X)
- Search for "Underforest"
- Click Install
- Press
Ctrl+K Ctrl+T and select Underforest or Underforest Soft
Via Open VSX
If you're using VSCodium or another Open VSX-compatible editor, install from Open VSX Registry.
Manual Install
- Download the
.vsix from the releases page
- In VS Code, go to Extensions →
... → Install from VSIX...
Recommended Settings
Pair with a font like JetBrains Mono or Iosevka for the best experience:
{
"editor.fontFamily": "'JetBrains Mono', 'Cascadia Code', monospace",
"editor.fontLigatures": true,
"workbench.colorTheme": "Underforest"
}
Override Colors
You can customize any theme color in your settings.json:
{
"workbench.colorCustomizations": {
"[Underforest]": {
"editor.background": "#1A1A1A",
"sideBar.background": "#1A1A1A"
}
}
}
Contributing
Found a bug or want a new language highlighting? Open an issue or submit a PR.
Development
- Clone the repo
- Open the folder in VS Code
- Press
F5 to launch an Extension Development Host
- Changes to
themes/*.json are applied on reload
License
MIT © 2026 Nghia Hoang