function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vkbo/novelWriter novelWriter is an open source plain text editor designed for writing novels assembled from many smaller text documents. It uses a Markdown-… | 98 | 3091 | active |
| 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 … | 83 | 3082 | active |
| willcrichton/flowistry Flowistry is a Rust IDE plugin (VS Code extension plus rustc plugin) that performs modular information flow analysis to determine which cod… | 63 | 3071 | active |
| Ionaru/easy-markdown-editor EasyMDE is an embeddable JavaScript Markdown editor that replaces plain textareas with a toolbar-driven editing experience featuring live s… | 76 | 3066 | active |
| 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… | 98 | 3065 | active |
| 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… | 96 | 3064 | active |
| Remix IDE Remix Project is a browser-based IDE and compiler toolset for developing, deploying, and debugging Ethereum smart contracts in Solidity and… | 99 | 3041 | active |
| 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… | 66 | 3032 | active |
| athasdev/athas Athas is a lightweight, cross-platform code editor built with Tauri (Rust backend, React frontend) that integrates Git/GitHub workflows, an… | 85 | 3027 | active |
| sublimehq/Packages The official collection of syntax highlighting packages shipped with Sublime Text and Sublime Merge, written in the sublime-syntax format. … | 77 | 3014 | active |
| 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 … | 76 | 12263 | maintenance |
| phcode-dev/phoenix Phoenix Code is a free, open-source code editor and successor to Adobe Brackets, focused on web development (HTML, CSS, JavaScript) with li… | 94 | 2972 | active |
| 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, … | 79 | 2968 | active |
| 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… | 32 | 2957 | stable |
| joaotavora/yasnippet YASnippet is a template system for Emacs that expands abbreviations into code snippets with placeholder fields. It supports a TextMate-like… | 44 | 2956 | stable |
| haskell/haskell-language-server The official Haskell language server implementing the Language Server Protocol, providing IDE features like diagnostics, completions, and r… | 84 | 2952 | active |
| kevinhwang91/nvim-ufo A Neovim plugin that modernizes code folding with high performance, using LSP FoldingRange for accurate folds and offering fold peeking and… | 50 | 2949 | active |
| 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… | 23 | 12045 | maintenance |
| 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… | 94 | 2921 | active |
| 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… | 90 | 2914 | active |
| KiCad/kicad-source-mirror KiCad is a cross-platform open-source EDA (Electronic Design Automation) suite for designing printed circuit boards and schematics, includi… | 93 | 2901 | active |
| 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 … | 66 | 2891 | active |
| klembot/twinejs Twine is an open-source tool for writing and publishing interactive, nonlinear stories without needing to code, available as a desktop app … | 83 | 2869 | active |
| LightTable/LightTable Light Table is a next-generation code editor and IDE built with ClojureScript that provides instant feedback by connecting code execution t… | 10 | 11689 | maintenance |
| 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… | 34 | 2865 | active |
| beefytech/Beef Beef is an open-source, performance-oriented compiled programming language derived from C# syntax with C-style low-level control, bundled w… | 67 | 2846 | active |
| 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… | 98 | 2812 | active |
| 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… | 74 | 2812 | active |
| 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… | 74 | 2774 | active |
| 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… | 77 | 2773 | active |
| 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… | 10 | 11217 | maintenance |
| rafamadriz/friendly-snippets A community-driven collection of preconfigured code snippets for many programming languages, packaged in VS Code snippet format. It is desi… | 61 | 2769 | stable |
| SabakiHQ/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… | 85 | 2761 | active |
| TrenchBroom/TrenchBroom TrenchBroom is a free, cross-platform level editor for Quake-engine based games, supporting brush and entity editing with a high-performanc… | 95 | 2750 | active |
| 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… | 66 | 2742 | active |
| 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… | 70 | 2731 | active |
| 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… | 74 | 2729 | stable |
| 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… | 64 | 2728 | stable |
| dvorka/mindforger MindForger is a desktop personal knowledge management tool that combines a thinking notebook with a full-featured Markdown editor/IDE. It m… | 61 | 2715 | active |
| 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… | 32 | 2715 | stable |
| 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… | 78 | 2695 | active |
| 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… | 86 | 2661 | active |
| wellle/targets.vim A Vim/Neovim plugin that adds many additional text objects (pairs, quotes, separators, arguments) for more powerful operator commands. It a… | 32 | 2643 | stable |
| REhints/HexRaysCodeXplorer HexRaysCodeXplorer is a Hex-Rays Decompiler plugin written in C++ that improves code navigation during reverse engineering. It automates re… | 47 | 2637 | active |
| 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… | 67 | 2632 | stable |
| reactide/reactide Reactide is a cross-platform desktop IDE built with Electron, dedicated to React web application development. It bundles an integrated Node… | 23 | 10497 | maintenance |
| maplibre/maputnik Maputnik is a free and open-source visual editor for the MapLibre Style Specification, built with TypeScript, React, and MapLibre GL JS. It… | 86 | 2613 | active |
| 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… | 82 | 2598 | active |
| 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… | 97 | 2577 | active |
| 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… | 23 | 10251 | maintenance |
| microsoft/PTVS Python Tools for Visual Studio (PTVS) is Microsoft's Python support extension for Visual Studio, providing IntelliSense, debugging, profili… | 67 | 2564 | active |
| 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 … | 99 | 2553 | active |
| joaotavora/eglot Eglot is an Emacs client for Language Server Protocol (LSP) servers, providing IDE-like features such as completion, diagnostics, and go-to… | 76 | 2553 | stable |
| 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… | 23 | 10144 | maintenance |
| 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 … | 85 | 2538 | active |
| 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… | 94 | 2536 | active |
| flycheck/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… | 98 | 2534 | active |
| 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… | 56 | 2524 | active |
| 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… | 66 | 2513 | stable |
| microsoft/Ontology-Playground A free, open-source static web application for learning about ontologies and Microsoft Fabric IQ. It combines a curated ontology catalogue,… | 59 | 2493 | active |
| redguardtoo/emacs.d A fast and robust Emacs configuration (dotfiles) written in Emacs Lisp, maintained by redguardtoo. It provides a batteries-included, optimi… | 77 | 2486 | active |
| solemnwarning/rehex Rehex is a cross-platform hex editor designed for reverse engineering binary files, with features like large file support, inline disassemb… | 85 | 2476 | active |
| artisticat1/obsidian-latex-suite An Obsidian plugin that makes typesetting LaTeX math as fast as handwriting through configurable snippets, text expansion, and editor enhan… | 99 | 2474 | active |
| projekt0n/github-nvim-theme A collection of GitHub-style colorschemes for Neovim written in Lua. It provides multiple GitHub color variants (dark, light, dimmed, high … | 23 | 2474 | active |
| MacDownApp/macdown MacDown is an open source Markdown editor for macOS with live HTML preview, built in Objective-C/Cocoa. It offers configurable Markdown ren… | 23 | 9819 | maintenance |
| RRethy/vim-illuminate A (Neo)Vim plugin that automatically highlights other uses of the word under the cursor using LSP, Tree-sitter, or regex matching. It inclu… | 77 | 2465 | stable |
| junegunn/limelight.vim A Vim plugin that provides hyperfocus writing by dimming all text except the current paragraph, like a spotlight on the page. It pairs well… | 64 | 2453 | stable |
| eclipse-jdtls/eclipse.jdt.ls Eclipse JDT Language Server is a Java implementation of the Language Server Protocol built on Eclipse JDT, LSP4J, M2Eclipse, and Buildship.… | 67 | 2424 | active |
| olivierkes/manuskript Manuskript is an open-source desktop writing application for authors, built with Python and PyQt5. It provides outlining, character and plo… | 65 | 2418 | active |
| react-page/react-page ReactPage is a highly customizable WYSIWYG content editor for the browser, built with React and TypeScript. It lets developers define custo… | 84 | 9545 | maintenance |
| eranif/codelite CodeLite is a free, open-source, cross-platform IDE specialized in C, C++, Rust, Python, PHP, and Node.js development. It is written in C++… | 87 | 2402 | active |
| H5-Dooring/dooringx DooringX is a TypeScript-based visual drag-and-drop framework for quickly building low-code page editor platforms. Its core library, doorin… | 32 | 2383 | active |
| m969/EGamePlay EGamePlay is a lightweight, flexible combat and skill framework for Unity built on an Entity-Component-System pattern, with status effects,… | 62 | 2374 | active |
| umpox/TinyEditor A functional HTML/CSS/JavaScript code editor with live preview that fits in under 400 bytes, pasted directly into a browser address bar as … | 32 | 2370 | stable |
| ryohey/signal Signal is an open-source online MIDI editor and music sequencer built with web technologies (TypeScript, React, Web Audio). It offers a mul… | 77 | 2365 | active |
| drl990114/MarkFlowy MarkFlowy is a lightweight, cross-platform Markdown and text editor built with Tauri, React, and Prosemirror, offering WYSIWYG and source-c… | 99 | 2362 | active |
| daylerees/colour-schemes A collection of colour schemes for many popular text editors and syntax highlighters, created by Dayle Rees. Themes are generated from a sh… | 32 | 9282 | maintenance |
| ZenNotes/zennotes ZenNotes is a keyboard-first, local-first Markdown notes application with real Vim motions, split panes, diagrams (Mermaid, TikZ, KaTeX mat… | 77 | 2350 | active |
| Laverna/laverna Laverna is a JavaScript note-taking web application with a Markdown editor and client-side encryption, positioned as an open-source alterna… | 23 | 9178 | maintenance |
| stevearc/aerial.nvim aerial.nvim is a Neovim plugin that displays a code outline window for skimming and quick navigation within files. It builds symbol outline… | 84 | 2331 | active |
| copilot-emacs/copilot.el An unofficial Emacs plugin for GitHub Copilot that provides inline ghost-text completions, a chat interface, and Next Edit Suggestions. It … | 93 | 2328 | active |
| scalameta/metals Metals is a Scala language server implementing the Language Server Protocol to bring rich IDE features to any supported text editor. It pro… | 93 | 2328 | active |
| zasper-io/zasper Zasper is a high-performance IDE purpose-built for running Jupyter Notebooks, implementing Jupyter's wire protocol with massive concurrency… | 66 | 2320 | active |
| antirez/kilo Kilo is a tiny terminal text editor written in under 1000 lines of C, with syntax highlighting and incremental search, requiring no externa… | 32 | 9087 | maintenance |
| SwiftLaTeX/SwiftLaTeX SwiftLaTeX compiles the PdfTeX and XeTeX LaTeX engines to WebAssembly so LaTeX documents can be compiled entirely in the browser, exposed a… | 23 | 2315 | active |
| tim-koehler/Helm-Intellisense A Visual Studio Code extension that provides IntelliSense for Helm templates by reading and evaluating the chart's values.yaml. It offers a… | 61 | 2304 | active |
| microsoft/pxt Microsoft MakeCode (PXT) is a framework for building beginner-friendly, browser-based programming editors focused on computer science educa… | 77 | 2302 | active |
| redhat-developer/vscode-java A Visual Studio Code extension providing Java language support via the Eclipse JDT Language Server. It offers code completion, navigation, … | 96 | 2300 | active |
| company-mode/company-mode company-mode is a modular in-buffer text and code completion framework for GNU Emacs, standing for 'complete anything'. It uses pluggable b… | 74 | 2290 | stable |
| nadrad/h-m-m h-m-m (Hackers Mind Map) is a fast, keyboard-centric terminal application for creating and editing mind maps. It offers vim-like key bindin… | 73 | 2286 | active |
| Feel-ix-343/markdown-oxide Markdown Oxide is a Language Server Protocol implementation for Markdown, written in Rust, focused on personal knowledge management (PKM) w… | 93 | 2274 | active |
| clangd/clangd clangd is a language server that provides C/C++ IDE features such as code completion, diagnostics, go-to-definition, and refactoring to any… | 87 | 2270 | stable |
| tareqimbasher/NetPad NetPad is a cross-platform C# editor and playground that lets developers run C# code instantly without creating or managing projects. It is… | 84 | 2268 | active |
| JetBrains/intellij-plugins JetBrains' official monorepo of open-source plugins bundled with IntelliJ IDEA Ultimate and other IntelliJ Platform-based IDEs. It contains… | 77 | 2266 | active |
| winder/Universal-G-Code-Sender Universal G-Code Sender is a free, cross-platform Java application for sending G-Code to CNC controllers such as GRBL, FluidNC, TinyG, g2co… | 94 | 2250 | active |
| uiwjs/react-codemirror A React component wrapper around CodeMirror 6, providing a declarative, hook-friendly way to embed a code editor in React applications. It … | 93 | 2249 | active |
| dhruvasagar/vim-table-mode A Vim plugin that enables automatic creation and formatting of neat ASCII/Markdown tables as you type. It auto-aligns columns, draws separa… | 56 | 2246 | active |
| Xed-Editor/Xed-Editor Xed-Editor is an advanced, extensible text and code editor for Android with syntax highlighting, LSP-powered code intelligence, a built-in … | 89 | 2244 | active |
| mapbox/geojson.io geo.io is a browser-based editor for creating, viewing, and sharing spatial map data, originally built by Mapbox in 2013 and overhauled in … | 76 | 2234 | active |
| FlagBrew/PKSM PKSM is a multipurpose, portable Pokemon save manager and editor for generations I through VIII, written in C++. It runs on Nintendo 3DS cu… | 99 | 2223 | active |