Text editors

Vim, Sublime Text and VS code are my favorite editors.

Vim for its text editing and the vim language and VS code for giving me the best of both worlds. The awesome Vim plugin and the amazing IDE like features. And Sublime Text for its speed and the awesome vim emulation.

Interesting editors

  • ​Xi Editor - Modern editor with a backend written in Rust. (Web)

  • ​Xi Editor macOS - macOS client for Xi text editing backend.

  • ​Oni - Modern Modal Editing - powered by Neovim.

  • ​CodeMirror - In-browser code editor.

  • ​Awesome Online IDE​

  • ​Iota - Terminal-based text editor written in Rust.

  • ​SubEthaEdit - General purpose plain text editor for macOS. Widely known for its live collaboration feature.

  • ​Kakoune - Code editor that implements Vi’s "keystrokes as a text editing language" model. (HN)

    • ​kak-lsp - Kakoune Language Server Protocol Client.

  • ​Lamdu - Aims to create a next-generation, live programming environment that radically improves the programming experience.

  • ​Kibi - Text editor in ≤1024 lines of code, written in Rust.

  • ​Monaco Editor - Code editor that powers VS Code. (Code)

  • ​Loop - Text editor built in Rust.

  • ​o - Small, fast and limited text editor.

  • ​RichEditorView - Rich Text Editor in Swift.

  • ​lite - Lightweight text editor written in Lua.

  • ​Blockly - Web-based, visual programming editor.

  • ​Micro - Modern and intuitive terminal-based text editor. (HN)


  • ​ProseMirror - Toolkit for building rich-text editors on the web. (Code) (Developer Tools for ProseMirror)

  • ​Remirror - Universal react text editor built with prosemirror.

  • ​draft.js - React framework for building text editors.

  • ​Eclipse Theia - Extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies. (Code) (HN)

  • ​Typewriter - Rich text editor based off of Quill.js and Ultradom, and using Svelte for UI.

  • ​CodeJar - Micro code editor.

  • ​tiptap - Renderless rich-text editor for Vue.js. (Code)

  • ​Marky Marked - Lightweight in-browser content editor combining Markdown with the typical WYSIWYG toolbar.