function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| leafgarland/typescript-vim A Vim plugin providing TypeScript syntax highlighting and indentation support for .ts files. It predates TypeScript 1.0 and is now largely … | 33 | 1896 | maintenance |
| notadd/neditor Neditor is a modernized fork of Baidu's UEditor rich text web editor, rewritten with a cleaner UI and HTTPS/CDN support. It provides a brow… | 10 | 1884 | maintenance |
| tpope/vim-obsession A Vim plugin by Tim Pope that wraps :mksession to keep session files continuously updated. It auto-saves window layout and open buffers on … | 32 | 1882 | maintenance |
| hundredrabbits/Left Left is a distractionless plaintext editor for writers, featuring auto-complete, synonym suggestions, writing statistics, markup-based navi… | 39 | 1881 | maintenance |
| Skykai521/ECTranslation ECTranslation is an Android Studio/IntelliJ plugin that translates selected English text (code identifiers, comments, sentences) into Chine… | 62 | 1862 | maintenance |
| nanotech/jellybeans.vim Jellybeans is a colorful, dark color scheme for the Vim text editor, inspired by ir_black and twilight. It supports graphical Vim as well a… | 32 | 1862 | maintenance |
| MrNothing/AI-Blocks AI-Blocks is a WYSIWYG desktop application for visually building machine learning models by dragging objects with attached scripts in a sce… | 23 | 1857 | maintenance |
| microsoft/nodejstools Node.js Tools for Visual Studio (NTVS) is a Microsoft-maintained extension that adds Node.js development support to Visual Studio. It provi… | 67 | 1796 | maintenance |
| jaredly/hexo-admin An admin interface plugin for the Hexo static blog engine, providing a Ghost-style UI for authoring and editing posts. It runs alongside th… | 32 | 1789 | maintenance |
| sindresorhus/editorconfig-sublime A Sublime Text plugin that applies EditorConfig settings (.editorconfig files) to enforce consistent coding styles across editors. It suppo… | 68 | 1774 | maintenance |
| elias-sundqvist/obsidian-annotator An Obsidian plugin that lets users open and annotate PDF and EPUB files directly inside Obsidian. It is based on Hypothesis but stores anno… | 23 | 1769 | maintenance |
| auto-complete/auto-complete Auto-Complete is an intelligent auto-completion extension for Emacs that provides a visual popup completion interface with fuzzy matching a… | 72 | 1767 | maintenance |
| kchmck/vim-coffee-script A Vim plugin that adds CoffeeScript support, including syntax highlighting, indenting, compiling to JavaScript, live preview, running snipp… | 32 | 1755 | maintenance |
| rohit-px2/nvui NVUI is a modern cross-platform graphical frontend for Neovim built with C++ and Qt. It provides externalized UI features like a custom tit… | 23 | 1744 | maintenance |
| Jianru-Lin/lambda-view lambda-view is a JavaScript code reader that parses source files into an AST and renders them in a browser with layouts optimized for readi… | 32 | 1740 | maintenance |
| vscode-org-mode/vscode-org-mode A Visual Studio Code extension that brings Emacs Org Mode functionality to VS Code, supporting outlines, TODO lists, timestamps, and plain-… | 23 | 1727 | maintenance |
| VitalElement/AvalonStudio AvalonStudio is an extensible, cross-platform IDE written in C# targeting Embedded C/C++, .NET Core, Avalonia, and TypeScript development. … | 23 | 1721 | maintenance |
| brijeshb42/medium-draft medium-draft is a Medium-style rich text editor built on top of Facebook's draft-js, emphasizing keyboard shortcuts to minimize mouse usage… | 60 | 1715 | maintenance |
| nytimes/ice Ice is a JavaScript library that implements track changes (insert/delete tracking with accept/reject) for any contenteditable element on th… | 32 | 1713 | maintenance |
| jaredly/treed Treed is a JavaScript tree editing component for the web, aiming to be for tree editing what Ace is for text editing. It offers vim-inspire… | 32 | 1707 | maintenance |
| Shougo/neocomplcache.vim neocomplcache is a Vim plugin providing an automatic keyword completion system that caches keywords from the current buffer. Development ha… | 37 | 1706 | maintenance |
| microsoft/TypeScript-Sublime-Plugin A Sublime Text plugin that wraps the TypeScript language services via an IO layer to provide IntelliSense-like features for TypeScript code… | 23 | 1702 | maintenance |
| aziz/tmTheme-Editor A web-based color scheme editor for tmTheme files used by Sublime Text, Textmate, and other editors. It provides a visual interface for edi… | 10 | 1695 | maintenance |
| mobailabs/gitnote GitNote is a modern cross-platform note-taking desktop application built on Git, using Electron and Vue. It manages notes in Git-backed rep… | 34 | 1692 | maintenance |
| mrdoob/glsl-sandbox GLSL Sandbox is a web-based shader editor and gallery for writing, running, and sharing GLSL fragment shaders. It consists of a browser-sid… | 67 | 1680 | maintenance |
| znck/grammarly A VS Code extension that brings Grammarly-powered grammar and spelling checking into the editor via a Language Server Protocol implementati… | 10 | 1637 | maintenance |
| bevacqua/woofmark Woofmark is a modular, progressive Markdown and HTML editor component for the browser, written in vanilla JavaScript. It lets users toggle … | 32 | 1630 | maintenance |
| xolox/vim-notes A Vim plug-in that makes it easy to create, edit, search, and navigate plain-text notes directly inside Vim. Notes are saved as files title… | 32 | 1597 | maintenance |
| laobubu/HyperMD HyperMD is a WYSIWYG Markdown editor for browsers built as a set of CodeMirror add-ons, modes, themes, and keymaps. It renders Markdown for… | 32 | 1589 | maintenance |
| politza/pdf-tools pdf-tools is an Emacs library that provides fast, feature-rich PDF viewing and interaction inside Emacs, backed by a C server (epdfinfo) fo… | 10 | 1574 | maintenance |
| bustle/mobiledoc-kit Mobiledoc Kit is a framework-agnostic JavaScript library for building WYSIWYG rich-content editors that serialize content to the JSON-based… | 51 | 1563 | maintenance |
| lunixbochs/ActualVim A Sublime Text 3 plugin that embeds a real Neovim instance to provide accurate vim editing for every buffer, bidirectionally synced with th… | 23 | 1562 | maintenance |
| Cobalt2 Theme Cobalt2 is a refined color scheme and UI theme for Sublime Text based on the original cobalt theme. It styles the full editor interface inc… | 23 | 1560 | maintenance |
| chrispsn/mesh Mesh is a spreadsheet-style UI wrapped around a JavaScript code editor, where grid actions are translated into code changes and vice versa.… | 32 | 1558 | maintenance |
| JedWatson/react-codemirror A React.js component that wraps the CodeMirror code editor, allowing it to be used declaratively in React applications with props for value… | 32 | 1553 | maintenance |
| yi-editor/yi Yi is a collection of Haskell libraries for building your own scriptable text editor, with configurable frontends, keymaps, and core editin… | 23 | 1544 | maintenance |
| akahuku/wasavi wasavi is a browser extension for Chrome, Firefox, and Opera that transforms any TEXTAREA element into a virtual vi editor supporting most … | 23 | 1543 | maintenance |
| EpicGames/raddebugger The RAD Debugger is a native, user-mode, multi-process graphical debugger for Windows x64, currently in alpha, developed by Epic Games. It … | 93 | 7437 | experimental |
| overtone/emacs-live Emacs Live is an opinionated, modular Emacs configuration framework focused on live coding with Overtone and Quil, organized into discrete … | 32 | 1542 | maintenance |
| millejoh/emacs-ipython-notebook EIN is an Emacs Lisp package providing a Jupyter notebook client and integrated REPL inside GNU Emacs, supporting code evaluation, completi… | 48 | 1522 | maintenance |
| fossasia/kniteditor Kniteditor is a cross-platform desktop application for editing knitting patterns, built in Python as part of the All Yarns Are Beautiful (A… | 23 | 1517 | maintenance |
| brackets-cont/brackets Brackets is an open-source code editor for web development, built entirely in JavaScript, HTML, and CSS, with features like inline editors … | 56 | 1514 | maintenance |
| ijprest/keyboard-layout-editor A web application for designing and editing keyboard layouts, letting users position and style each physical key and keycap legend visually… | 23 | 1513 | maintenance |
| Glavin001/atom-beautify Atom-Beautify is a universal code beautification package for the Atom editor that formats HTML, CSS, JavaScript, Python, Ruby, C++, and man… | 62 | 1502 | maintenance |
| Mermade/openapi-gui OpenAPI-GUI is a browser-based visual editor for creating and editing OpenAPI 3.0.x (and Swagger 2.0, auto-converted) JSON/YAML definitions… | 32 | 1494 | maintenance |
| hustlei/QssStylesheetEditor QssStylesheetEditor is a desktop GUI application for editing Qt stylesheets (QSS) with real-time preview of Qt widgets. It supports syntax … | 23 | 1482 | maintenance |
| igorkulman/iOSLocalizationEditor A simple macOS GUI application for managing iOS and macOS app localizations. It opens folders containing Localizable.strings files, display… | 23 | 1481 | maintenance |
| vuejs/vue-syntax-highlight A Sublime Text syntax highlighting package for Vue.js single-file components, distributed via Package Control. It also powers GitHub's synt… | 23 | 1477 | maintenance |
| kana/vim-textobj-user A Vim plugin that provides a declarative framework for creating custom text objects. It hides the pitfalls of text object implementation, l… | 32 | 1471 | maintenance |
| sjl/gundo.vim Gundo.vim is a Vim plugin that visualizes the Vim undo tree in a graphical sidebar, letting users browse and preview past states. It is a g… | 32 | 1469 | maintenance |
| wix-incubator/vscode-glean A VS Code extension by Wix that provides automated refactoring tools for React codebases. It can extract JSX into new components, convert b… | 23 | 1467 | maintenance |
| magnars/expand-region.el An Emacs Lisp package that progressively expands the selected region by semantic units (word, string, sexp, etc.) as you press a key. It is… | 32 | 1464 | maintenance |
| esm7/obsidian-vimrc-support An Obsidian.md plugin that loads a persistent .obsidian.vimrc file of Vim commands, letting users of Obsidian's built-in Vim mode keep keym… | 56 | 1458 | maintenance |
| kencrocken/FiraCodeiScript A mashup font combining Fira Code's regular and bold faces with Script12 for italic styles, intended for use in code editors. It gives comm… | 32 | 1448 | maintenance |
| MSPaintIDE/MSPaintIDE MS Paint IDE is a novelty-but-functional IDE that uses a custom OCR engine to read code written in MS Paint images, then highlights, parses… | 23 | 1433 | maintenance |
| kshenoy/vim-signature A Vim plugin that lets users place, toggle, display, and navigate marks, showing them as signs in the sign column. It also supports custom … | 32 | 1426 | maintenance |
| icecoder/ICEcoder ICEcoder is a browser-based code editor written in PHP that lets you code directly within a web browser, online or offline. It runs on a PH… | 10 | 1421 | maintenance |
| yatli/fvim FVim is a cross-platform graphical front-end for Neovim built with F# and Avalonia. It provides GPU-accelerated rendering, advanced font ha… | 23 | 1409 | maintenance |
| liferay/alloy-editor AlloyEditor is a modern WYSIWYG rich-text editor built on top of CKEditor with a completely rewritten, context-aware UI built in React. It … | 23 | 1408 | maintenance |
| DanielDe/org-web org-web is a web application that brings Emacs org-mode to the browser, built with React and Redux and optimized for mobile use. It syncs o… | 32 | 1406 | maintenance |
| oakes/Nightcode Nightcode is a simple desktop IDE for Clojure and ClojureScript, built in Clojure and distributed as per-OS uberjars. It provides a lightwe… | 10 | 1402 | maintenance |
| Quramy/tsuquyomi Tsuquyomi is a Vim plugin that turns Vim into a TypeScript IDE by acting as a client for TSServer, the editor service bundled with TypeScri… | 23 | 1379 | maintenance |
| standardnotes/desktop Standard Notes desktop client, a free, open-source, end-to-end encrypted notes application built with Electron and TypeScript. This reposit… | 10 | 1376 | maintenance |
| ThomasJaeger/VisualMASM Visual MASM is a free IDE for the Microsoft Macro Assembler (MASM) that lets users write, assemble, and debug 16/32/64-bit Windows and 16-b… | 32 | 1364 | maintenance |
| ascoders/gaea-editor Gaea Editor is a React-based visual website builder library that lets developers embed a drag-and-drop web page editor in the browser. Cust… | 32 | 1349 | maintenance |
| gzuidhof/starboard-notebook Starboard Notebook is an in-browser literate notebook runtime that runs entirely client-side with no backend required. It provides a hackab… | 23 | 1349 | maintenance |
| pereorga/minimalist-web-notepad A minimalist open-source PHP web notepad, a clone of the defunct notepad.cc, that lets users create and edit text notes at simple URLs. Not… | 32 | 1337 | maintenance |
| ncm2/ncm2 NCM2 is a slim, fast, and hackable asynchronous autocompletion framework for Neovim, written in Python with a vimscript-friendly API. It su… | 44 | 1334 | maintenance |
| elixir-editors/vim-elixir Vim plugin providing Elixir language support, including syntax highlighting, filetype detection for .ex/.exs/.eex/.heex/.leex/.sface files,… | 48 | 1325 | maintenance |
| maralla/completor.vim Completor is an asynchronous code completion framework for Vim 8 and Neovim, implemented in Python with low overhead. It provides buffer, f… | 66 | 1317 | maintenance |
| JoshCheek/seeing_is_believing Seeing Is Believing is a Ruby command-line tool and library that evaluates Ruby code and records the result of every line, annotating the f… | 65 | 1317 | maintenance |
| Idered/Editr.js Editr.js is a self-hosted HTML, CSS and JavaScript playground built on ACE Editor, embeddable on your own server via a simple HTML element … | 53 | 1307 | maintenance |
| WerWolv/EdiZon EdiZon is a homebrew application for the Nintendo Switch that provides save file dumping, injection, and on-console editing via Lua and Pyt… | 23 | 1297 | maintenance |
| dsward2/macSVG macSVG is a MIT-licensed open-source macOS application for visually designing and editing HTML5 SVG 1.1 vector graphics and animation, usin… | 23 | 1289 | maintenance |
| posva/vim-vue A Vim plugin providing syntax highlighting for Vue.js single-file components. It highlights embedded languages within .vue files and integr… | 32 | 1278 | maintenance |
| danielsaidi/RichTextKit A Swift library for viewing and editing rich text in SwiftUI on Apple platforms, built on a bridge between UITextView and NSTextView. It pr… | 68 | 1274 | maintenance |
| chinayangxiaowei/marktext-chinese-language-pack A Simplified Chinese localization language pack for the MarkText Markdown editor, applied by replacing resources in the MarkText source tre… | 23 | 1268 | maintenance |
| h5ds/h5ds H5DS is a web-based HTML5 page editor kernel built with React and MobX, letting non-coders create H5 pages similar to Yiqixiu. Its flexible… | 23 | 1267 | maintenance |
| tpope/vim-markdown The development version of Vim's built-in Markdown syntax highlighting and filetype plugins, maintained by Tim Pope. It provides Markdown l… | 32 | 1252 | maintenance |
| tikzit/tikzit TikZiT is a simple GUI desktop application for rapidly creating graphs and string diagrams using PGF/TikZ. Its native file format is a subs… | 23 | 1246 | maintenance |
| dccsillag/magma-nvim Magma is a NeoVim plugin that lets users run code interactively with Jupyter kernels directly inside the editor. It evaluates code blocks o… | 32 | 1245 | maintenance |
| 4refr0nt/ESPlorer ESPlorer is a cross-platform Java-based IDE for ESP8266 developers, providing a code editor with Lua and MicroPython syntax highlighting, a… | 23 | 1245 | maintenance |
| rhysd/vim.wasm An experimental port of the Vim text editor compiled to WebAssembly using Emscripten, running in the browser via a Web Worker with SharedAr… | 54 | 5644 | experimental |
| zhuzhuyule/HexoEditor HexoEditor is an Electron-based markdown editor tailored for writing Hexo blog posts, forked from Moeditor. It offers live Hexo-accurate pr… | 23 | 1226 | maintenance |
| globocom/megadraft Megadraft is a rich text (WYSIWYG) editor library for React built on top of Facebook's Draft.js. It ships with a nice default set of compon… | 46 | 1223 | maintenance |
| SublimeText/Origami Origami is a Sublime Text plugin for managing editor panes with keyboard-driven commands. It lets users create, destroy, travel between, an… | 23 | 1222 | maintenance |
| hoovercj/vscode-power-mode A VS Code extension that adds 'power mode' visual effects like explosions, particles, and a combo meter while typing, popularized by Code i… | 32 | 1221 | maintenance |
| meltylabs/melty Melty is an AI-powered code editor where every chat message becomes a git commit, letting you revert, branch, reset, and squash chats like … | 23 | 5447 | experimental |
| 1943time/inkdown Inkdown is a WYSIWYG Markdown editor fully compatible with the GitHub Flavored Markdown spec, available as a desktop app (Electron) and a V… | 57 | 1183 | maintenance |
| gillescastel/latex-snippets A collection of UltiSnips snippet files and Vim configuration for fast LaTeX note-taking, popularized by a blog series on taking math lectu… | 32 | 1182 | maintenance |
| sourcegraph/go-langserver go-langserver is a Go language server implementing the Language Server Protocol (LSP), providing editor features like go-to-definition, hov… | 10 | 1161 | maintenance |
| Even201314/MRichEditor MRichEditor is a rich text WYSIWYG editor component for Android, based on the summernote editor. It supports common formatting features suc… | 32 | 1159 | maintenance |
| vyapp/vy vy is a modal, vim-like text editor written in Python and built on Tkinter. It features a highly modular plugin architecture where plugins … | 10 | 1151 | maintenance |
| CannerCMS/canner-slate-editor A modular rich text / WYSIWYG editor built on top of the Slate framework, with 20+ editor features, markdown syntax support, hotkeys, and H… | 32 | 1141 | maintenance |
| vrapper/vrapper Vrapper is an Eclipse plugin that wraps existing Eclipse text editors to provide Vim-like modal editing, including operators, motions, text… | 23 | 1130 | maintenance |
| rogual/neovim-dot-app A native Mac OS X GUI frontend for the Neovim text editor, built in Objective-C++. It wraps Neovim with a proper macOS app experience inclu… | 23 | 1127 | maintenance |
| rhysd/vim-grammarous A Vim plugin that provides grammar checking by integrating with LanguageTool, which it can download automatically. It highlights grammar er… | 32 | 1122 | maintenance |
| tanepiper/SublimeText-Nodejs A Sublime Text 3 package providing Node.js code completion, snippets, and build/run commands. It integrates node script execution, debuggin… | 23 | 1119 | maintenance |
| josephernest/writing Writing is a lightweight, distraction-free Markdown and LaTeX text editor that runs entirely in the browser with no server code. It offers … | 32 | 1118 | maintenance |
| kazzkiq/CodeFlask CodeFlask is a lightweight JavaScript library that embeds a micro code editor with syntax highlighting (via Prism) into web pages. It is de… | 23 | 1116 | maintenance |