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
xNode
xNode is a Unity framework for building and editing node-based graphs directly inside the Unity editor. It provides a lightweight runtime w…
233744stable
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
panphora/overtype
OverType is a lightweight (~117KB) JavaScript markdown editor library that achieves WYSIWYG-style rendering by overlaying an invisible text…
613704active
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
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
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
varkor/quiver
Quiver is a web-based graphical editor for creating commutative and pasting diagrams used in category theory and mathematics. It renders hi…
763627active
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
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
surmon-china/vue-codemirror
A Vue 3 component library that wraps CodeMirror 6, providing a code editor component with v-model support, theming, and language extension …
233476stable
tailwindlabs/tailwindcss-intellisense
The official Tailwind CSS IntelliSense extension for Visual Studio Code, providing intelligent tooling for Tailwind utility classes. It off…
923473active
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
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
mortbopet/Ripes
Ripes is a graphical processor simulator and assembly editor for the RISC-V ISA, built with Qt. It visualizes how machine code executes on …
813423active
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
ondras/my-mind
My Mind is a free, open-source web application for creating and managing mind maps, written in TypeScript and distributed under the MIT lic…
323366active
Marksman
Marksman is a Language Server Protocol (LSP) server for Markdown that provides code-assist features like completion, goto definition, find …
843359active
SublimeText-Markdown/MarkdownEditing
A powerful Markdown editing plugin for Sublime Text with robust syntax definitions for Standard Markdown, GitHub Flavored Markdown, and Mul…
853330active
Gitpod
Gitpod Classic is a developer platform providing on-demand, pre-configured cloud development environments based on Docker and .gitpod.yml, …
6713798maintenance
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
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
mayneyao/eidos
Eidos is a local-first, single-file relational spreadsheet built on standard SQLite, usable from a desktop app, browser editor, or agent-fi…
903188active
avitorio/outstatic
Outstatic is a Git-based CMS that provides a dashboard for writing, editing, and publishing Markdown and MDX content stored in a GitHub rep…
933169active
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
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
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
qt-creator/qt-creator
Qt Creator is a cross-platform integrated development environment (IDE) built by the Qt project for developing applications in C++ (and oth…
973078active
willcrichton/flowistry
Flowistry is a Rust IDE plugin (VS Code extension plus rustc plugin) that performs modular information flow analysis to determine which cod…
573074active
dotnet/vscode-csharp
The official C# extension for Visual Studio Code, providing rich language support via a Language Server Protocol server powered by Roslyn a…
943072active
KiCad/kicad-source-mirror
KiCad is a cross-platform open-source EDA (Electronic Design Automation) suite for designing printed circuit boards and schematics, includi…
953060active
lem-project/lem
Lem is a general-purpose text editor and IDE written in and extensible with Common Lisp, offering Emacs/Vim-style keyboard workflows, built…
683059active
Remix
Remix Project is a browser-based IDE and compiler toolset for developing, deploying, and debugging Ethereum smart contracts in Solidity and…
973057active
Sublime Text
The official collection of syntax highlighting packages shipped with Sublime Text and Sublime Merge, written in the sublime-syntax format. …
763018active
Phoenix Code Editor
Phoenix Code is a free, open-source code editor and successor to Adobe Brackets, focused on web development (HTML, CSS, JavaScript) with li…
862992active
JSON Editor
A web-based JSON editor library to view, edit, format, repair, compare, query, and validate JSON, usable as an embeddable component in web …
7712264maintenance
haskell/haskell-language-server
The official Haskell language server implementing the Language Server Protocol, providing IDE features like diagnostics, completions, and r…
892965active
kevinhwang91/nvim-ufo
A Neovim plugin that modernizes code folding with high performance, using LSP FoldingRange for accurate folds and offering fold peeking and…
472962active
tpope/vim-abolish
A Vim plugin by Tim Pope that works with variants of a word at once, combining three features: smart abbreviations, case-aware substitution…
322961stable
joaotavora/yasnippet
YASnippet is a template system for Emacs that expands abbreviations into code snippets with placeholder fields. It supports a TextMate-like…
402958stable
jaredreich/pell
pell is an extremely small (~1.4kB min+gzip) dependency-free WYSIWYG rich text editor for the web, built on contenteditable with pure ES6 J…
2312045maintenance
uiwjs/react-md-editor
A React markdown editor component with live preview, written in TypeScript. It provides a textarea-based editing experience with rendered m…
882929active
klembot/twinejs
Twine is an open-source tool for writing and publishing interactive, nonlinear stories without needing to code, available as a desktop app …
902920active
ephtracy/ephtracy.github.io
This is the project website for Ephtracy's MagicaVoxel, a free standalone voxel editor and renderer for creating 3D voxel art. It provides …
632919active
singerdmx/flutter-quill
Flutter Quill is a WYSIWYG rich text editor and Quill component for Flutter, supporting Android, iOS, web, and desktop platforms. It provid…
962916active
beefytech/Beef
Beef is an open-source, performance-oriented compiled programming language derived from C# syntax with C-style low-level control, bundled w…
682869active
mathquill/mathquill
MathQuill is an open-source web formula editor library that lets users easily type and render mathematical notation in a webapp, with LaTeX…
302869active
Light Table
Light Table is a next-generation code editor and IDE built with ClojureScript that provides instant feedback by connecting code execution t…
1011689maintenance
TrenchBroom/TrenchBroom
TrenchBroom is a free, cross-platform level editor for Quake-engine based games, supporting brush and entity editing with a high-performanc…
912839active
roslynpad/roslynpad
RoslynPad is a cross-platform C# code editor and runner built on the Roslyn compiler platform and an Avalonia-based editor. It provides IDE…
942818active
nvim-treesitter/nvim-treesitter-textobjects
A Neovim plugin that provides syntax-aware text objects using tree-sitter queries, supporting select, move, swap, and peek operations on co…
742812active
bash-lsp/bash-language-server
A Language Server Protocol implementation for Bash that provides IDE-like features such as completion, jump to declaration, diagnostics, an…
982795active
folke/sidekick.nvim
A Neovim plugin that integrates Copilot LSP's Next Edit Suggestions with an embedded terminal for AI CLI tools like Claude Code, Gemini CLI…
712788active
mfussenegger/nvim-lint
An asynchronous linter plugin for Neovim (>= 0.9.5) that spawns external linters, parses their output, and reports results via vim.diagnost…
732787active
Sabaki
Sabaki is a cross-platform Go (Baduk/Weiqi) board and SGF editor built with Electron and web technologies. It supports SGF game editing, bo…
802781active
yy0931/sqlite3-editor
A VSCode extension that provides a custom editor for SQLite3 database files, allowing spreadsheet-like viewing and editing of data and sche…
672781active
rafamadriz/friendly-snippets
A community-driven collection of preconfigured code snippets for many programming languages, packaged in VS Code snippet format. It is desi…
752777stable
vim-syntastic/syntastic
Syntastic is a Vim plugin that runs external syntax checkers and linters on files and displays errors in the location list. It is now depre…
1011212maintenance
microsoft/Ontology-Playground
A free, open-source static web application for learning about ontologies and Microsoft Fabric IQ. It combines a curated ontology catalogue,…
582751active
inkle/inky
Inky is a desktop IDE for ink, inkle's narrative scripting language used for interactive branching stories in games. It lets writers edit i…
672742stable
mhinz/vim-signify
A Vim/Neovim plugin that displays added, modified, and removed lines in the sign column for files managed by a version control system. It s…
612727stable
MindForger
MindForger is a desktop personal knowledge management tool that combines a thinking notebook with a full-featured Markdown editor/IDE. It m…
982723active
tpope/vim-repeat
A small Vim plugin that remaps the '.' repeat command so that plugin-provided mappings can be repeated as a whole. It exposes a simple repe…
322717stable
chinchang/web-maker
Web Maker is a free, open-source offline frontend playground for HTML, CSS, and JavaScript, similar to CodePen or JSFiddle but running enti…
722703active
200ok-ch/organice
organice is a web-based implementation of Emacs Org mode that works in mobile and desktop browsers without requiring Emacs. It is a progres…
802674active
MapLibre
Maputnik is a free and open-source visual editor for the MapLibre Style Specification, built with TypeScript, React, and MapLibre GL JS. It…
832659active
sainnhe/gruvbox-material
Gruvbox Material is a modified version of the Gruvbox color scheme for Vim with softer contrast and three palettes (material, mix, original…
632649stable
wellle/targets.vim
A Vim/Neovim plugin that adds many additional text objects (pairs, quotes, separators, arguments) for more powerful operator commands. It a…
322642stable
REhints/HexRaysCodeXplorer
HexRaysCodeXplorer is a Hex-Rays Decompiler plugin written in C++ that improves code navigation during reverse engineering. It automates re…
442641active
reactide/reactide
Reactide is a cross-platform desktop IDE built with Electron, dedicated to React web application development. It bundles an integrated Node…
2310490maintenance
tgrosinger/advanced-tables-obsidian
An Obsidian.md community plugin that adds Excel-like navigation, auto-formatting, and manipulation commands to markdown tables. It also sup…
802616active
imzbf/md-editor-v3
A feature-rich Markdown editor component library for Vue 3, written in JSX and TypeScript. It includes a full editor with toolbar, dark/lig…
982609active
typescript-language-server/typescript-language-server
A community-maintained Language Server Protocol implementation for TypeScript and JavaScript, wrapping the tsserver API so any LSP-capable …
972570active
joaotavora/eglot
Eglot is an Emacs client for Language Server Protocol (LSP) servers, providing IDE-like features such as completion, diagnostics, and go-to…
732567stable
microsoft/PTVS
Python Tools for Visual Studio (PTVS) is Microsoft's Python support extension for Visual Studio, providing IntelliSense, debugging, profili…
672566active
getgridea/gridea
Gridea is a cross-platform desktop client for writing and managing static blogs, built with Electron and Vue. It provides a Markdown editor…
2310229maintenance
estruyf/vscode-front-matter
Front Matter is a headless CMS implemented as a Visual Studio Code extension, letting users create, edit, preview, and manage Markdown cont…
952547active
ZenNotes/zennotes
ZenNotes is a keyboard-first, local-first Markdown notes application with real Vim motions, split panes, diagrams (Mermaid, TikZ, KaTeX mat…
782547active
sparksuite/simplemde-markdown-editor
SimpleMDE is an embeddable JavaScript Markdown editor that replaces a plain textarea with a WYSIWYG-style editing experience, including a t…
2310146maintenance
OpenLiveWriter/OpenLiveWriter
Open Live Writer is an open source fork of Windows Live Writer, a WYSIWYG blog editor for composing, previewing, and publishing blog posts …
812537active
Flycheck
Flycheck is a modern on-the-fly syntax checking extension for GNU Emacs that runs linters and LSP diagnostics as you edit. It supports many…
932535active
antonmedv/textarea
A minimalist browser-based text editor that stores all text compressed in the URL hash, requiring no backend or account. Notes can be share…
572530active
artisticat1/obsidian-latex-suite
An Obsidian plugin that makes typesetting LaTeX math as fast as handwriting through configurable snippets, text expansion, and editor enhan…
982523active
davidroyer/vue2-editor
Vue2Editor is a rich text editor component for Vue.js 2 built on top of Quill.js. It provides an easy-to-use, customizable WYSIWYG editor w…
662512stable
redguardtoo/emacs.d
A fast and robust Emacs configuration (dotfiles) written in Emacs Lisp, maintained by redguardtoo. It provides a batteries-included, optimi…
772487active

← prev page 4 / 14 next →