Zed Editor Is Open Source
Written by Alex Denham   
Tuesday, 30 January 2024

Zed, the code editor developed by the creators of Atom and Tree-sitter, has been made open source. Zed is a high-performance, multiplayer code editor.

Zed describes itself as:

A lightning-fast, collaborative code editor written in Rust.

The original five-man team of developers included Nathan Sobo who joined GitHub in 2011 to build Atom and led the Atom Team until 2018 and two other members of the Atom team, Max Brunsfeld and Antonio Scandurra.

zed

The developers set out to engineer Z for performance, ensuring it efficiently uses every CPU core and your GPU to start instantly, load files fast, and respond to your keystrokes on the next display refresh. The team says:

"Unrelenting performance keeps you in flow and makes other tools feel slow"

and developers using Zed do say it is impressively fast compared to other editors.

Zed supports GitHub Copilot, and lets developers use GPT-4 to generate or refactor code by pressing ctrl-enter and typing a natural language prompt.

zed is language aware

It is language-aware, and maintains a full syntax tree for every buffer as you type. This enables code highlighting, auto-indent, a searchable outline view, and structural selection. Zed also uses the Language Server Protocol to provide autocompletion, code navigation, diagnostics, and refactorings.

The developers have now taken Zed to an open source model. The code for Zed itself is available under a copyleft license which the team says ensures any improvements will benefit the entire community (GPL for the editor, AGPL for server-side components). GPUI, the UI framework that powers Zed, is distributed under the Apache 2 license, so developers can use it to build applications and distribute them under any license they choose. 

The Zed team is also launching a new Zed feature called Zed Channels, which aims to make it easy for developers anywhere in the world to write code together in real time just by sharing a link. The Zed team is using Channels to run a new program called Fireside Hacks, in which they work on Zed live in a public channel, together with whoever shows up.

Zed is available now.

zed

More Information

Zed Website

Related Articles

GitHub Is Retiring Atom

Atom Improves Find In Context

Atom 1.24 Adds Asynchronous Content Menus

Atom IDE

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


GNU libmicrohttpd 1.0 Released - The Web For IoT
05/02/2024

The IoT is very dependent on web technologies, but for many applications the software needed is excessive. libmicrohttp is a small C library that lets you add HTTP to your C programs.



OpenSilver 2.1 Adds F# Support
06/02/2024

OpenSilver 2.1 has been released with improvements including support for F#. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly writt [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 30 January 2024 )