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.
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.) (plug.kak - Plugin manager for Kakoune) (The first two hours of Kakoune in two minutes)
Kibi - Text editor in ≤1024 lines of code, written in Rust.
Loop - Text editor built in Rust.
o - Small, fast and limited text editor.
RichEditorView - Rich Text Editor in Swift.
Blockly - Web-based, visual programming editor.
Lime Text - Powerful and elegant text editor primarily developed in Go.
Xi Editor macOS - macOS client for Xi text editing backend.
Kiro - Terminal UTF-8 text editor written in Rust.
Acme - Powerful text editor, development environment and textual-user-interface platform.
Barliman - Prototype "smart editor" that performs real-time program synthesis.
Sapling - Highly experimental code editor where you edit code, not text.
Scribble - Experimental terminal text-editor written in Rust.
Uivonim - Fork of the Veonim Neovim GUI.
AX Editor - Code editor with syntax highlighting that runs in your terminal written completely in Swift.
sam - Updated version of the sam text editor.
Firepad - Collaborative Text Editor Powered by Firebase.
Texture - Visual editor for research.
Noto - Beautiful and simple plain text editor for macOS written in Swift.
ReVi - Vim inspired text editor.
vis - Vi-like editor based on Plan 9's structural regular expressions.
Led - Simple console-based text editor, written in Rust and using Ropey as its text buffer.
react-tapable-editor - Pluginable, intuitive medium/notion like rich text editor.
focus - Low-latency text editor in Zig.
rich-markdown-editor - React and Prosemirror based editor that powers Outline and can also be used for displaying content in a read-only fashion.
draft.js - React framework for building text editors.
Draftail - Configurable rich text editor built with Draft.js.
Typewriter - Rich text editor based off of Quill.js and Ultradom, and using Svelte for UI.
CodeJar - Micro code editor.
Marky Marked - Lightweight in-browser content editor combining Markdown with the typical WYSIWYG toolbar.
yace - Yet another code editor for browser.
Slate - Completely customizable framework for building rich text editors.
TinyMCE - Advanced WYSIWYG HTML Editor.
react-codemirror2 - Codemirror integrated components for React.
react-simple-code-editor - Simple no-frills code editor with syntax highlighting.
React SimpleMDE - React wrapper for SimpleMDE markdown editor.
SharePad.io - Collaborative code editor and compiler.
Plastic - Block-based bi-directional note app. Works locally.
Copenhagen - Free, lightweight and hackable open source code editor for the web.
Milkdown - WYSIWYG markdown editor.
ycmd - Code-completion & comprehension server.
Vixi - A vim like client for the xi backend.
Diff Match and Patch libraries - Offer robust algorithms to perform the operations required for synchronizing plain text.
Linenoise - Small self-contained alternative to readline and libedit.
Auto Base16 Theme - Automatically generate a base16 color set for syntax highlighting based on the colors in an image.
Monaco Languages - Colorization and configuration supports for multiple languages for the Monaco Editor.
SyntaxEnvy - Procedurally generated syntax highlighting themes.
Universal Ctags - Generates an index (or tag) file of language objects found in source files for many popular programming languages.
Chroma - General purpose syntax highlighter in pure Go.
monaco-editor-auto-typings - Automatically load declaration files while typing in monaco editor instances.
Kaolinite - Rust crate to assist in the creation of TUI text editors.
Yi - Haskell-Scriptable Editor.
Monaco language client - NPM module to connect Monaco editor with language servers.