[soft question] Writing an Editor in Rust?

Has anyone here written an Editor in Rust? (Doesn’t have to be an editor for editing Rust – as long as it’s written in Rust it’s good).

If so, is it open source by any chance? What books / algorithms did you use?

I found https://www.finseth.com/craft/ online, but it seems to focus quite a bit on IO / TTY details, whereas I’m more interested in data structures / algorithms.

Check out one of the most starred rust GitHub repos


Check out dependent crates of ropey crate. Some of them are text editors.


Here is a very interesting 2-part interview with the author of xi-editor.


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.