Zed is now open source

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • zed

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

  • I'm generally a big fan of zed and have been using it for 60%ish of my dev time for 6 months or so. A couple of nice things to note:

    - It really is remarkably responsive,and makes one really notice how UNresponsive everything else is. I have reasonably fast machines, so we're not talking about the difference between 5ms typing lag and 500ms, but it's still pretty surprising. VSCode never felt slow on my macs until I started using Zed.

    - They seem reasonably responsive to feedback. There was some contention around how search/replace was initially implemented, and the current builds have something much more usable IMO. I'm not sure how much that was driven by community feedback, but the changes were great.

    - The debug syntax tree mode is a really neat feature that I think demonstrates how much more advanced zed is under the hood than older editors that are doing syntax highlighting via regex.

    There are a few downsides that I'm hoping get addressed soon:

    - The collaboration workflow/security isn't very clear to me. You sign in via github (no other option???), there are 'contacts' (I guess these are github usernames?), and 'channels' (where do these live? on zed's servers?). I would really like to know if I can self-host the chat server and use a company oauth provider rather than github. If the diffs being passed around are going through zed's servers, that may be a showstopper for the company I work for as well. If they're p2p and encrypted, maybe not.

    - I would love to see ollama integration. This + continue is the only reason why I spend any amount of time in vscode now. There's an issue for it here: https://github.com/zed-industries/zed/issues/4424

  • zed-fonts

    The Zed Mono and Sans typefaces, custom built from Iosevka

  • That's great news. I actually like their zed font [1] which is custom-built from Iosevka. [2].

    [1] https://github.com/zed-industries/zed-fonts

    [2] https://github.com/be5invis/Iosevka

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • helix

    A post-modern modal text editor.

  • Interesting to see how they are gonna approach integrating plugins/extensions system, because this is likely gonna be one of the major factors affecting adoption and ecosystem growth.

    Helix devs, for instance, lean towards a Scheme-like implementation. [1]

    [1]: https://github.com/helix-editor/helix/discussions/3806#discu...

  • tree-sitter-solidity

    Solidity grammar for tree sitter

  • Uses tree-sitter, which you'll need to learn about. https://github.com/JoranHonig/tree-sitter-solidity

  • live-share

    Real-time collaborative development from the comfort of your favorite tools

  • https://github.com/MicrosoftDocs/live-share/issues/3524

  • regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

  • The homepage has a benchmark that compares Zed's "insertion latency" to other editors, and this is the description:

    > Open input.rs at the end of line 21 in rust-lang/regex. Type z 10 times, measure how long it takes for each z to display since hitting the z key.

    Could someone clarify what that means? My interpretation of that was to go to https://github.com/rust-lang/regex/blob/master/regex-cli/arg... and start typing 'z' at the end of line 21, but that doesn't seem to make any sense. I guess that repo got refactored and those instructions are out of date?

  • darling

    Darwin/macOS emulation layer for Linux

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dotfiles

  • I've been using emacs as my main editor for years now and don't find the startup speed to be an issue: it starts up with ~77 packages in half a second.

    This is my config.

    https://gitlab.com/ideasman42/dotfiles/-/tree/main/.config/e...

  • emacs-lsp-booster

    Emacs LSP performance booster

  • Emacs have some issues with LSP speed because of the json parsing not being the fastest which have lead to work like this: https://github.com/blahgeek/emacs-lsp-booster.

  • doomemacs

    An Emacs framework for the stubborn martian hacker

  • Use doomemacs for a start. It really optimizes startup time and offers vast included modules as well as great package management. https://github.com/doomemacs/doomemacs/blob/master/docs/gett...

  • elpaca

    An elisp package manager

  • Elpaca [1] does not do this. I use it and it works a treat.

    1: https://github.com/progfolio/elpaca

  • xi-editor

    A modern editor with a backend written in Rust.

  • Was confused until I realised I'd confused Zed, with Xi[1] which is also rust based, and which incidentally has a frontend called "Xim"..

    Also there's a wiki-editor (like Tomboy[2]) called "Zim"[3].

    [1] https://github.com/xi-editor/xi-editor

  • zim-desktop-wiki

    Main repository of the zim desktop wiki project

  • plock

    From anywhere you can type, query and stream the output of an LLM or any other script

  • Re Ollama in Zed

    It’s very early, but I’ve been building a “trigger command/script and have it output anywhere” project that you could use as a bandaid solution.

    https://github.com/jasonjmcghee/plock

    It works wherever you are

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts