function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| FarGroup/FarManager Far Manager is a text-mode file and archive manager for Windows with an orthodox (Norton Commander-style) dual-panel interface. It is highl… | 95 | 2213 | active |
| elfmz/far2l far2l is a Linux port (fork) of FAR Manager v2, an orthodox keyboard-driven file manager with a built-in text editor and plugin architectur… | 83 | 2210 | active |
| seagle0128/.emacs.d Centaur Emacs is a preconfigured Emacs distribution that bundles many packages and a core library to enhance the default Emacs experience. … | 74 | 2205 | active |
| face-hh/griddycode GriddyCode is a code editor built with the Godot game engine, featuring syntax highlighting and autocomplete. It is extensible via Lua mods… | 16 | 2202 | active |
| zim-desktop-wiki/zim-desktop-wiki Zim is a graphical desktop wiki and text editor for maintaining a collection of locally stored wiki pages with links, formatting, and attac… | 75 | 2196 | stable |
| trykimu/videoeditor Kimu is an open-source, AI-powered web video editor positioned as an alternative to CapCut and Canva. It combines a React/Remotion-based mu… | 58 | 2194 | active |
| neurocyte/flow Flow Control is a fast, terminal-based programmer's text editor written in Zig with tree-sitter syntax highlighting for 70+ languages and p… | 82 | 2190 | active |
| LeetCode-OpenSource/vscode-leetcode A VS Code extension that lets users browse, solve, and submit LeetCode problems directly inside the editor. It supports signing in to leetc… | 23 | 8499 | maintenance |
| theniceboy/nvim A comprehensive NeoVim configuration (vimrc) tailored for Colemak keyboard layout users, bundling plugins for autocompletion, file navigati… | 70 | 2179 | active |
| TEdit/Terraria-Map-Editor TEdit is a standalone open-source map editor for the game Terraria, letting users paint tiles, walls, liquids, and wire, edit chests, signs… | 99 | 2175 | active |
| cpeditor/cpeditor CP Editor is a Qt-based, cross-platform IDE designed specifically for competitive programming. It automates compiling, running, and testing… | 80 | 2172 | active |
| lukehaas/RunJS RunJS is a desktop JavaScript and TypeScript playground for macOS, Windows, and Linux that runs code as you type with instant results. It p… | 94 | 2167 | active |
| alefragnani/vscode-bookmarks A Visual Studio Code extension that lets developers mark lines with bookmarks (including labeled ones) and quickly jump between them. It pr… | 67 | 2161 | active |
| yianwillis/vimcdoc A project that translates the complete Vim help documentation (user manual and reference manual) into Chinese. It can be installed as a Vim… | 77 | 2159 | active |
| kawre/leetcode.nvim A Neovim plugin written in Lua that lets users browse, read, and solve LeetCode problems directly inside the editor. It provides a dashboar… | 54 | 2156 | active |
| folke/zen-mode.nvim A Neovim plugin that provides distraction-free coding by opening the current buffer in a centered full-screen floating window. It optionall… | 50 | 2156 | stable |
| bytedance/CodeLocator CodeLocator is an Android debugging toolset consisting of an Android SDK and an Android Studio plugin that lets developers inspect and inte… | 41 | 2156 | active |
| pmizio/typescript-tools.nvim A pure Lua NeoVim plugin that replaces typescript-language-server by communicating directly with Tsserver using its native protocol, like V… | 56 | 2151 | active |
| ggml-org/llama.vim A Vim/Neovim plugin that provides LLM-assisted code and text completion via a local llama.cpp server. It offers fill-in-the-middle (FIM) au… | 78 | 2149 | active |
| fantasticit/think Think (云策文档) is an open-source knowledge management application for organizing documents into independent wiki spaces with real-time multi-… | 38 | 2148 | active |
| tpope/vim-sleuth sleuth.vim is a Vim plugin that heuristically detects indentation settings from the current file and neighboring files, automatically setti… | 32 | 2145 | stable |
| arnog/mathlive MathLive is a set of web components (custom elements) for editing and rendering mathematical notation on the web with LaTeX-quality typeset… | 67 | 2139 | active |
| Olical/conjure Conjure is a Neovim plugin providing interactive, live evaluation of code in connected REPLs for languages like Clojure, Fennel, Scheme, Py… | 85 | 2134 | active |
| rxi/lite lite is a lightweight text editor written mostly in Lua, aiming to be practical, small, fast, and easy to modify or extend. It supports plu… | 23 | 8224 | maintenance |
| obsidian-nvim/obsidian.nvim A community-maintained Neovim plugin for working with Obsidian markdown vaults directly inside the editor. It complements the Obsidian app … | 86 | 2127 | active |
| markpluslabs/react-markplus MarkPlus is a React component library providing a markdown editor with live preview, toolbar, themes, and KaTeX math support. It can also b… | 34 | 2116 | active |
| microsoft/pylance-release Pylance is Microsoft's fast, feature-rich Python language server extension for Visual Studio Code, providing IntelliSense, auto-imports, di… | 97 | 2115 | active |
| godotengine/godot-vscode-plugin An official VS Code extension providing Godot Engine development tools, including GDScript language features, a debugger, and support for G… | 95 | 2113 | active |
| windwp/nvim-ts-autotag A Neovim plugin that uses treesitter to automatically close and rename HTML-style tags across many filetypes like HTML, JSX, TSX, Vue, and … | 67 | 2113 | active |
| 0-AI-UG/cate Cate is an infinite zoomable canvas IDE that hosts terminals, editors, and browser panels in a spatial workspace. It is designed for runnin… | 76 | 2092 | active |
| milkytracker/MilkyTracker MilkyTracker is an open-source, multi-platform music tracker application for creating .MOD and .XM module files, recreating the Fasttracker… | 74 | 2091 | active |
| editor-bootstrap/vim-bootstrap Vim Bootstrap is a generator that produces ready-to-use .vimrc / init.vim configuration files for Vim, NeoVim, MacVim, GVim and NeoVim-Qt b… | 54 | 2089 | active |
| ex3ndr/llama-coder Llama Coder is a self-hosted GitHub Copilot replacement implemented as a VS Code extension. It uses Ollama running CodeLlama or Stable Code… | 27 | 2089 | active |
| riccardoperra/codeimage CodeImage is a web application for creating beautiful, customizable screenshots of source code snippets, with syntax themes, window frames,… | 66 | 2086 | active |
| BetterThanTomorrow/calva Calva is a Visual Studio Code extension providing a REPL-powered IDE for Clojure and ClojureScript development. It bundles inline evaluatio… | 95 | 2082 | active |
| slime/slime SLIME (Superior Lisp Interaction Mode for Emacs) is an Emacs plugin that provides an interactive development environment for Common Lisp. I… | 74 | 2079 | stable |
| icsharpcode/AvalonEdit AvalonEdit is a WPF-based text editor component for .NET, originally written for the SharpDevelop IDE and used in projects like ILSpy. It p… | 48 | 2076 | stable |
| retext-project/retext ReText is a simple but powerful desktop editor for markup languages such as Markdown, reStructuredText, Textile, and AsciiDoc, built with P… | 67 | 2053 | active |
| asciidocfx/AsciidocFX AsciidocFX is a cross-platform desktop AsciiDoc editor and toolchain built with JavaFX for authoring books, documents, and slides. It expor… | 57 | 2052 | active |
| carlhuda/janus Janus is a Vim distribution that bundles popular plugins and sensible default mappings for Vim, Gvim, and MacVim. It provides a minimal but… | 32 | 7845 | maintenance |
| onivim/oni2 Onivim 2 is a native, lightweight modal code editor built in Reason/OCaml that combines Vim-style modal editing with VSCode's extension hos… | 32 | 7842 | maintenance |
| michelson/Dante Dante (dante3) is a React-based block-style WYSIWYG rich text editor built on TipTap and ProseMirror, inspired by Medium's editor. It provi… | 67 | 2041 | active |
| SublimeLinter/SublimeLinter SublimeLinter is the code linting framework for the Sublime Text editor. It provides the core infrastructure for running external linters a… | 63 | 2040 | active |
| Shopify/ruby-lsp Ruby LSP is an opinionated implementation of the Language Server Protocol for Ruby, maintained by Shopify to provide rich editor features l… | 95 | 2031 | active |
| visualfc/liteide LiteIDE is a simple, open source, cross-platform IDE built in C++ with Qt, focused on Go development. It provides a code editor with Go sup… | 66 | 7765 | maintenance |
| SublimeText/LaTeXTools LaTeXTools is a Sublime Text plugin that simplifies writing LaTeX documents. It handles compiling LaTeX to PDF, parsing build logs for erro… | 96 | 2022 | active |
| easymotion/vim-easymotion EasyMotion is a Vim plugin that speeds up cursor movement by highlighting all possible jump targets for a motion and letting you press a si… | 23 | 7746 | maintenance |
| UnderminersTeam/UndertaleModTool A GUI and CLI tool for modding, decompiling, and unpacking Undertale, Deltarune, and other GameMaker Studio games. It provides editors for … | 95 | 2012 | active |
| latex-lsp/texlab TexLab is a Language Server Protocol implementation for LaTeX written in Rust, providing rich editing support (completion, diagnostics, bui… | 90 | 2010 | active |
| castwide/solargraph Solargraph is a Ruby language server implementing the Language Server Protocol, providing intellisense, context-aware autocompletion, inlin… | 77 | 2008 | active |
| JiHong88/suneditor SunEditor is a lightweight, dependency-free WYSIWYG rich text editor written in vanilla JavaScript with a modular plugin architecture. It i… | 99 | 2006 | active |
| jupyter-lsp/jupyterlab-lsp A JupyterLab extension that integrates Language Server Protocol servers to bring IDE-like coding assistance to notebooks and files. It prov… | 82 | 2001 | active |
| equalsraf/neovim-qt Neovim Qt is a lightweight cross-platform graphical front-end (GUI) for the Neovim text editor, written in C++ with Qt6. It also provides a… | 88 | 2000 | active |
| vriteio/vrite Vrite is an open-source, collaborative developer content platform for creating, managing, and deploying product documentation, technical bl… | 65 | 1993 | active |
| linuxserver/docker-code-server A Docker image from LinuxServer.io that packages code-server, allowing Visual Studio Code to run in a browser via a self-hosted server. It … | 95 | 1989 | active |
| vim-ruby/vim-ruby Vim's runtime configuration files providing Ruby language support, including syntax highlighting, indentation, omnicompletion, and helper m… | 40 | 1986 | stable |
| miroiu/nodify Nodify is a collection of highly performant WPF controls for building node-based editors, designed for data-binding and MVVM. It supports s… | 82 | 1979 | active |
| rafi/vim-config A carefully crafted, ready-to-use Neovim configuration built on LazyVim with fast startup (~30-45ms), LSP, completion, and many editor plug… | 71 | 1975 | active |
| antonmedv/codejar CodeJar is a lightweight (~2.5 kB), dependency-free embeddable code editor for the browser built on contenteditable. It handles indentation… | 48 | 1974 | active |
| arimger/Unity-Editor-Toolbox A Unity Editor extension library providing custom attributes, property drawers, hierarchy overlay, and other workflow improvements for the … | 90 | 1973 | active |
| AndrewRadev/splitjoin.vim A Vim plugin that switches code between single-line and multiline forms with two keybindings (gS to split, gJ to join). It supports many la… | 61 | 1973 | stable |
| abo-abo/avy Avy is a GNU Emacs package for jumping to visible text or lines using a char-based decision tree, similar to ace-jump-mode and vim-easymoti… | 23 | 1959 | stable |
| dendronhq/dendron Dendron is an open-source, local-first, markdown-based personal knowledge management (PKM) tool built for developers, integrating natively … | 56 | 7464 | maintenance |
| vhakulinen/gnvim GNvim is a native GTK4-based graphical frontend for the Neovim text editor, written in Rust with no web technologies involved. It provides … | 63 | 1956 | active |
| gejun123456/MyBatisCodeHelper-Pro MyBatisCodeHelper-Pro is an IntelliJ IDEA plugin providing comprehensive MyBatis support, including SQL generation from method names, CRUD … | 76 | 1954 | active |
| xdan/jodit Jodit is an open-source WYSIWYG rich text editor written in pure TypeScript with zero dependencies, offering a built-in file browser and im… | 94 | 1953 | stable |
| sainnhe/sonokai Sonokai is a high-contrast, vivid color scheme for Vim and Neovim based on Monokai Pro, with six variants including Default, Atlantis, Andr… | 61 | 1953 | active |
| microsoft/vscode-eslint The official VS Code extension that integrates ESLint linting into Visual Studio Code. It validates JavaScript and TypeScript files in real… | 88 | 1948 | active |
| Fuco1/smartparens Smartparens is an Emacs minor mode for managing paired delimiters such as parentheses, brackets, and quotes. It automates inserting, wrappi… | 52 | 1941 | active |
| ilai-deutel/kibi Kibi is a terminal-based text editor written in Rust that fits in at most 1024 lines of code. It supports syntax highlighting, search, and … | 87 | 1936 | active |
| BleuBleu/FamiStudio FamiStudio is a cross-platform NES music editor written in C# that lets users compose chiptune music using the NES/Famicom sound hardware. … | 93 | 1933 | active |
| Flutter-Bounty-Hunters/super_editor Super Editor is an open-source, configurable, composable, and extensible rich-text editor and document renderer toolkit for Flutter. It is … | 73 | 1929 | active |
| TypesettingTools/Aegisub Aegisub is a free, cross-platform advanced subtitle editor for creating and modifying subtitles. It provides audio-based timing, powerful s… | 79 | 1928 | active |
| FPGAwars/icestudio Icestudio is a visual editor for designing digital circuits for open-source FPGA boards using a drag-and-drop block interface, with optiona… | 98 | 1923 | active |
| andymass/vim-matchup A Vim/Neovim plugin that extends the % motion to language-specific matching words, highlighting and navigating matched pairs like if/endif.… | 77 | 1923 | stable |
| maebert/themostdangerouswritingapp A web-based writing application that deletes all your progress if you stop typing for more than five seconds, designed to force writers int… | 48 | 1911 | active |
| TiddlyWiki/TiddlyDesktop TiddlyDesktop is a special-purpose desktop browser built on nw.js for working with locally stored TiddlyWiki files (both TiddlyWiki 5 and C… | 78 | 1909 | active |
| PowerShell/vscode-powershell The official Visual Studio Code extension providing rich PowerShell language support, including IntelliSense, syntax highlighting, and debu… | 74 | 1907 | active |
| ranuts/document A browser-based document editor that opens and edits DOCX, XLSX, PPTX, CSV, PDF and other formats entirely client-side using the OnlyOffice… | 79 | 1902 | active |
| microsoft/vscode-mssql The official Microsoft SQL Server extension for Visual Studio Code, providing connection management, query execution, schema management, an… | 99 | 1900 | active |
| KronicDeth/intellij-elixir An Elixir language plugin for the IntelliJ Platform, providing IDE support across JetBrains IDEs like IntelliJ IDEA, RubyMine, WebStorm, an… | 98 | 1899 | active |
| tantaman/strut Strut is an open-source HTML5 GUI editor for building spatial presentations, where slides are arranged in 3-D space and presented as a came… | 75 | 1889 | active |
| taniarascia/takenote TakeNote is a web-based, plain-text note-taking app for developers with markdown preview, syntax highlighting, and an IDE-like editing expe… | 23 | 7126 | maintenance |
| hanshuaikang/nezha Nezha is a lightweight cross-platform desktop IDE designed for the AI coding era, letting you run and monitor multiple Claude Code and Code… | 78 | 1883 | active |
| MitMaro/git-interactive-rebase-tool A native, cross-platform, full-featured terminal-based sequence editor for Git's interactive rebase, written in Rust. It replaces the defau… | 57 | 1883 | active |
| massivemadness/Squircle-CE Squircle CE is a fast, free, open-source multi-language code editor for Android devices, written in Kotlin. It provides syntax highlighting… | 79 | 1871 | active |
| r5n-labs/vscode-react-javascript-snippets A VS Code extension providing customizable JavaScript, React, Redux, and React Native snippets with ES7+ syntax, TypeScript, and hooks supp… | 75 | 1870 | active |
| zed-industries/extensions The central repository hosting the extension catalog for the Zed editor, including themes, language support, and other plugins. It also ser… | 70 | 1867 | active |
| bmewburn/vscode-intelephense Intelephense is a high-performance PHP language server implementing the Language Server Protocol, distributed primarily as a Visual Studio … | 91 | 1859 | active |
| dart-lang/dart-pad DartPad is a free, open-source online editor for writing, compiling, and running Dart and Flutter code directly in the browser. It includes… | 77 | 1859 | active |
| zenoamaro/react-quill ReactQuill is a React component that wraps the Quill rich-text (WYSIWYG) editor, providing controlled/uncontrolled usage, themes, custom to… | 26 | 7011 | maintenance |
| pawelgrzybek/snippet-generator A small React web app that generates snippet definitions for Visual Studio Code, Sublime Text, Atom, and Zed. Users paste code and fill in … | 52 | 1857 | active |
| Andersbakken/rtags RTags is a client/server application that indexes C/C++/ObjC code using clang, maintaining a persistent database of symbols, references, an… | 88 | 1846 | active |
| MohamedRejeb/compose-rich-editor A rich text editor library for Jetpack Compose and Compose Multiplatform, fully customizable and supporting common WYSIWYG text styling fea… | 90 | 1836 | stable |
| EmmyLua/IntelliJ-EmmyLua EmmyLua is an IntelliJ IDEA plugin providing Lua language support, including syntax highlighting, code completion, navigation, refactoring,… | 67 | 1836 | active |
| realdennis/md2pdf An offline web application that converts Markdown files to PDF using a split-pane editor and browser print-to-PDF. It runs entirely client-… | 61 | 1829 | stable |
| tianyaxiang/neurapress NeuraPress is a modern web-based Markdown editor focused on producing well-formatted content for WeChat Official Accounts, with live previe… | 57 | 1827 | active |
| luochen1990/rainbow A Vim plugin that colorizes nested parentheses, brackets, and braces by nesting depth to make deeply nested code easier to read. It support… | 23 | 1827 | stable |
| ap/vim-css-color A Vim plugin that highlights CSS color names, hex codes, and rgb()/rgba()/hsl() values inline so users can preview colors while editing. It… | 32 | 1825 | stable |
| infi-pc/locatorjs LocatorJS is a browser extension and library that lets developers click on any UI component in the browser to open its source code in their… | 77 | 1824 | active |