Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source text-editors software

1389 open-source libraries, tools and applications tagged text-editors, ranked by how closely text-editors is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1389 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
sbarex/SourceCodeSyntaxHighlight
A macOS Quick Look extension that renders syntax-highlighted previews of source code files in Finder, built on the Highlight library. It sh…
884282active
golang/vscode-go
The official Go extension for Visual Studio Code, providing rich language support via the gopls language server. It offers IntelliSense, co…
934259active
folke/flash.nvim
A Neovim plugin for fast code navigation using search labels, enhanced character motions, and Treesitter integration. It lets users jump to…
614259active
Projectile
Projectile is a project interaction library for Emacs that provides project-level navigation, search, and task-running features. It automat…
954242stable
junegunn/vim-easy-align
vim-easy-align is a Vim plugin for interactively aligning text around delimiters like equals signs, commas, spaces, or custom regular expre…
324238stable
sainnhe/everforest
Everforest is a green-based, warm and soft color scheme for Vim and Neovim. It offers dark/light variants with hard, medium, and soft backg…
674232active
react-monaco-editor/react-monaco-editor
A React wrapper component around Microsoft's Monaco Editor, the code editor that powers VS Code. It provides a declarative React component …
684212active
folke/todo-comments.nvim
A Neovim plugin written in Lua that highlights, lists, and searches TODO-style comments (TODO, HACK, BUG, FIX, etc.) in your codebase. It i…
454211active
rust-lang/rust.vim
rust.vim is the official Vim plugin for Rust development, providing file detection, syntax highlighting, formatting via rustfmt, and integr…
324191stable
pulsar-edit/pulsar
Pulsar is a community-led, hyper-hackable text editor forked from the discontinued Atom editor and built on Electron. It offers deep custom…
924185active
HJLebbink/asm-dude
AsmDude2 is a Visual Studio 2022 extension providing assembly syntax highlighting, code completion, hover descriptions, and signature help …
634177active
zakirullin/files.md
Files.md is a simple, local-first note-taking app that stores everything as plain .md files on your own device, with a chat-like flow for c…
714156active
Alex-D/Trumbowyg
Trumbowyg is a lightweight WYSIWYG rich-text editor for the web, built as a jQuery plugin and weighing only ~10kB gzipped. It generates cle…
774146stable
Amp
Amp is a modal, Vim-inspired text editor that runs entirely in the terminal, written in Rust. It bundles essential features like syntax hig…
584131active
windwp/nvim-autopairs
A Neovim plugin written in Lua that automatically inserts matching pairs of characters like brackets, quotes, and parentheses while typing.…
644101active
copilot.lua
A pure Lua Neovim plugin that replaces copilot.vim, providing GitHub Copilot AI code suggestions with a Lua API for integration. It include…
994098active
ccls
ccls is a C/C++/Objective-C language server implementing the Language Server Protocol, originating from cquery. It provides code completion…
634089active
EdenEast/nightfox.nvim
Nightfox is a highly customizable colorscheme plugin for Vim and Neovim, written in Lua, offering seven variants such as Nightfox, Dayfox, …
604088active
rspeer/python-ftfy
ftfy is a Python library that fixes mojibake (encoding mix-ups) and other Unicode text glitches after the fact, recovering original text fr…
234065stable
Obsidian Tasks
An Obsidian community plugin that adds task management to the Obsidian knowledge base. It lets users track tasks across an entire vault, qu…
954024active
joshdick/onedark.vim
A dark Vim/Neovim colorscheme inspired by Atom's One Dark syntax theme, supporting GUI and 16/256/true-color terminals. It ships with integ…
624003stable
jackMort/ChatGPT.nvim
A Neovim plugin written in Lua that integrates OpenAI's ChatGPT API directly into the editor. It provides interactive Q&A, persona-based co…
473992active
scriban/scriban
Scriban is a fast, lightweight, safe scripting language and text templating engine for .NET, with a compatibility mode for parsing Liquid t…
973972stable
thebaselab/codeapp
Code App is a desktop-class code editor for iPadOS built with SwiftUI and the Monaco editor, featuring Git integration, an embedded termina…
853969active
giuspen/cherrytree
CherryTree is a hierarchical note-taking desktop application featuring rich text editing and syntax highlighting, storing data in a single …
933967active
chxuan/vimplus
Vimplus is an automatic configuration program for Vim that installs and configures a curated set of plugins to turn Vim into a powerful IDE…
323941active
elvirbrk/NoteHighlight2016
NoteHighlight2016 is a OneNote add-in that adds source code syntax highlighting to OneNote 2016 and OneNote for O365, supporting both 32-bi…
853930active
swiftlang/sourcekit-lsp
SourceKit-LSP is a Language Server Protocol implementation for Swift and C-based languages, built on sourcekitd and clangd. It provides int…
903915stable
m4xshen/hardtime.nvim
A Neovim plugin written in Lua that helps users break bad editing habits by blocking repeated keys and suggesting faster Vim motions. It al…
963888active
nvim-orgmode/orgmode
A feature-complete clone of Emacs Orgmode written in Lua for Neovim 0.11.0+. It provides note capture, agenda views, TODO management, and a…
923882active
jisaacks/GitGutter
GitGutter is a Sublime Text plugin that displays git diff information in the editor gutter, showing inserted, modified, and deleted lines v…
653878stable
emacs-evil/evil
Evil is an extensible vi layer for Emacs that emulates Vim's main features, including modal editing, motions, and registers. It also provid…
713860stable
nickjvandyke/opencode.nvim
A Neovim plugin written in Lua that integrates the OpenCode AI coding agent into the editor via its TUI and API. It injects editor context …
833846active
daltonmenezes/aura-theme
Aura is a dark color theme distributed for many apps and editors, including VS Code, Neovim, Sublime Text, iTerm2, Slack, and Hyper. It als…
453823active
ms-jpq/coq_nvim
coq_nvim is a fast autocompletion plugin for Neovim written in Lua, using SQLite-backed B-trees and a coroutine-based interruptible schedul…
753815active
rubjo/victor-mono
Victor Mono is a free, open-source monospace programming typeface featuring cursive italics and ligatures, distributed under the SIL Open F…
613812stable
nvimdev/lspsaga.nvim
A Neovim plugin written in Lua that enhances the built-in LSP experience with improved UIs and features like hover docs, code actions, diag…
703801active
blossom-editor/blossom
Blossom is a self-hosted markdown note-taking application with bidirectional links, built-in image hosting, and real-time device synchroniz…
633794active
VsVim/VsVim
VsVim is a free Vim emulator plugin (VSIX extension) for Visual Studio 2019 through 2022. It brings Vim modal editing, motions, and keybind…
653768active
cknadler/vim-anywhere
A small shell-based utility that opens a Vim buffer from any application via a global keyboard shortcut; on close, its contents are copied …
653768active
JetBrains/intellij-platform-plugin-template
An official JetBrains GitHub template repository that scaffolds new IntelliJ Platform plugin projects in Kotlin. It preconfigures Gradle bu…
913765active
MediumEditor
A vanilla JavaScript clone of Medium.com's inline WYSIWYG editor toolbar, built on the contenteditable API with no framework dependencies. …
2316098maintenance
curlpipe/ox
Ox is a terminal-based text editor written in Rust, built from the ground up as an alternative to vim, nano, and micro. It offers syntax hi…
663752active
Solarized
Solarized is a sixteen-color palette with precise CIELAB lightness relationships, distributed as color schemes for editors, IDEs, and termi…
3216019maintenance
Geany
Geany is a fast, lightweight IDE and programmer's text editor built on GTK3, with syntax highlighting, code folding, autocompletion, a buil…
673737stable
omdsh-dev/DSH-better-sidebar
A DSH web plugin providing a VSCode-like right sidebar and bottom panel workbench with built-in file explorer/editor, terminal, Git panel, …
783733active
kepano/flexoki
Flexoki is an open-source, high-contrast color scheme for prose and code, inspired by analog printing inks and warm paper shades. It provid…
473706stable
panphora/overtype
OverType is a lightweight (~117KB) JavaScript markdown editor library that achieves WYSIWYG-style rendering by overlaying an invisible text…
613704active
gruvbox
gruvbox is a retro groove color scheme for Vim with pastel colors and light/dark mode switching. It offers extensive customization options …
6615754maintenance
mdx-editor/editor
MDXEditor is an open-source React component providing a rich text WYSIWYG editor for markdown and MDX documents, built on the Lexical frame…
913682active
CIDER
CIDER is an Emacs package that turns Emacs into a full interactive development environment for Clojure and ClojureScript. It connects to a …
913681active
antfu/vscode-file-nesting-config
A maintained configuration snippet and VS Code extension that configures VS Code's file nesting feature to group related files in the explo…
743666active
OpenSumi IDE
OpenSumi is a TypeScript framework for building AI-native IDE products, supporting both Electron desktop and web-based (WebIDE) deployments…
773656active
CopilotC-Nvim/CopilotChat.nvim
A Neovim plugin that brings GitHub Copilot Chat capabilities directly into the editor, supporting multiple AI models including GPT-4o, Clau…
713652active
texstudio-org/texstudio
TeXstudio is a fully featured open-source LaTeX editor and integrated writing environment built in C++ with Qt. It provides syntax highligh…
933651active
ThePrimeagen/refactoring.nvim
A Neovim plugin providing automated refactoring operations (extract/inline variable and function) and print-debugging helpers, powered by t…
773648active
OXY2DEV/markview.nvim
A hackable Neovim plugin that renders live previews of Markdown, LaTeX, Typst, inline HTML, YAML, and AsciiDoc directly inside the editor. …
823647active
fregante/GhostText
GhostText is a browser extension plus editor plugin system that lets you write text in your preferred editor (VS Code, Sublime Text, Vim, E…
693645active
spf13/spf13-vim
spf13-vim is a curated Vim distribution bundling plugins and configuration for Vim, GVim, and MacVim. It provides plugin management via Vun…
6815475maintenance
DetachHead/basedpyright
basedpyright is a fork of Microsoft's pyright static type checker for Python with additional type checking improvements and pylance feature…
893627active
Myriad-Dreamin/tinymist
Tinymist is an integrated language service for the Typst typesetting language, providing an LSP server, a CLI, a preview server, and a VSCo…
933595active
rcarriga/nvim-notify
A configurable notification manager plugin for NeoVim that replaces the default vim.notify with fancy animated floating windows. It support…
483571active
liangjingkanji/DrakeTyporaTheme
A collection of twelve flat, elegant CSS themes for the Typora Markdown editor, including Material, Google, JetBrains, Vue, Juejin, Purple,…
233550active
justinmk/vim-sneak
Sneak is a Vim/Neovim plugin that adds a motion for jumping to any location specified by two typed characters, working across multiple line…
493536stable
Powerline
Powerline is a statusline plugin for Vim, tmux, shell prompts, and window managers, and this repository provides pre-patched fonts containi…
5114823maintenance
Emacs Application Framework (EAF)
Emacs Application Framework (EAF) is an extensible framework that brings modern graphical capabilities to Emacs by bridging Emacs Lisp with…
733489active
dotnet/roslynator
Roslynator is a set of code analysis tools for C# built on the Roslyn compiler platform. It ships as IDE extensions for Visual Studio and V…
943485active
Helm
Helm is an Emacs framework for incremental completion and narrowing selections, helping users rapidly pick files, buffers, and other candid…
673472active
tpope/vim-unimpaired
unimpaired.vim is a Vim plugin by Tim Pope that provides complementary pairs of bracket mappings for common editor actions. It adds shortcu…
453465stable
TextMate
TextMate is an open-source graphical text editor for macOS 10.12+, written in Objective-C++ with a C++ core. It supports many programming l…
2314578maintenance
EditorConfig
EditorConfig is a file format and ecosystem for defining consistent coding styles (indentation, charset, line endings) via a .editorconfig …
363454stable
stevencohn/OneMore
OneMore is an open-source add-in for OneNote that adds dozens of productivity features such as a command palette, hashtag search, custom st…
993426active
prabirshrestha/vim-lsp
An async Language Server Protocol (LSP) client plugin for Vim 8 and Neovim, written in Vim Script with Lua performance optimizations. It pr…
743420active
ayamir/nvimdots
A preconfigured, structured Neovim setup written in Lua that turns Neovim into a full-featured IDE-like editor. It bundles plugin managemen…
823413active
pandao/editor.md
Editor.md is an open-source embeddable online Markdown editor component built on CodeMirror, jQuery, and Marked. It provides real-time prev…
2314315maintenance
pwntester/octo.nvim
A Neovim plugin that lets users edit and review GitHub issues, pull requests, and discussions directly from the editor as regular buffers. …
743386active
rcarriga/nvim-dap-ui
A Neovim plugin providing a graphical user interface for nvim-dap, the Debug Adapter Protocol client for Neovim. It renders debugging eleme…
613376active
Marksman
Marksman is a Language Server Protocol (LSP) server for Markdown that provides code-assist features like completion, goto definition, find …
843359active
Base16
Tomorrow Theme is a collection of colour schemes for code editors and syntax highlighting, featuring muted colours across five variants lik…
3213984maintenance
SublimeText-Markdown/MarkdownEditing
A powerful Markdown editing plugin for Sublime Text with robust syntax definitions for Standard Markdown, GitHub Flavored Markdown, and Mul…
853330active
vadimcn/codelldb
CodeLLDB is a VSCode extension providing a native-code debugger powered by LLDB, with a Rust-based adapter. It supports C++, Rust, and othe…
923310active
yzhang-gh/vscode-markdown
Markdown All in One is a Visual Studio Code extension that adds comprehensive Markdown editing features such as keyboard shortcuts, automat…
683298active
aziz/PlainTasks
PlainTasks is an opinionated todo-list plugin for the Sublime Text editor that manages tasks in plain text files. It provides keyboard shor…
323292active
scopatz/nanorc
A collection of improved .nanorc syntax highlighting definition files for the GNU nano text editor, covering many programming languages. It…
233269active
none-ls.nvim
none-ls.nvim is the community-maintained fork of null-ls.nvim, a Neovim plugin that turns Neovim itself into a language server so non-LSP t…
683262active
jkaving/intellij-colors-solarized
A Solarized color scheme adaptation for IntelliJ IDEA, also usable with other JetBrains IDEs like PhpStorm and PyCharm. It provides light a…
233242stable
nvim-treesitter/nvim-treesitter-context
A Neovim plugin that displays the enclosing code context (functions, classes, blocks) at the top of the window using Tree-sitter parsers. I…
623229active
Runestone
Runestone is a performant plain text and code editor library for iOS built in Swift. It uses Tree-sitter for syntax highlighting and offers…
633221active
CudaText
CudaText is an open source, cross-platform text editor written in Free Pascal using Lazarus. It supports a Python-based plugin API for exte…
983219active
textlint
textlint is a pluggable linting tool for natural language text, similar to ESLint but for prose instead of code. It supports Markdown and p…
963201active
vim-test/vim-test
A Vim/Neovim plugin that wraps many test runners so you can run tests at different granularities (file, nearest test, suite) directly from …
903164active
mrcjkb/rustaceanvim
rustaceanvim is a Neovim plugin that enhances Rust development with rust-analyzer-specific features beyond the built-in LSP client. It is a…
933151active
vkbo/novelWriter
novelWriter is an open source plain text editor designed for writing novels assembled from many smaller text documents. It uses a Markdown-…
973141active
apache/netbeans
Apache NetBeans is a free, open-source integrated development environment (IDE) supporting Java, JavaScript, PHP, HTML5, CSS, and more, wit…
913140active
coder/claudecode.nvim
A Neovim plugin that integrates Anthropic's Claude Code AI coding assistant into Neovim via a pure Lua WebSocket MCP implementation. It rev…
603115active
neotest
Neotest is an extensible framework for interacting with tests inside NeoVim, providing test running, result display, diagnostics, and summa…
913114active
athasdev/athas
Athas is a lightweight, cross-platform code editor built with Tauri (Rust backend, React frontend) that integrates Git/GitHub workflows, an…
843096active
Ionaru/easy-markdown-editor
EasyMDE is an embeddable JavaScript Markdown editor that replaces plain textareas with a toolbar-driven editing experience featuring live s…
723093active
jdkato/prose
prose is a pure-Go natural language processing library offering tokenization, sentence segmentation, part-of-speech tagging, named-entity e…
623091active
yoopta-editor/Yoopta-Editor
Yoopta-Editor is an open-source React rich-text editor library for building Notion-like, Craft-like, and Coda-like editing experiences. It …
773087active

← prev page 3 / 14 next →