Thoughts on some of the actively developed text editors written in Rust?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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

    Lightning-fast and Powerful Code Editor written in Rust

    What about lapce? Pure rust, uses druid for gui, tree-sitter for highlighting, and has Lsp built in

  • amp

    A complete text editor for your terminal. (by jmacdonald)

    amp

  • 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.

  • helix

    A post-modern modal text editor.

    helix

  • kibi

    A text editor in ≤1024 lines of code, written in Rust

    kibi

  • pepper

    Discontinued simple and opinionated modal code editor for your terminal

    pepper

  • remacs

    Rust :heart: Emacs

    Rust Emacs was also an interesting project.

  • xi-editor

    A modern editor with a backend written in Rust.

    Has everyone already forgotten about xi-editor? I think it was the most promising one of the pack and even thought it is not actively developed now it's still a wonderful piece of software surpassing the mentioned editors. I hope it will be back on track someday

  • 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.

  • hired

    A modern take on 'ed'

  • ox

    An independent Rust text editor that runs in your terminal!

  • glyph

    My own personal code editor built with Rust + OpenGL (by zackradisic)

    I was kind of dissatisfied with all the existing editors out there so I thought it would be a fun little project to build my own personal code editor. You can check it out here.

  • dotfiles

    ❄️ My dotfiles for NixOS and macOS as a Nix flake. Neovim, Fish shell, Wezterm, etc. (by mrjones2014)

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

    If you have a LSP implementation you can have this kind of setup for any language. I use coc.nvim for this. It works equally well for me in both rust and c++. Haven't really tried with other languages, but a lot of languages are supported out of the box and you can configure the plugin to work with other languages too if they have appropriate tooling.

  • zee

    Discontinued A modern text editor for the terminal written in Rust [Moved to: https://github.com/zee-editor/zee] (by mcobzarenco)

    One more for the list - I started https://github.com/mcobzarenco/zee last year after trying to contribute to xi-editor, but it was discontinued and I have been disheartened by the architecture and how it makes simple things unnecessarily hard (search issues for soft inserts for example)

  • neovide

    No Nonsense Neovim Client in Rust

    I'm surprised nobody has mentioned the neovide Rust wrapper on Neovim. It's maybe a bit out of scope for this question, since only the front-end is Rust, but it's pretty ossum. I'm seeing folks in the Neovim community wishing they had some of neovide's bling.

  • SaaSHub

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

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