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
hazelgrove/hazel
Hazel is a web-based live functional programming environment for an Elm/ML-like language built around typed holes, allowing typechecking, e…
681168active
steffest/BassoonTracker
BassoonTracker is a browser-based old-school Amiga music tracker written in plain JavaScript that plays and edits Protracker MOD and FastTr…
651168active
CosmicNvim
CosmicNvim is an opinionated, lightweight Neovim configuration distribution aimed at web development with TypeScript, JavaScript, and relat…
881167active
tpope/vim-endwise
endwise.vim is a Vim plugin that automatically adds matching end structures when you press Enter, such as adding `end` after Ruby `if`/`def…
511166stable
tombi-toml/tombi
Tombi is a fast TOML toolkit written in Rust providing a formatter, linter, and Language Server (LSP). It supports schema-driven validation…
861163active
rhysd/clever-f.vim
clever-f.vim is a Vim plugin that extends the f, F, t, and T character-search motions so they can be repeated with the same key instead of …
321161stable
fannheyward/coc-rust-analyzer
A coc.nvim extension that integrates the rust-analyzer language server into Vim and Neovim. It provides Rust IDE features such as code comp…
761155active
KDE/kate
Kate is KDE's advanced text editor built on KDE Frameworks and Qt, with a plugin system shared with KWrite and other KTextEditor-based appl…
771148stable
weirongxu/coc-explorer
A file explorer extension for coc.nvim that provides a tree view of files and buffers inside Vim and Neovim. It supports file operations, g…
231148active
ContentTools
ContentTools is a JavaScript library for building WYSIWYG editors for HTML content, providing a fully functional page editor that can be em…
233975maintenance
jotson/ridiculous_coding
A Godot Engine 4 editor plugin that adds screenshake, explosions, and other over-the-top visual effects to your coding experience. It is a …
481140active
textAngular/textAngular
textAngular is a powerful WYSIWYG rich-text editor built as an AngularJS directive. It supports multiple editor instances, two-way HTML con…
233942maintenance
HarryChen0506/react-markdown-editor-lite
A lightweight, pluggable Markdown editor React component with editor/preview panes, synced scrolling, image upload, and custom parser suppo…
651137stable
AvaloniaUI/AvaloniaEdit
AvaloniaEdit is a C# text editor control for the Avalonia UI framework, ported from the WPF-based AvalonEdit. It provides syntax highlighti…
781136active
JetBrains/android
The source code of the Android plugin for the IntelliJ platform, which forms the core of Android Studio. It provides Android development to…
771135active
CodeEdit
CodeEdit is a free, open-source, native macOS code editor built in Swift and SwiftUI, offering syntax highlighting, code completion, find a…
6623065experimental
koosoli/ESPHomeDesigner
A visual drag-and-drop editor for designing display UIs for ESPHome, OpenEpaperLink, and OpenDisplay devices. It runs as a Home Assistant i…
801132active
pechorin/any-jump.vim
A Vim/Neovim plugin that provides IDE-like code navigation, letting users jump to definitions and references of symbols under the cursor. I…
531132active
abo-abo/ace-window
ace-window is an Emacs Lisp package for quickly selecting and switching between Emacs windows using a single key binding and labeled window…
231130stable
alok/notational-fzf-vim
A Vim/Neovim plugin that brings Notational Velocity-style note-taking to the editor, where searching for a note and creating one are the sa…
551126active
terryma/vim-expand-region
A Vim plugin that lets you visually select increasingly larger regions of text using a single repeated key combination, similar to expand-r…
321125stable
cohama/lexima.vim
lexima.vim is a Vim/Neovim plugin that automatically closes character pairs like parentheses, brackets, and quotes as you type, with suppor…
701124active
nobiot/org-transclusion
An Emacs Lisp package that adds transclusion support to Org Mode, letting users insert live copies of text content via file or ID links. Tr…
541124active
FirebaseExtended/firepad
Firepad is an open-source collaborative code and text editor library powered by Firebase for real-time sync and storage, designed to be emb…
103871maintenance
saecki/crates.nvim
A Neovim plugin written in Lua that helps manage crates.io dependencies in Rust projects' Cargo.toml files. It provides completion, version…
721121active
EveryInc/proof-sdk
Proof SDK is an open-source collaborative markdown editor with a realtime collaboration server, provenance tracking, and an HTTP bridge tha…
561120active
BabylonJS/Editor
A free, open-source desktop visual editor for creating and editing 3D scenes and games with the Babylon.js engine, available on Windows, ma…
991118active
Sprig
Sprig is a web-based JavaScript game editor and fantasy console from Hack Club for building tile-based games, paired with a custom handheld…
681115active
monaqa/dial.nvim
dial.nvim is an enhanced increment/decrement plugin for Neovim written in Lua. It extends the built-in <C-a>/<C-x> behavior to handle n-ary…
561109active
pangloss/vim-javascript
A Vim plugin providing improved JavaScript syntax highlighting and indentation. It supports JSDoc, NGDoc, and Flow highlighting, syntax-bas…
253786maintenance
intellij-solidity/intellij-solidity
A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat…
811100active
vtsls
vtsls is a Language Server Protocol wrapper around the TypeScript language features extension bundled with VSCode, exposing its full featur…
841099active
lunel-dev/lunel
Lunel is an AI-powered mobile IDE and cloud development platform consisting of an Expo/React Native app, a Node.js CLI bridge, a WebSocket …
501099active
YOOTeam/OpenPPT
OpenPPT is a web-based online presentation (PPT) editor based on ChatPPT, supporting the full workflow of creating, importing, editing, bea…
331099active
nnhubbard/ZSSRichTextEditor
A rich text WYSIWYG editor library for iOS written in Objective-C, providing a toolbar-based editing experience with a syntax-highlighted H…
323779maintenance
markusfisch/ShaderEditor
An Android application for writing and editing GLSL shaders with live preview, syntax highlighting, and error highlighting. Shaders can be …
911098active
vuejs/repl
A Vue 3 component that embeds a Vue Single-File Component (SFC) REPL, compiling and previewing Vue code entirely in the browser. It powers …
851098active
tholman/zenpen
ZenPen is a minimalist web-based writing app designed to eliminate distractions and help writers focus. It persists text locally via HTML5 …
323769maintenance
MattesGroeger/vim-bookmarks
A Vim plugin that lets users toggle per-line bookmarks and attach annotations (comments) to lines, with navigation via the quickfix window.…
531095stable
marko-cerovac/material.nvim
A Material-inspired colorscheme for NeoVim written in Lua, offering five styles with fast asynchronous highlight loading. It has built-in s…
591094active
doxas/twigl
twigl.app is an online editor for writing ultra-compact 'one tweet' GLSL shaders for WebGL and WebGL2, with modes that auto-complete boiler…
601093active
byxiaozhi/Typedown
Typedown is a lightweight Markdown editor built natively for Windows using the WinUI framework. It offers a seamless, OS-integrated editing…
471091active
amitmerchant1990/electron-markdownify
Markdownify is a minimal Markdown editor desktop application built on Electron with live HTML preview, sync scrolling, and GitHub Flavored …
471088active
nptr/msstyleEditor
A portable Windows application for editing Windows visual style (.msstyles) theme files from Vista through Windows 11. It lets users browse…
551087active
theHamsta/nvim-dap-virtual-text
A Neovim plugin that adds virtual text support to nvim-dap, displaying variable values inline in the editor during debugging sessions. It u…
391083active
PredatH0r/ChanSort
ChanSort is a Windows desktop application for reordering and managing TV channel lists exported from a wide range of TV brands via USB stic…
381079active
icsharpcode/WpfDesigner
A set of .NET assemblies extracted from SharpDevelop that embed a WPF/XAML visual GUI designer into your own application. It supports .NET …
231076active
MarkMindCkm/obsidian-markmind
An Obsidian plugin providing mind map, outline, and PDF annotation capabilities, supporting both desktop and mobile. Some advanced features…
941071active
swiftlang/vscode-swift
The official Visual Studio Code extension providing Swift language support, powered by SourceKit LSP for code intelligence and LLDB DAP for…
951069active
tomasr/molokai
Molokai is a Vim color scheme ported from the Monokai TextMate theme, featuring a dark gray background. It supports both GUI and 256-color …
323625maintenance
lostintangent/gistpad
GistPad is a VS Code extension for managing GitHub Gists and repositories directly from the editor, letting you edit snippets, notes, wikis…
491059active
Maran23/script-ide
Script-IDE is a Godot editor plugin that transforms the built-in Script UI into an IDE-like interface with multiline tabs, an enhanced outl…
931057active
rmagatti/goto-preview
A Neovim plugin that previews LSP definitions, type definitions, implementations, declarations, and references in floating windows instead …
551055active
VHEditor Android
An Android app that runs code-server (VS Code in the browser) locally on Android devices, with a built-in Termux environment for installing…
751053active
jrblevin/markdown-mode
markdown-mode is an Emacs major mode for editing Markdown-formatted text, with syntax highlighting, keybindings, and preview/export via an …
771052stable
hedyhli/outline.nvim
A Neovim plugin providing a sidebar with a tree-like outline of code symbols, powered by LSP and treesitter. It is a significantly improved…
691045active
Rezonality/zep
Zep is an embeddable C++ text editor library with a rendering-agnostic design and optional Vim keystroke support. It can render into a Qt w…
571039active
forcedotcom/salesforcedx-vscode
The official Salesforce Extensions for Visual Studio Code, providing Salesforce DX development tooling including Apex language support, deb…
951038active
m-damien/VisualStoryWriting
A web application that automatically visualizes a story's chronology, characters, and their movements, letting writers edit the story by ma…
291036active
stevearc/quicker.nvim
A Neovim plugin that enhances the built-in quickfix window with better styling, syntax-highlighted grep results, and expandable context lin…
641031active
don-tnowe/godot-resources-as-sheets-plugin
A Godot editor plugin that adds a tab for viewing and editing folders of Resource files as data tables, one resource per row. It supports t…
571028active
lukakerr/Pine
Pine is a lightweight, native macOS markdown editor written in Swift that follows Apple's Human Interface Guidelines. It offers live previe…
233485maintenance
.NET SDK
The official .NET Project System for Visual Studio, built on the Common Project System (CPS) framework, which connects SDK-style C#, F#, an…
641021stable
shaunsingh/nord.nvim
A Neovim colorscheme based on the Nord color palette, written in Lua with TreeSitter and LSP support. It also styles many popular Neovim pl…
321021stable
ColdGrub1384/Pyto
Pyto is a full Python 3.10 IDE for iPhone and iPad that runs CPython locally with no jailbreak required. It bundles scientific libraries li…
381019active
pocco81/true-zen.nvim
A NeoVim plugin written in Lua that provides distraction-free writing via four modes: Ataraxis (zen mode), Minimalist, Narrow, and Focus. I…
321018stable
hinterdupfinger/obsidian-ollama
An Obsidian plugin that integrates locally running Ollama models into your notes. It provides preconfigured prompts (summarize, explain, re…
191018active
flazz/vim-colorschemes
A large bundled collection of Vim colorschemes harvested from vim.org, installable as a single plugin. It provides hundreds of color scheme…
323451maintenance
dreampuf/GraphvizOnline
A browser-based editor and renderer for Graphviz (DOT) diagrams, built with viz.js and ACE editor. It supports live editing, rendering via …
611016active
robotframework/RIDE
RIDE is a desktop IDE built specifically for editing Robot Framework test and task data files. It provides a graphical editor with syntax h…
901014active
alibaba/GGEditor
GGEditor is a React-based visual graph editor library built on AntV G6. It provides ready-made components for building flowchart and mind-m…
323408maintenance
DisposaBoy/GoSublime
GoSublime is a Sublime Text 3 plugin providing IDE-like features for Go development, including code completion, linting, formatting, and go…
233398maintenance
clojure-emacs/clojure-mode
An Emacs major mode package providing syntax highlighting, indentation, navigation, and refactoring support for Clojure, ClojureScript, and…
861002stable
jacobslusser/ScintillaNET
A Windows Forms control, wrapper, and bindings for the Scintilla source code editing component, written in C#. It provides syntax styling, …
10999active
kodbox
KodExplorer (and its successor kodbox) is a PHP-based, self-hosted web file manager with a Windows-like interface that also functions as a …
953352maintenance
Arduino IDE 2.x
The legacy Arduino IDE 1.x, an open-source desktop development environment for writing, compiling, and uploading sketches to Arduino boards…
883284maintenance
sparrow-js/sparrow
Sparrow is a scenario-based low-code visual builder workbench for Vue and Element UI projects that outputs readable source code in real tim…
103199maintenance
ervandew/supertab
Supertab is a Vim plugin that lets you use the Tab key for all insert mode completions, including keyword, omni, and user-defined completio…
373194maintenance
jceb/vim-orgmode
A Vim file type plugin that brings Emacs Org-Mode's text outlining and task management to Vim, including folding, heading navigation, TODO …
613185maintenance
viebel/klipse
Klipse is a JavaScript plugin that transforms static code snippets in web pages into live, interactive snippets that evaluate in the browse…
233135maintenance
spadgos/sublime-jsdocs
DocBlockr is a Sublime Text package that simplifies writing DocBlock documentation comments across many languages including JavaScript, PHP…
323077maintenance
mplushnikov/lombok-intellij-plugin
An IntelliJ IDEA plugin that adds support for Project Lombok annotations, making the IDE recognize Lombok-generated getters, setters, const…
103075maintenance
metakirby5/codi.vim
Codi.vim is a Vim/NeoVim plugin that provides an interactive scratchpad: it opens a synchronized pane showing the live evaluation results o…
323057maintenance
remirror/remirror
Remirror is a React toolkit for building cross-platform rich text editors on top of ProseMirror, providing extensions, hooks, and pre-built…
723036maintenance
Embarcadero/Dev-Cpp
Embarcadero Dev-C++ is a fast, portable, free C/C++ IDE and code editor for Windows, forked from Bloodshed and Orwell Dev-C++. It bundles a…
233028maintenance
Code in the Dark Editor
The official editor for Code in the Dark, a front-end coding competition where contestants replicate a page design from a screenshot withou…
233023maintenance
methodofaction/Method-Draw
Method Draw is a web-based vector drawing application that serves as a simple, easy-to-use SVG editor. It is a fork of SVG-Edit that intent…
323021maintenance
twitter/TwitterTextEditor
TwitterTextEditor is a standalone Swift library providing a full-featured rich text editor for iOS apps built on UIKit and TextKit. It offe…
322995maintenance
konstantinruge/notion-clone
A full-stack open-source clone of Notion.so for creating and editing block-based notes, built with Next.js/React on the frontend and Expres…
322954maintenance
Dashibase/lotion
Lotion is an open-source Notion-style block editor UI built as a Vue 3 component library. It supports drag-to-reorder blocks, basic Markdow…
232909maintenance
travisjeffery/ClangFormat-Xcode
An Xcode plug-in that integrates clang-format so developers can format C/Objective-C/C++ code inside Xcode using styles like LLVM, Google, …
322872maintenance
jbt/markdown-editor
A browser-based live Markdown editor with GitHub-Flavored Markdown support that renders a preview as you type. It is a small JavaScript web…
322869maintenance
mtshiba/pylyzer
Pylyzer is a fast static code analyzer and language server for Python, written in Rust, offering type checking and rich LSP features like c…
392854maintenance
liuchengxu/space-vim
space-vim is a Vim/NeoVim distribution inspired by Spacemacs, providing a curated set of plugins, mnemonic key bindings, and a polished UI …
232851maintenance
qfish/XAlign
XAlign is an Xcode Source Editor extension that aligns code using customizable regular-expression-based alignment patterns. It supports ali…
232841maintenance
FreyaHolmer/ShaderForge
Shader Forge is a node-based shader editor plugin for Unity that lets users create shaders visually without writing code. This repository i…
322787maintenance
maierfelix/poxi
Poxi is a flat pixel art editor that runs in the browser, built on a custom WebGL-based renderer with an undo/redo state machine. It is des…
322777maintenance
pkulchenko/ZeroBraneStudio
ZeroBrane Studio is a lightweight, cross-platform Lua IDE written in Lua, featuring code completion, syntax highlighting, live coding, a co…
742769maintenance
substance/substance
Substance is a JavaScript library for building web-based content editing experiences. It provides building blocks for creating custom text …
532734maintenance
oakes/vim_cubed
Vim³ is a novelty application that renders a fully functional Vim editor on the surface of a spinning 3D cube, built in Nim on top of parav…
322733maintenance

← prev page 9 / 14 next →