Zed Code Editor

Zed Code Editor

github.com

1

About this website

Zed is a free and open-source, high-performance, multiplayer code editor written in Rust. Created by Nathan Sobo (who previously created Atom and the Electron framework at GitHub from 2011-2021) and the Zed Industries team in 2022, Zed was designed from the ground up for speed and collaborative editing. The alpha version launched in 2023, with the open-source release in January 2024. Key features: performance: built entirely in Rust with a custom GPU-accelerated UI framework, Zed achieves 120+ FPS rendering and sub-millisecond input latency. GPUI (the rendering engine) uses the GPU directly via Metal (macOS) or Vulkan, bypassing the overhead of web-based editors. Vim mode: comprehensive modal editing with full Vim keybindings, motions, text objects, and command-line mode. Treesitter: syntax highlighting via Treesitter for over 50 languages, providing accurate code understanding for highlighting, indentation, and bracket matching. Language Server Protocol (LSP): integrates with rust-analyzer, pyright, typescript-language-server, gopls, clangd, and other language servers for completion, diagnostics, go-to-definition, and refactoring. Multiplayer collaboration: Zed's signature feature. Multiple users can edit the same file simultaneously with real-time cursors, selections, and presence indicators. Collaboration uses CRDTs (Conflict-free Replicated Data Types) for conflict-free concurrent editing. Remote development: connect to remote servers over SSH for editing files on remote machines. AI integration: built-in AI assistant for code generation, refactoring, and inline Q&A. Themes: customizable themes with editor and syntax highlighting. Extensions: growing extension ecosystem for language support, themes, and tools. macOS first (Apple Silicon and Intel); Linux and Windows in development. Rust. AGPL-3.0/ Apache-2.0.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!