Go Editor

A fast, modern editor for Go—clean syntax, smart tooling, and streamlined workflows.

Try Go in Zed

Powered by Tree-sitter

Precise Syntax Highlighting

Goroutines, channels, and interfaces in Go are highlighted with precision.

Semantic Understanding

Tree-sitter parses your code into a syntax tree, enabling features like code folding, selection expansion, and precise highlighting.

Instant Updates

Syntax highlighting updates in real-time as you type, with no lag or delay even in large files.

Error Recovery

Even with syntax errors, Tree-sitter maintains accurate highlighting for the rest of your code.

Full Go LSP Integration

Zed provides intelligent code completion, diagnostics, and refactoring capabilities for Go through seamless language server integration.

gopls
Official Go language server providing comprehensive Go development support with code completion, diagnostics, and refactoring tools.

Popular Extensions

Enhance Zed with popular extensions from our growing ecosystem.

HTML
5.1M
HTML support.
Isaac Clayton
TOML
1.0M
TOML support.
Max Brunsfeld, Ammar Arif
Git Firefly
875k
Provides Git Syntax Highlighting
d1y, Peter Tripp

Get Started with Go

Everything you need to begin your Go development journey in Zed.

Go Documentation
Explore Go documentation and learning resources.
Configure Zed
Customize Zed's settings, keybindings, and themes for your workflow.
Contribute
Join the community, report issues, and help make Zed even better.

Go Debugging

While native Go debugging isn't available yet, Zed offers powerful debugging capabilities for other languages with full DAP support.

Learn about Zed's Debugger

Debug Adapter Protocol

Zed supports the Debug Adapter Protocol (DAP) for standardized debugging across multiple languages.

Universal Debugging Features

Breakpoints, variable inspection, call stack navigation, and step-through debugging when supported.

Built for Modern Go Development

Experience features that make Go development faster and more enjoyable.

Download Zed

Fast

Open large Go projects instantly. Navigate & edit with zero lag, even in massive codebases.

Agentic

Generate Go code, write tests, and refactor with integrated AI that understands your context.

Collaborative

Pair program, debug together, and share your Go projects with your team in real-time.

Explore Other Languages

Zed supports more than 80 programming languages out of the box.

View All Supported Languages

Ansible
AsciiDoc
Astro
Bash
Biome
C
C#
C++
Clojure
CSS
Dart
Deno
Diff
Dockerfile
Elixir
Elm
Elvish
Emmet
Erlang
Fish
GDScript
Gleam
GLSL
Go
GraphQL
Groovy
Haskell
Helm
HTML
Java
JavaScript
JSON
Jsonnet
Julia
Kotlin
LESS
Lisp
Lua
Makefile
Markdown
Nim
OCaml
PHP
PowerShell
Prisma
Prolog
Proto
Protobuf
PureScript
Python
R
Racket
Reason
Rego
ReStructuredText
Roc
Ruby
Rust
Scala
Scheme
SCSS
Shell
SQL
Stencil
Svelte
Swift
Tailwind CSS
Terrraform
TOML
TypeScript
Uiua
Verilog
VHDL
XML
YAML