Skip to main content
Kazari
On this page

Theme Gallery

Visual reference of all 65 bundled syntax highlighting themes.

Nuri ships 65 VS Code themes. Each block below renders the same Go snippet in a single theme so you can compare colors across families. The theme name matches the string you pass to WithThemes() or the theme= meta token.

GitHub

github-dark

Gogithub-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

github-light

Gogithub-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

github-dark-default

Gogithub-dark-default
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

github-light-default

Gogithub-light-default
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

github-dark-dimmed

Gogithub-dark-dimmed
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

github-dark-high-contrast

Gogithub-dark-high-contrast
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

github-light-high-contrast

Gogithub-light-high-contrast
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Catppuccin

catppuccin-mocha

Gocatppuccin-mocha
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

catppuccin-latte

Gocatppuccin-latte
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

catppuccin-macchiato

Gocatppuccin-macchiato
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

catppuccin-frappe

Gocatppuccin-frappe
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Gruvbox

gruvbox-dark-hard

Gogruvbox-dark-hard
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

gruvbox-light-hard

Gogruvbox-light-hard
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

gruvbox-dark-medium

Gogruvbox-dark-medium
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

gruvbox-light-medium

Gogruvbox-light-medium
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

gruvbox-dark-soft

Gogruvbox-dark-soft
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

gruvbox-light-soft

Gogruvbox-light-soft
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Rose Pine

rose-pine

Gorose-pine
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

rose-pine-dawn

Gorose-pine-dawn
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

rose-pine-moon

Gorose-pine-moon
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Ayu

ayu-dark

Goayu-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

ayu-light

Goayu-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

ayu-mirage

Goayu-mirage
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Vitesse

vitesse-dark

Govitesse-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

vitesse-light

Govitesse-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

vitesse-black

Govitesse-black
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Material

material-theme

Gomaterial-theme
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

material-theme-lighter

Gomaterial-theme-lighter
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

material-theme-darker

Gomaterial-theme-darker
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

material-theme-ocean

Gomaterial-theme-ocean
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

material-theme-palenight

Gomaterial-theme-palenight
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Solarized

solarized-dark

Gosolarized-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

solarized-light

Gosolarized-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Everforest

everforest-dark

Goeverforest-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

everforest-light

Goeverforest-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Kanagawa

kanagawa-wave

Gokanagawa-wave
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

kanagawa-lotus

Gokanagawa-lotus
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

kanagawa-dragon

Gokanagawa-dragon
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Night Owl

night-owl

Gonight-owl
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

night-owl-light

Gonight-owl-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Min

min-dark

Gomin-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

min-light

Gomin-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

One

one-dark-pro

Goone-dark-pro
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

one-light

Goone-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Slack

slack-dark

Goslack-dark
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

slack-ochin

Goslack-ochin
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Horizon

horizon

Gohorizon
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

horizon-bright

Gohorizon-bright
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Dracula

dracula

Godracula
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

dracula-soft

Godracula-soft
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

VS Code

dark-plus

Godark-plus
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

light-plus

Golight-plus
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

Standalone

nord

Gonord
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

monokai

Gomonokai
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

tokyo-night

Gotokyo-night
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

andromeeda

Goandromeeda
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

aurora-x

Goaurora-x
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

houston

Gohouston
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

laserwave

Golaserwave
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

plastic

Goplastic
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

poimandres

Gopoimandres
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

red

Gored
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

snazzy-light

Gosnazzy-light
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

synthwave-84

Gosynthwave-84
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}

vesper

Govesper
package main
import "fmt"
// Greet returns a greeting for the given name.
func Greet(name string, times int) string {
if times <= 0 {
return "Hello, stranger!"
}
return fmt.Sprintf("Hello, %s! (%d)", name, times)
}
Edit this page

Last updated: