The plugin automatically displays icons for 40+ programming languages from Simple Icons.
Supported:
javascript, js)typescript, ts)python, py)java)go, golang)rust, rs)php)ruby, rb)swift)kotlin, kt)c#, csharp, cs)Supported:
c)c++, cpp)rust, rs)zig)crystal, cr)v, vlang)Supported:
bash, shell, sh)perl)lua)r)Supported:
haskell, hs)elixir, ex)erlang)ocaml)clojure, clj)scala)Supported:
java)kotlin, kt)scala)groovy)Supported:
dart)julia, jl)nim)Supported:
json)yaml, yml)toml)sql)markdown, md)Supported:
html)scss)sass)less)Here's the complete alphabetical list of all supported languages and their aliases:
| Language | Aliases |
|---|---|
| Bash | bash, shell, sh |
| Bun | bun |
| C | c |
| C++ | c++, cpp |
| C# | c#, csharp, cs |
| Clojure | clojure, clj |
| Crystal | crystal, cr |
| Dart | dart |
| Elixir | elixir, ex |
| Erlang | erlang |
| Go | go, golang |
| Groovy | groovy |
| Haskell | haskell, hs |
| HTML | html |
| Java | java |
| JavaScript | javascript, js |
| JSON | json |
| Julia | julia, jl |
| Kotlin | kotlin, kt |
| Less | less |
| Lua | lua |
| Markdown | markdown, md |
| Nim | nim |
| OCaml | ocaml |
| Perl | perl |
| PHP | php |
| Python | python, py |
| R | r |
| Ruby | ruby, rb |
| Rust | rust, rs |
| Sass | sass |
| Scala | scala |
| SCSS | scss |
| SQL | sql |
| Swift | swift |
| TOML | toml |
| TypeScript | typescript, ts |
| V | v, vlang |
| YAML | yaml, yml |
| Zig | zig |
When you use a language that isn't in the list above, a generic code icon </> will be displayed:
Want to see a language added? Check if it's available in Simple Icons, then open an issue on GitHub.