https://github.com/vanyauhalin/moondusttheme
Handcrafted theme for those who have not found syntax highlighting useful for themself
https://github.com/vanyauhalin/moondusttheme
color color-scheme color-theme extension syntax syntax-highlighting syntax-theme theme visual-studio-code vscode vscode-extension vscode-theme
Last synced: 4 months ago
JSON representation
Handcrafted theme for those who have not found syntax highlighting useful for themself
- Host: GitHub
- URL: https://github.com/vanyauhalin/moondusttheme
- Owner: vanyauhalin
- License: mit
- Created: 2024-03-29T12:02:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-18T18:50:13.000Z (9 months ago)
- Last Synced: 2025-09-18T14:22:23.887Z (5 months ago)
- Topics: color, color-scheme, color-theme, extension, syntax, syntax-highlighting, syntax-theme, theme, visual-studio-code, vscode, vscode-extension, vscode-theme
- Language: JavaScript
- Homepage: https://moondustthe.me
- Size: 1.2 MB
- Stars: 28
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Moondust Theme
[](https://vscode.dev/editor/theme/vanyauhalin.moondusttheme/Moondust:%20Near%20Side%20of%20the%20Moon)
[](https://vscode.dev/editor/theme/vanyauhalin.moondusttheme/Moondust:%20Far%20Side%20of%20the%20Moon)
Handcrafted theme for those who have not found syntax highlighting useful for
themself.


Moondust is available on the [VSCode Marketplace], [Open VSX Registry], and
[GitHub Releases]. Visit [moondustthe.me] to view more examples of syntax
highlighting. Enjoy.
## About
Early on in my programming journey, syntax highlighting aided my understanding
the coding. However, as I gained more experience, I found myself relying less on
it. Eventually, I realized that the abundance of colors was very straining on my
eyes and made it difficult to focus and concentrate.
Moondust is crafted to reduce eye strain, allowing to focus on code. It
challenges the conventional approach of highlighting keywords and typical
structures. Instead of drawing excessive attention to them, this theme brings
business logic to the forefront.
For a more in-depth discussion on the issues associated with the conventional
approach to syntax highlighting, recommend reading the articles
[A case against syntax highlighting],
[Syntax highlighting is a waste of an information channel], and
[I am sorry, but everyone is getting syntax highlighting wrong].
Moondust is tailored for each syntax individually. At present, it supports
[Astro], [C], [CSS], [Dockerfile], [fish], [Go], [Go Module], [Go Sum], [HTML],
[INI], [JavaScript], [JSON], [JSON with Comments], [JSON Lines], [JSX], [Lua],
[Makefile], [PHP], [Python], [Ruby], [Rust], [Shell Script], [SQL], [Svelte],
[Swift], [TOML], [TypeScript], [TSX], [Vue], [YAML], and [Zig].
In the [initial phase], Moondust was primarily a modification of the
[GitHub Theme]. I owe a great deal of gratitude to the Primer team for their
work.
A special shout-out goes to the entire community that focuses on creating
minimalistic, two-color, monochrome themes, particularly [Monochrome]. It was a
delight for me to delve into your work, and it is heartening to realize that our
aesthetic preferences align closely.
## License
[MIT] © [Ivan Uhalin]
[VSCode Marketplace]: https://marketplace.visualstudio.com/items?itemName=vanyauhalin.moondusttheme
[Open VSX Registry]: https://open-vsx.org/extension/vanyauhalin/moondusttheme/
[GitHub Releases]: https://github.com/vanyauhalin/moondusttheme/releases/
[moondustthe.me]: https://moondustthe.me/
[A case against syntax highlighting]: https://www.linusakesson.net/programming/syntaxhighlighting/
[Syntax highlighting is a waste of an information channel]: https://buttondown.email/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/
[I am sorry, but everyone is getting syntax highlighting wrong]: https://tonsky.me/blog/syntax-highlighting/
[Astro]: https://moondustthe.me/#astro
[C]: https://moondustthe.me/#c
[CSS]: https://moondustthe.me/#css
[Dockerfile]: https://moondustthe.me/#dockerfile
[fish]: https://moondustthe.me/#fish
[Go]: https://moondustthe.me/#go
[Go Module]: https://moondustthe.me/#go.mod
[Go Sum]: https://moondustthe.me/#go.sum
[HTML]: https://moondustthe.me/#html
[INI]: https://moondustthe.me/#ini
[JavaScript]: https://moondustthe.me/#js
[JSON]: https://moondustthe.me/#json
[JSON with Comments]: https://moondustthe.me/#jsonc
[JSON Lines]: https://moondustthe.me/#jsonl
[JSX]: https://moondustthe.me/#jsx
[Lua]: https://moondustthe.me/#lua
[Makefile]: https://moondustthe.me/#makefile
[PHP]: https://moondustthe.me/#php
[Python]: https://moondustthe.me/#py
[Ruby]: https://moondustthe.me/#rb
[Rust]: https://moondustthe.me/#rs
[Shell Script]: https://moondustthe.me/#sh
[SQL]: https://moondustthe.me/#sql
[Svelte]: https://moondustthe.me/#svelte
[Swift]: https://moondustthe.me/#swift
[TOML]: https://moondustthe.me/#toml
[TypeScript]: https://moondustthe.me/#ts
[TSX]: https://moondustthe.me/#tsx
[Vue]: https://moondustthe.me/#vue
[YAML]: https://moondustthe.me/#yaml
[Zig]: https://moondustthe.me/#zig
[initial phase]: https://github.com/primer/github-vscode-theme/discussions/341/
[GitHub Theme]: https://github.com/primer/github-vscode-theme/
[Monochrome]: https://github.com/anotherglitchinthematrix/monochrome/
[Ivan Uhalin]: https://github.com/vanyauhalin/
[MIT]: https://github.com/vanyauhalin/moondusttheme/blob/main/LICENSE/