1. General
  2. Getting Started
  3. System Requirements
  4. Accounts
  5. Linux
  6. Windows
  7. Telemetry
  8. Workspace Persistence
  9. Additional Learning Materials
  10. Configuration
  11. Configuring Zed
  12. Configuring Languages
  13. Key bindings
  14. Snippets
  15. Themes
  16. Icon Themes
  17. Vim Mode
  18. Using Zed
  19. Multibuffers
  20. Outline Panel
  21. Code Completions
  22. Channels
  23. Collaboration
  24. Git
  25. Tasks
  26. Remote Development
  27. Environment Variables
  28. REPL
  29. Assistant
  30. Overview
  31. Configuration
  32. Assistant Panel
  33. Contexts
  34. Inline Assistant
  35. Commands
  36. Prompts
  37. Context Servers
    1. Model Context Protocol
  38. Model Improvement
  39. Extensions
  40. Overview
  41. Installing Extensions
  42. Developing Extensions
  43. Language Extensions
  44. Theme Extensions
  45. Icon Theme Extensions
  46. Slash Command Extensions
  47. Context Server Extensions
  48. Language Support
  49. All Languages
  50. Ansible
  51. AsciiDoc
  52. Astro
  53. Bash
  54. Biome
  55. C
  56. C++
  57. C#
  58. Clojure
  59. CSS
  60. Dart
  61. Deno
  62. Diff
  63. Docker
  64. Elixir
  65. Elm
  66. Emmet
  67. Erlang
  68. Fish
  69. GDScript
  70. Gleam
  71. GLSL
  72. Go
  73. Groovy
  74. Haskell
  75. Helm
  76. HTML
  77. Java
  78. JavaScript
  79. Julia
  80. JSON
  81. Jsonnet
  82. Kotlin
  83. Lua
  84. Luau
  85. Makefile
  86. Markdown
  87. Nim
  88. OCaml
  89. PHP
  90. Prisma
  91. Proto
  92. PureScript
  93. Python
  94. R
  95. Rego
  96. ReStructuredText
  97. Racket
  98. Roc
  99. Ruby
  100. Rust
  101. Scala
  102. Scheme
  103. Shell Script
  104. Svelte
  105. Swift
  106. Tailwind CSS
  107. Terraform
  108. TOML
  109. TypeScript
  110. Uiua
  111. Vue
  112. XML
  113. YAML
  114. Yara
  115. Yarn
  116. Zig
  117. Developing Zed
  118. Developing Zed
    1. macOS
    2. Linux
    3. Windows
    4. Local Collaboration
    5. Using Debuggers
  119. Release Process
  120. Debugging Crashes
Zed Industries
Download

On this page

Language Support in Zed

Zed supports hundreds of programming languages and text formats. Some work out-of-the box and others rely on 3rd party extensions.

The ones included out-of-the-box, natively built into Zed, are marked with *.

Languages with Documentation

  • Ansible
  • AsciiDoc
  • Astro
  • Bash
  • Biome
  • C *
  • C++ *
  • C#
  • Clojure
  • CSS *
  • Dart
  • Deno
  • Diff *
  • Docker
  • Elixir
  • Elm
  • Emmet
  • Erlang
  • Fish
  • GDScript
  • Gleam
  • GLSL
  • Go *
  • Groovy
  • Haskell
  • Helm
  • HTML
  • Java
  • JavaScript *
  • Julia
  • JSON *
  • Jsonnet
  • Kotlin
  • Lua
  • Luau
  • Makefile
  • Markdown *
  • Nim
  • OCaml
  • PHP
  • Prisma
  • Proto
  • PureScript
  • Python *
  • R
  • Rego
  • ReStructuredText
  • Racket
  • Roc
  • Ruby
  • Rust * (Zed's written in Rust)
  • Scala
  • Scheme
  • Shell Script
  • Svelte
  • Swift
  • Tailwind CSS *
  • Terraform
  • TOML
  • TypeScript *
  • Uiua
  • Vue
  • XML
  • YAML *
  • Yara
  • Yarn
  • Zig

Additional Community Language Extensions

  • Ada
  • Aiken
  • Amber
  • Assembly
  • AWK
  • Beancount
  • Bend
  • Blade
  • Blueprint
  • BQN
  • Brainfuck
  • Cadence
  • Cairo
  • Cap'n Proto
  • Cedar
  • CFEngine policy language
  • CSV
  • Cucumber/Gherkin
  • CUE
  • Curry
  • D
  • Database Markup Language (DBML)
  • Earthfile
  • EJS template
  • Elisp
  • Ember
  • Env
  • Exograph
  • Fortran
  • F#
  • Gemini gemtext
  • Git Firefly
  • GraphQL
  • Groq
  • INI
  • Java
  • Justfiles
  • LaTeX
  • Ledger
  • Less
  • LilyPond
  • Liquid
  • Log
  • Lox
  • Markdown Oxide
  • Marksman
  • Matlab
  • Meson
  • Navi
  • NeoCMake
  • Nginx
  • Nim
  • Nix
  • Noir
  • Nu
  • Odin
  • Pact
  • Pest
  • PICA200 assembly
  • Pkl
  • PlaydateSDK
  • QML
  • Rainbow CSV
  • Rego
  • Rescript
  • Roclang
  • Ron
  • Metals
  • SCSS
  • Slim
  • Slint
  • Smithy
  • Solidity
  • SQL
  • Strace
  • Swift
  • Templ
  • Tmux
  • Twig
  • Typst
  • Unison
  • UnoCSS
  • Vlang
  • Vala
  • Vale
  • Verilog
  • VHS
  • Wgsl
  • WIT