function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gbprod/yanky.nvim A Neovim plugin written in Lua that enhances yank and put (copy/paste) functionality. It provides a yank ring with history navigation, a hi… | 65 | 1283 | active |
| PavelTorgashov/FastColoredTextBox FastColoredTextBox is a .NET text editor component with fast, customizable syntax highlighting. It supports regex-based styling, word wrap,… | 44 | 1282 | active |
| LGUG2Z/helix-vim A Vim-like configuration for the Helix editor, easing the transition for Vim and NeoVim users. It remaps Helix's keybindings to feel famili… | 32 | 1280 | active |
| playcanvas/editor The PlayCanvas Editor is a browser-based visual editing environment for building WebGL, WebGPU, and WebXR applications, served as the front… | 95 | 1274 | active |
| code-farmer-i/vue-markdown-editor A Vue 3 markdown editor component library (published as @kangc/v-md-editor) that provides a lightweight textarea-based editor, a CodeMirror… | 32 | 1273 | active |
| google/codeworld CodeWorld is a web-based educational programming environment built on Haskell, letting students create geometric drawings, animations, and … | 61 | 1270 | stable |
| madebymany/sir-trevor-js Sir Trevor is a browser-based rich content editor for the web built around intuitive block-based content creation. Content is stored as str… | 32 | 4480 | maintenance |
| matze/vim-move vim-move is a Vim plugin that moves lines and selections up, down, left, and right using intuitive key mappings in normal and visual mode. … | 52 | 1269 | stable |
| rust-lang/rust-mode rust-mode is an Emacs major mode providing syntax highlighting, indentation, and integration with Cargo, clippy, and rustfmt for editing Ru… | 65 | 1267 | active |
| pnedev/comparePlus ComparePlus is a Notepad++ plugin for comparing files, file selections, clipboard content, and diffs against Git or SVN. It supports side-b… | 78 | 1265 | active |
| davidgiven/wordgrinder WordGrinder is a Unicode-aware, character-cell word processor that runs in a terminal (with optional GUI frontends for X11, Windows, and ma… | 62 | 1263 | active |
| spimort/TerraBrush TerraBrush is a GDExtension terrain heightmap editor plugin for Godot 4.5+. It provides brush-based sculpting, texture and color painting, … | 90 | 1262 | active |
| volarjs/volar.js Volar.js is a framework for building language tooling for embedded languages, powering language servers like Vue, Astro, and MDX. It provid… | 64 | 1255 | active |
| vuedx/languagetools VueDX is a collection of tools for improving the Vue.js developer experience, including a VS Code extension providing language features, sy… | 23 | 1254 | active |
| bobbylight/RSyntaxTextArea RSyntaxTextArea is a customizable syntax highlighting text editor component for Java Swing applications, supporting 50+ languages, code fol… | 94 | 1251 | stable |
| btw-so/btw btw is an open source personal website and blog builder that lets users set up a blog, notes, and profile page in minutes without coding. I… | 74 | 1251 | active |
| lmbelo/pyscripter PyScripter is a free, open-source, lightweight Python IDE for Windows built in Pascal, aiming to compete with commercial IDEs. It includes … | 55 | 1249 | active |
| little-brother/sqlite-gui A lightweight, portable SQLite editor and database management tool for Windows, built with C++/WinAPI. It offers SQL editing with syntax hi… | 33 | 1247 | active |
| AndreaCrotti/yasnippet-snippets The official collection of YASnippet snippets for Emacs, covering many programming languages and frameworks. It installs as an Emacs packag… | 55 | 1246 | stable |
| nightmare-space/code_lfa An Android app that runs VS Code locally by embedding code-server in a Flutter wrapper with a WebView. It works fully offline and supports … | 68 | 1239 | active |
| yatki/vscode-surround A VS Code extension that wraps selected code blocks with customizable templates such as if/else, try/catch, and loop snippets. It supports … | 56 | 1236 | active |
| mickeynp/combobulate Combobulate is an Emacs package that adds structured editing and navigation to many programming languages using Emacs 29's tree-sitter libr… | 77 | 1235 | active |
| bangle-io/bangle-io Bangle.io is a browser-based WYSIWYG note-taking app that stores notes as plain Markdown files in a local folder of the user's choice. It i… | 75 | 1229 | active |
| abo-abo/org-download An Emacs Lisp extension that makes it easy to insert images into org-mode buffers. It supports dragging images from browsers or the file sy… | 32 | 1228 | active |
| JetBrains/intellij-scala The official JetBrains plugin that adds Scala language support to IntelliJ IDEA and Android Studio. It provides coding assistance, navigati… | 77 | 1225 | active |
| qjebbs/vscode-plantuml A Visual Studio Code extension providing rich PlantUML support, including live diagram preview, export to multiple formats, syntax highligh… | 56 | 1224 | active |
| basecamp/lexxy Lexxy is a modern rich text editor for Ruby on Rails, built as a custom element on top of Meta's Lexical editor framework by 37signals. It … | 85 | 1218 | active |
| petergyang/human-review Human Review is a CLI-installable AI agent skill that opens HTML and Markdown files (or localhost pages) in a browser-based visual editor w… | 80 | 1216 | active |
| AndroidCSOfficial/android-code-studio Android Code Studio is a full IDE that runs on Android devices, letting developers build real Gradle-based Android apps entirely from a pho… | 74 | 1216 | active |
| oTranscribe/oTranscribe oTranscribe is a free, open-source web application that helps users transcribe recorded interviews by combining an audio/video player with … | 76 | 1212 | active |
| Tern Tern is a stand-alone, editor-independent JavaScript code analyzer that provides deep static analysis such as type inference, completion, a… | 69 | 4240 | maintenance |
| qpython-android/qpython QPython is an Android application that embeds a Python interpreter, runtime environment, and code editor, letting users run Python directly… | 57 | 1210 | active |
| tractordev/apptron Apptron is a local-first development platform that runs a full Alpine Linux environment with a VSCode-based editor entirely in the browser … | 87 | 1209 | active |
| jiangmiao/auto-pairs A Vim plugin that automatically inserts, deletes, and manages matching brackets, parentheses, and quotes in pairs. It adds conveniences lik… | 32 | 4196 | maintenance |
| madsbangh/EasyButtons A small Unity editor extension that adds a [Button] attribute to expose any method as a clickable button in the Unity inspector. It support… | 23 | 1199 | stable |
| hashicorp/terraform-ls The official Terraform Language Server maintained by HashiCorp, implementing the Language Server Protocol to provide IDE features for Terra… | 97 | 1198 | active |
| MCreator/MCreator MCreator is an open-source desktop application for creating Minecraft Java Edition mods, Bedrock Add-Ons, resource packs, and data packs vi… | 99 | 1197 | active |
| bbodi/notecalc3 NoteCalc is a browser-based notepad with a smart built-in calculator, written in Rust and compiled to WebAssembly. It aims to be a free, se… | 55 | 1196 | active |
| microsoft/XmlNotepad XML Notepad is a free Windows desktop application from Microsoft for browsing and editing XML documents with a tree view and text view. It … | 95 | 1192 | active |
| sleepy-zone/fabritor-web Fabritor is an open-source creative image editor built on fabric.js and React, designed to let developers quickly build their own image edi… | 27 | 1190 | active |
| tk04/Marker Marker is an open-source, cross-platform desktop application for viewing and editing Markdown files, built with Tauri and TypeScript. It is… | 16 | 1190 | active |
| tpope/vim-rails rails.vim is a Vim plugin providing Rails-specific navigation, syntax highlighting, and command wrappers for editing Ruby on Rails applicat… | 35 | 4151 | maintenance |
| gpxstudio/gpx.studio gpx.studio is an online web application for creating, viewing, and editing GPX files with interactive maps. It is built as a SvelteKit webs… | 70 | 1189 | active |
| WolvenKit/WolvenKit WolvenKit is an open-source desktop mod editor and creator for CD Projekt's REDengine games, primarily Cyberpunk 2077. It can read and writ… | 94 | 1188 | active |
| huggingface/llm.nvim llm.nvim is a Neovim plugin that brings LLM-powered features like ghost-text code completion to the editor, using llm-ls as its backend. It… | 67 | 1186 | active |
| junegunn/vim-peekaboo A Vim plugin that extends the ", @, and CTRL-R key mappings to display the contents of Vim registers in a sidebar. It automatically closes … | 49 | 1184 | stable |
| chentoast/marks.nvim A Neovim plugin that enhances viewing and interacting with Vim marks, showing them in the sign column with floating window previews. It sup… | 42 | 1183 | active |
| jbyuki/venn.nvim A Neovim plugin written in Lua for drawing ASCII diagrams, boxes, lines, and arrows directly inside text buffers. It provides commands like… | 32 | 1182 | stable |
| Yggdroot/indentLine A Vim plugin that displays thin vertical lines at each indentation level for code indented with spaces. It uses Vim 7.3+'s conceal feature … | 10 | 4119 | maintenance |
| prosekit/prosekit ProseKit is a headless, framework-agnostic rich text editor toolkit for the web, built on ProseMirror with adapters for React, Vue, Preact,… | 92 | 1179 | active |
| REditorSupport/vscode-R A Visual Studio Code extension providing R language support, including a language service (completion, diagnostics, formatting), R terminal… | 83 | 1179 | active |
| wieslawsoltes/Core2D Core2D is a multi-platform, data-driven 2D diagram editor built with Avalonia and C#. It includes a WYSIWYG vector graphics editor with dat… | 67 | 1179 | active |
| vague-theme/vague.nvim Vague is a dark, low-contrast, pastel colorscheme for Neovim written in Lua. It supports transparent backgrounds, configurable colors, and … | 85 | 1178 | active |
| dinbtechit/vscode-theme A JetBrains IDE plugin that brings the Visual Studio Code Dark+ and Dark Modern color schemes to IntelliJ, WebStorm, Rider, CLion, PyCharm,… | 65 | 1177 | active |
| Vvveb VvvebJs is a drag-and-drop page builder library written in vanilla JavaScript with no dependencies or build tools, bundled with Bootstrap 5… | 90 | 1175 | active |
| casparwylie/cascii-core Cascii is a web-based ASCII and Unicode diagram builder written in vanilla JavaScript with zero dependencies. It runs entirely in the brows… | 52 | 1174 | active |
| zalando/intellij-swagger A JetBrains IntelliJ IDEA plugin (Zalando OpenAPI Editor) that provides editing support for OpenAPI and Swagger specification files, includ… | 43 | 1174 | active |
| DanielGavin/ols ols is a language server (LSP implementation) for the Odin programming language, providing completions, hover, go-to-definition, references… | 100 | 1169 | active |
| johnnesky/beepbox BeepBox is a free online tool for sketching and sharing instrumental melodies, with songs encoded entirely in the browser URL for easy shar… | 84 | 1168 | active |
| steffest/BassoonTracker BassoonTracker is a browser-based old-school Amiga music tracker written in plain JavaScript that plays and edits Protracker MOD and FastTr… | 66 | 1168 | active |
| 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… | 55 | 1167 | stable |
| CosmicNvim/CosmicNvim CosmicNvim is an opinionated, lightweight Neovim configuration distribution aimed at web development with TypeScript, JavaScript, and relat… | 78 | 1165 | active |
| Gisto/Gisto Gisto is a cross-platform code snippet manager built on GitHub Gists, GitLab Snippets, or a local in-browser database, with a rich Monaco-b… | 99 | 1164 | active |
| PHPantom-dev/phpantom_lsp PHPantom is a fast, lightweight PHP language server written in Rust with deep type intelligence, including generics, PHPStan annotations, a… | 82 | 1160 | active |
| 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 … | 32 | 1160 | stable |
| Digital-EDA/Digital-IDE Digital IDE is an all-in-one VSCode extension for hardware description language development, supporting Verilog, VHDL, and SystemVerilog. I… | 65 | 1158 | active |
| 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… | 76 | 1155 | active |
| GetmeUK/ContentTools ContentTools is a JavaScript library for building WYSIWYG editors for HTML content, providing a fully functional page editor that can be em… | 23 | 3979 | maintenance |
| 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… | 27 | 1147 | active |
| hazelgrove/hazel Hazel is a web-based live functional programming environment for an Elm/ML-like language built around typed holes, allowing typechecking, e… | 68 | 1142 | active |
| Shpigford/clearly Clearly is a free, open-source native Markdown editor for macOS, iOS, and iPadOS built in Swift, with syntax highlighting, GFM preview, KaT… | 82 | 1140 | active |
| textAngular/textAngular textAngular is a powerful WYSIWYG rich-text editor built as an AngularJS directive. It supports multiple editor instances, two-way HTML con… | 23 | 3946 | maintenance |
| 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 … | 51 | 1137 | active |
| HarryChen0506/react-markdown-editor-lite A lightweight, pluggable Markdown editor React component with editor/preview panes, synced scrolling, image upload, and custom parser suppo… | 71 | 1135 | stable |
| CodeEditApp/CodeEdit CodeEdit is a free, open-source, native macOS code editor built in Swift and SwiftUI, offering syntax highlighting, code completion, find a… | 75 | 22996 | experimental |
| 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… | 57 | 1130 | active |
| 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… | 59 | 1128 | active |
| 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… | 32 | 1126 | stable |
| 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… | 74 | 1125 | active |
| 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… | 57 | 1125 | active |
| AvaloniaUI/AvaloniaEdit AvaloniaEdit is a C# text editor control for the Avalonia UI framework, ported from the WPF-based AvalonEdit. It provides syntax highlighti… | 79 | 1124 | active |
| 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… | 77 | 1124 | active |
| 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… | 23 | 1124 | stable |
| 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… | 10 | 3875 | maintenance |
| 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… | 64 | 1118 | active |
| 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… | 77 | 1110 | stable |
| 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… | 62 | 1109 | active |
| 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… | 100 | 1107 | active |
| hackclub/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… | 78 | 1103 | active |
| 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… | 85 | 1100 | active |
| pangloss/vim-javascript A Vim plugin providing improved JavaScript syntax highlighting and indentation. It supports JSDoc, NGDoc, and Flow highlighting, syntax-bas… | 28 | 3785 | maintenance |
| 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… | 32 | 3782 | maintenance |
| intellij-solidity/intellij-solidity A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat… | 70 | 1098 | active |
| 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 … | 88 | 1097 | active |
| 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.… | 57 | 1096 | stable |
| tholman/zenpen ZenPen is a minimalist web-based writing app designed to eliminate distractions and help writers focus. It persists text locally via HTML5 … | 32 | 3768 | maintenance |
| YOOTeam/OpenPPT OpenPPT is a web-based online presentation (PPT) editor based on ChatPPT, supporting the full workflow of creating, importing, editing, bea… | 36 | 1095 | active |
| EveryInc/proof-sdk Proof SDK is an open-source collaborative markdown editor with a realtime collaboration server, provenance tracking, and an HTTP bridge tha… | 48 | 1092 | active |
| 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… | 63 | 1091 | active |
| amitmerchant1990/electron-markdownify Markdownify is a minimal Markdown editor desktop application built on Electron with live HTML preview, sync scrolling, and GitHub Flavored … | 51 | 1088 | active |