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

Open-source editor software

1354 open-source libraries, tools and applications tagged editor, ranked by how closely editor 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.

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

ProductHealth v2StarsMaturity
nvim-treesitter/nvim-treesitter
A Neovim plugin that manages installation and updating of tree-sitter parsers and provides a collection of queries enabling tree-sitter fea…
7514406active
tpope/vim-surround
A Vim plugin providing mappings to easily delete, change, and add 'surroundings' such as parentheses, brackets, quotes, and XML/HTML tags i…
3214104stable
yoavbls/pretty-ts-errors
A VSCode extension that reformats TypeScript error messages into prettier, human-readable output with syntax highlighting. It supports Type…
7714096active
dense-analysis/ale
ALE (Asynchronous Lint Engine) is a Vim/Neovim plugin that provides asynchronous linting and syntax checking while you type, plus code fixi…
6314020active
Zettlr
Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El…
9713671active
CodeSandbox
CodeSandbox is an online IDE for rapid web development that runs entirely in the browser, letting users create, run, and share web app proj…
6513650active
Blockly
Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a…
9613572stable
doocs/md
A clean, web-based Markdown editor that instantly renders Markdown into WeChat Official Account-compatible rich text, with custom themes, d…
8013412active
vnotex/vnote
VNote is a free, open-source, Qt-based note-taking application focused on Markdown, combining a powerful editor with notebook/folder/tag-ba…
10013010active
mapeditor/tiled
Tiled is a free, open-source, general-purpose tile map editor for tile-based games, supporting orthogonal, isometric, and hexagonal maps wi…
8812978stable
James-Yu/LaTeX-Workshop
LaTeX Workshop is a Visual Studio Code extension providing core LaTeX typesetting features such as compilation, PDF preview, autocompletion…
7712367active
Milkdown/milkdown
Milkdown is a plugin-driven framework for building WYSIWYG markdown editors, built on ProseMirror and Remark. It is headless, themeable, an…
9011935active
summernote/summernote
Summernote is a JavaScript WYSIWYG rich text editor library built on jQuery with Bootstrap 3/4/5 support. It replaces a div element with an…
5411843active
Gutenberg
Gutenberg is the block editor project for WordPress, providing a modular editing experience where content is composed of blocks. It ships a…
9511774active
github/copilot.vim
A Vim/Neovim plugin that integrates GitHub Copilot, an AI pair programmer that generates code suggestions from natural language prompts. Su…
6311695active
Vanessa219/vditor
Vditor is an in-browser Markdown editor written in TypeScript that supports three editing modes: WYSIWYG (rich text), instant rendering (Ty…
9111354active
mawww/kakoune
Kakoune is a modal terminal-based code editor inspired by Vim, built around multiple selections as its central editing paradigm. It offers …
8111058stable
StackBlitz Online IDE
StackBlitz is an online IDE powered by Visual Studio Code that runs entire development environments, including Node.js, directly in the bro…
3210889active
CKEditor 5
CKEditor 5 is a modern JavaScript/TypeScript rich-text (WYSIWYG) editor framework with a modular plugin architecture, custom data model, an…
9910508stable
cxasm/notepad--
Notepad-- (ndd) is a lightweight cross-platform text editor for Windows, Linux, and macOS, written in C++. It aims to be a domestic Chinese…
9210406active
JetBrains/ideavim
IdeaVim is an official JetBrains plugin that embeds a Vim engine into JetBrains IDEs, supporting Vim motions, commands, macros, registers, …
7710274active
0x7c13/Notepads
Notepads is a modern, lightweight Windows text editor built as a Notepad replacement with a minimalist Fluent design. It features a tab sys…
5410274active
SuperSplat
SuperSplat is a free, open-source browser-based editor for inspecting, editing, optimizing, and publishing 3D Gaussian Splats. It is built …
8810256active
TypeCellOS/BlockNote
BlockNote is an open-source, block-based rich text editor library for React, built on ProseMirror and TipTap, offering a Notion-style editi…
9310255active
mini.nvim
mini.nvim is a library of 45+ independent Lua modules for Neovim (0.10+) covering common editing tasks like textobjects, commenting, comple…
819542active
vimwiki/vimwiki
VimWiki is a personal wiki plugin for Vim that manages interlinked plain-text files with custom syntax highlighting, Markdown, or MediaWiki…
559516active
hediet/vscode-drawio
A VS Code extension that integrates the Draw.io (diagrams.net) diagram editor directly into VS Code. It lets you create and edit .drawio, .…
779494active
swagger-api/swagger-editor
Swagger Editor is a browser-based and embeddable editor for authoring OpenAPI and Swagger API specifications in YAML/JSON. It is available …
939466active
Spyder
Spyder is a free, open-source scientific Python IDE built with PyQt, featuring an editor, interactive console, variable explorer, and plott…
939372stable
Terax
Terax is a lightweight (~7 MB) open-source desktop application that combines a GPU-rendered terminal, code editor, file explorer, git sourc…
789305active
WinMerge/winmerge
WinMerge is an open-source visual differencing and merging tool for Windows that compares files and folders side by side. It supports text,…
939253stable
ThePrimeagen/harpoon
Harpoon is a Neovim plugin that lets you mark a small set of frequently used files and jump to them with minimal keystrokes. It also suppor…
519229active
sinelaw/fresh
Fresh is a terminal-based text editor and IDE written in Rust that offers VS Code-like UX (familiar keybindings, mouse support, command pal…
839108active
nexu-io/html-anything
HTML Anything is a local-first, agentic HTML editor that drives coding-agent CLIs you already have authenticated (Claude Code, Cursor, Code…
578934active
draw.io
draw.io Desktop is an open‑source, cross‑platform diagramming application built with Electron. It provides a full‑featured offline editor f…
948838active
ProseMirror
ProseMirror is a JavaScript toolkit for building rich-text WYSIWYG editors on the web, based on contentEditable with support for custom doc…
108699stable
tw93/MiaoYan
MiaoYan is a lightweight, native Swift Markdown note-taking app for macOS with a minimalist three-column layout, split editor and preview, …
998674active
CotEditor
CotEditor is a lightweight, open-source plain text editor built natively for macOS using Swift and Cocoa. It offers syntax highlighting for…
998569active
photopea/photopea
Photopea is a free online image editor for raster and vector graphics that runs entirely in the browser, supporting PSD, AI, Sketch, and do…
428445active
joemccann/dillinger
Dillinger is a browser-based Markdown editor with live preview, built on Next.js and the Monaco editor (VS Code's core). It supports cloud …
598291active
windingwind/zotero-better-notes
Better Notes is a Zotero plugin for comprehensive note management, adding an enhanced note editor, note linking, templates, and two-way Mar…
898281active
folke/tokyonight.nvim
Tokyo Night is a dark and light Neovim colorscheme written in Lua, ported from the VS Code TokyoNight theme. It supports LSP, Treesitter, a…
658217stable
hediet/vscode-debug-visualizer
A VS Code extension that provides a visual watch window for inspecting data structures during debugging. It evaluates debug expressions and…
348171active
WebGLStudio
A JavaScript library for creating node-based graph engines similar to Unreal Blueprints or Pure Data, with an HTML5 Canvas2D editor include…
238170active
PixiEditor
PixiEditor is a free, open-source, cross-platform desktop 2D graphics editor built in C# with Avalonia. It combines pixel art, painting, an…
968057active
fontforge/fontforge
FontForge is a free (libre) font editor for creating, editing, and converting fonts. It supports OpenType, TrueType, UFO, CID-keyed, Multip…
698021active
ikuaitu/vue-fabric-editor
An open-source web-based image and graphic editor built on fabric.js and Vue 3 with a plugin-based architecture. It supports custom fonts, …
617995active
macvim-dev/macvim
MacVim is a macOS port of the Vim text editor that provides a native graphical interface while staying closely synced with upstream Vim. It…
797885active
SVG-Edit/svgedit
SVGEdit is a fast, web-based SVG drawing editor that runs in any modern browser, built on the @svgedit/svgcanvas library. It can be used di…
627851active
codemirror/dev
CodeMirror is an extensible code editor component for the web, implemented as a set of modular npm packages providing syntax highlighting, …
107813active
electron/fiddle
Electron Fiddle is a desktop sandbox app for creating and running small Electron experiments with a built-in Monaco editor and automatic El…
817777active
VSCode Neovim
A VSCode extension that provides full Vim/Neovim modal editing inside Visual Studio Code by embedding a real Neovim instance as the backend…
967750active
SirVer/ultisnips
UltiSnips is a fast, feature-rich snippet engine plugin for Vim and Neovim. It supports placeholder tabstops, mirrored text, dynamic tabsto…
777696stable
zsviczian/obsidian-excalidraw-plugin
An Obsidian plugin that integrates the Excalidraw sketching and diagramming tool into Obsidian vaults. It lets users create, edit, store, a…
947678active
glushchenko/fsnotes
FSNotes is a fast, native open-source note-taking app for macOS and iOS built around plain Markdown and plaintext files stored in user-cont…
997529active
Neorg
Neorg is a Neovim plugin for structured note taking, task and project management, time tracking, and document writing, all built on a singl…
857493active
HedgeDoc
HedgeDoc (formerly CodiMD) is an open-source, self-hosted, web-based collaborative markdown editor supporting real-time co-editing, diagram…
937483stable
mfussenegger/nvim-dap
nvim-dap is a Debug Adapter Protocol (DAP) client implementation for Neovim, written in Lua. It lets users launch or attach to applications…
687262stable
Acode
Acode is a powerful open-source text and code editor for Android devices, built with Cordova/JavaScript. It supports editing many languages…
977261active
Eclipse Che
Eclipse Che is a Kubernetes-native platform that provides cloud development environments (workspaces) running in containers, with browser-b…
997170active
lewis6991/gitsigns.nvim
A Neovim plugin written in Lua that provides deep Git integration for buffers, showing signs for added, changed, and deleted lines in the s…
847145stable
facebook/pyrefly
Pyrefly is a fast Python type checker and language server written in Rust, providing CLI-based type checking plus IDE features like code na…
847094stable
Elementor
Elementor is an open-source WordPress plugin providing an advanced front-end drag-and-drop page builder for creating pixel-perfect websites…
957087active
purcell/emacs.d
A batteries-included Emacs configuration bundle maintained since 2000, providing sensible defaults and rich language support for web and fu…
747075active
qvacua/vimr
VimR is a native macOS GUI for Neovim written in Swift, embedding Neovim inside a Cocoa app with convenient GUI features. It also ships reu…
977002active
Sigil
Sigil is a free, open-source, multi-platform EPUB ebook editor built with Qt6 and QtWebEngine. It supports editing both ePub 2 and ePub 3 b…
896968active
stevearc/oil.nvim
oil.nvim is a Neovim plugin that provides a file explorer letting you edit your filesystem like a normal buffer. Changes such as renames, m…
886944active
Brackets
Brackets is an open‑source code editor built with HTML, CSS and JavaScript. It provides inline editing, live browser preview, and a rich ex…
1032989maintenance
openstyles/stylus
Stylus is a browser extension for Chrome, Firefox, and Chromium-based browsers that lets users restyle websites by installing and managing …
966898active
folke/trouble.nvim
A Neovim plugin that provides a pretty, configurable list view for diagnostics, LSP references/symbols, quickfix and location lists, and te…
526897active
Pry
Pry is a runtime developer console and IRB alternative for Ruby with powerful introspection capabilities such as source and documentation b…
966837stable
purocean/yn
Yank Note is a highly extensible desktop Markdown editor built on Electron and the Monaco editor, with features like version control, docum…
966760active
pawelsalawa/letos
Letos (formerly SQLiteStudio) is a free, open-source, cross-platform desktop application for creating, browsing, and editing SQLite databas…
946755active
vuejs/language-tools
Vue Language Tools is the official language tooling monorepo for Vue.js, providing a VS Code extension, a language server, and the vue-tsc …
966722active
rizonesoft/Notepad3
Notepad3 is a fast, lightweight, open-source text editor for Windows built on the Scintilla editing component, based on Notepad2 and Notepa…
826670active
blink.nvim
blink.cmp is a performant, batteries-included autocompletion plugin for Neovim supporting LSP, cmdline, signature help, and snippets. It fe…
796599active
hinesboy/mavonEditor
mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too…
236562active
fkling/astexplorer
A web-based tool for exploring the abstract syntax trees (ASTs) generated by dozens of parsers for JavaScript, CSS, HTML, GraphQL, YAML, an…
236546active
Lite XL
Lite XL is a lightweight, fast text and code editor written in C and Lua, forked from rxi/lite. It is highly extensible via Lua plugins and…
546463active
tconbeer/harlequin
Harlequin is a terminal-based SQL IDE built in Python with Textual, providing a TUI for querying and browsing databases. It supports many d…
956438active
lervag/vimtex
VimTeX is a modern filetype and syntax plugin for Vim and Neovim that provides comprehensive LaTeX editing support. It offers compilation v…
846396active
wasabeef/richeditor-android
A rich text WYSIWYG editor component library for Android, built in Java and distributed via Maven Central. It provides a WebView-based edit…
326342stable
github/CopilotForXcode
GitHub Copilot for Xcode is an AI coding assistant plugin for Xcode providing code completions, chat, agent mode, and code review for Swift…
866338active
dnSpy
dnSpy is a Windows desktop application that provides a .NET debugger and assembly editor. It lets you inspect, edit, and debug .NET and Uni…
1029672maintenance
gsantner/markor
Markor is a lightweight, offline text editor for Android supporting Markdown, todo.txt, Zim/WikiText, org-mode, AsciiDoc, and plaintext for…
846296active
codesandbox/sandpack
Sandpack is a component toolkit by CodeSandbox for embedding live-running code editing experiences into web applications and documentation.…
346246active
preservim/tagbar
Tagbar is a Vim/NeoVim plugin that shows a sidebar displaying ctags-generated tags of the current file, ordered by scope, to give an overvi…
686223stable
epwalsh/obsidian.nvim
A Neovim plugin written in Lua for writing and navigating Obsidian markdown vaults directly from the editor. It provides autocompletion for…
576211active
C/C++ Extension for VS Code
The official Microsoft C/C++ extension for Visual Studio Code, providing IntelliSense editing, code navigation, and debugging support for C…
986174active
tpope/vim-commentary
commentary.vim is a minimalist Vim plugin that adds comment toggling via the gc operator, supporting motions, visual selections, counts, an…
326169stable
silverbulletmd/silverbullet
SilverBullet is a self-hosted, browser-based personal knowledge management app that stores notes as Markdown pages with wiki-style bidirect…
976163active
glacambre/firenvim
Firenvim is a browser extension plus Neovim plugin that embeds a Neovim client inside Firefox and Chrome, replacing textareas with a full N…
776150active
jerosoler/Drawflow
Drawflow is a lightweight, dependency-free JavaScript library for building node-based flow editors in the browser. It lets users drag nodes…
236139stable
GraphQL Editor
GraphQL Editor is an open-source visual editor and IDE for designing, exploring, and documenting GraphQL schemas using a node-based visual …
476068active
toeverything/blocksuite
BlockSuite is a TypeScript toolkit of headless editor frameworks, web components, and editors for building content editing and collaborativ…
776030active
Org-roam
Org-roam is a plain-text personal knowledge management system for Emacs that replicates Roam Research's networked note-taking features usin…
626030active
Dman95/SASM
SASM (SimpleASM) is a simple open-source cross-platform IDE for writing and running programs in NASM, MASM, GAS, and FASM assembly language…
575984active
prasathmani/tinyfilemanager
Tiny File Manager is a single-file PHP web application for managing files and folders through a browser, with upload, download, editing, pr…
615979active
HexFiend/HexFiend
Hex Fiend is a fast, open-source hex editor for macOS that supports inserting, deleting, and rearranging bytes in files of virtually any si…
325902active
QOwnNotes
QOwnNotes is an open-source plain-text Markdown notepad and todo-list manager for Linux, macOS, and Windows, built with Qt/C++. Notes are s…
935886stable

← prev page 2 / 14 next →