What it is
Zed is a code editor written mostly in Rust. It comes from people connected to Atom and Tree-sitter, and the project clearly focuses on speed, UI responsiveness, code structure, and collaboration.
For users, Zed competes with an entire development environment: VS Code, JetBrains IDEs, Vim/Neovim, and Sublime Text. Its bet is that an editor can be fast, modern, and powerful without feeling heavy.
What is inside
The repository contains the editor application, UI layer, buffers, projects, language server support, extensions, terminal, settings, and integrations. The docs link to installation for macOS, Linux, and Windows, plus instructions for developing Zed itself.
A practical scenario is to install Zed as a main or secondary editor, connect languages through LSP, and configure theme, key bindings, and extensions. Teams may also care about collaboration and AI-assisted development features.
Editor settings example
This snippet shows the style of user settings: JSON-like configuration for theme, font size, and editor behavior.
{
"theme": "One Dark",
"buffer_font_size": 15,
"format_on_save": "on"
}
Strengths
The strength is speed and lightness. Zed is interesting for people who like fast editors but still want language servers, extensions, terminal integration, and team development features.
Limits
The limitation is ecosystem maturity. Older editors have more extensions, enterprise workflows, and familiar integrations. Before switching, teams should check language support, debugging, extensions, and fit with their workflow.