function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| tuchg/ChinesePinyin-CodeCompletionHelper A JetBrains IDE plugin that lets developers type pinyin (or wubi/shuangpin) abbreviations to autocomplete Chinese-language identifiers like… | 10 | 1822 | active |
| tuanchauict/MonoSketch MonoSketch is a fully client-side web application for creating ASCII diagrams and text-based visualizations. It runs entirely in the browse… | 52 | 1815 | active |
| Gruntfuggly/todo-tree A VS Code extension that uses ripgrep to search a workspace for comment tags like TODO and FIXME, displaying results in a tree view. It als… | 32 | 1814 | active |
| emacs-ng/emacs-ng emacs-ng is a fork of GNU Emacs that adds a native layer with Deno's JavaScript/TypeScript runtime, async I/O, threading, and Mozilla's GPU… | 79 | 1808 | active |
| parinfer/parinfer.js Parinfer.js is a JavaScript library implementing the Parinfer system, which auto-adjusts parentheses in Lisp code as indentation changes an… | 66 | 1804 | active |
| editablejs/editable Editable is an extensible rich-text editor framework for the web that replaces the native contenteditable attribute with a custom renderer,… | 23 | 1804 | active |
| durdraw/durdraw Durdraw is a terminal-based ASCII, Unicode, and ANSI art editor for Unix-like systems, inspired by classic DOS editors like TheDraw and Pab… | 70 | 1799 | active |
| Aslam97/minimal-tiptap A lightweight, customizable rich text (WYSIWYG) editor component built on Tiptap and designed for integration with Shadcn UI and Tailwind C… | 59 | 1799 | active |
| sublimelsp/LSP An LSP client implementation for Sublime Text that connects the editor to language servers via the Language Server Protocol. It provides ID… | 96 | 1794 | active |
| minecraft-dev/MinecraftDev An open-source IntelliJ IDEA plugin providing first-class IDE support for Java Minecraft modding and server plugin development. It supports… | 93 | 1784 | active |
| OlaProeis/Ferrite Ferrite is a fast, lightweight desktop text editor for Markdown, JSON, YAML, and TOML files, built in Rust with egui for a native, responsi… | 73 | 1782 | active |
| OmniSharp/omnisharp-vim A Vim plugin that provides IDE-like features for C# development, powered by the OmniSharp-Roslyn server. It offers contextual code completi… | 53 | 1780 | active |
| aieditor-team/AiEditor AiEditor is an open-source, AI-powered rich text WYSIWYG editor built on Web Components (ProseMirror/Tiptap-based) that integrates with any… | 61 | 1774 | active |
| facelessuser/BracketHighlighter A Sublime Text plugin that highlights matching brackets, quotes, and tags such as [], (), {}, and <tag></tag>, with customizable styles and… | 59 | 1773 | active |
| tyron12233/CodeAssist CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without n… | 99 | 1769 | active |
| railwaycat/homebrew-emacsmacport A Homebrew tap providing formulas and casks for installing the Emacs Mac Port, a patched GNU Emacs build with enhanced native macOS GUI sup… | 73 | 1766 | active |
| delibae/claude-prism ClaudePrism is an open-source, offline-first desktop application for scientific and academic writing, built with Tauri 2 and Rust. It combi… | 75 | 1759 | active |
| manateelazycat/lsp-bridge lsp-bridge is a high-performance LSP (Language Server Protocol) client for Emacs that offloads LSP requests and data analysis to an externa… | 77 | 1748 | active |
| sanjib-sen/WebLaTex WebLaTex is a self-hosted, browser-based LaTeX editing environment built on VS Code and GitHub Codespaces/dev containers, bundling TeX Live… | 32 | 1745 | active |
| youngyangyang04/PowerVim PowerVim is a pre-configured Vim setup (vimrc plus bundled plugins) that turns Vim into a full-featured development environment with code c… | 32 | 1742 | active |
| PlummersSoftwareLLC/TinyRetroPad TinyRetroPad is a Notepad-style Windows text editor written in x86 assembly that fits in roughly 2.5 KB, built with MASM and Crinkler compr… | 54 | 1736 | active |
| jpuri/react-draft-wysiwyg A rich text WYSIWYG editor React component built on top of DraftJS, with a configurable toolbar supporting inline styles, blocks, links, im… | 32 | 6466 | maintenance |
| suziwen/markdownxiaoshujiang Xiaoshujiang (Story Writer) is a local-first, decentralized note-taking and knowledge management application built around a powerful Markdo… | 25 | 1733 | active |
| react-simple-code-editor/react-simple-code-editor A lightweight React component that provides a simple code editor with syntax highlighting, built on top of a textarea. It delegates highlig… | 23 | 1731 | stable |
| BalazsJako/ImGuiColorTextEdit A syntax-highlighting text editor widget for the ImGui immediate-mode GUI library, written in C++. It supports undo/redo, UTF-8, multiple l… | 56 | 1728 | active |
| 14790897/paper-ai A web application that helps users write academic papers with AI while searching real literature from Semantic Scholar, arXiv, and PubMed a… | 69 | 1720 | active |
| sbrin/lopaka Lopaka is a browser-based graphics editor for designing pixel-perfect UIs for embedded displays, with code generation for libraries like U8… | 72 | 1719 | active |
| software-mansion/radon-ide Radon IDE is a commercial VSCode/Cursor extension that turns the editor into a full-featured IDE for React Native and Expo development. It … | 91 | 1715 | active |
| ocaml/merlin Merlin is an editor service providing modern IDE features such as context-sensitive completion, type inference display, navigation, and ref… | 97 | 1704 | active |
| dineug/erd-editor A visual Entity-Relationship Diagram editor for designing database schemas, available as a web app (PWA), VS Code and IntelliJ extensions, … | 74 | 1704 | active |
| tengge1/ShadowEditor Shadow Editor is a cross-platform 3D scene editor built on three.js, Golang, and MongoDB, available as a web application and desktop app vi… | 61 | 1704 | active |
| scniro/react-codemirror2 A React wrapper library around the CodeMirror code editor, providing both controlled and uncontrolled component variants. It lets React app… | 60 | 1701 | stable |
| camunda/camunda-modeler A cross-platform desktop application for modeling BPMN process diagrams, DMN decision tables, and forms, built on bpmn.io. It serves as a c… | 98 | 1700 | active |
| chroxify/haptic Haptic is an open-source, local-first, privacy-focused markdown note-taking app built with Tauri and Svelte, using PGlite as a local databa… | 47 | 1696 | active |
| processing/p5.js-web-editor The p5.js Web Editor is an open-source website for creating, sharing, and remixing p5.js sketches directly in the browser. It is designed t… | 95 | 1692 | active |
| RickStrahl/MarkdownMonster Markdown Monster is an extensible Markdown editor, viewer, and weblog publisher for Windows built with WPF/.NET. It offers live synced HTML… | 85 | 1691 | active |
| fxbois/web-mode web-mode.el is an Emacs major mode for editing web templates—HTML files embedding CSS, JavaScript, and server/client-side template blocks. … | 67 | 1690 | stable |
| mattn/vim-gist A Vim plugin (vimscript) for creating, editing, listing, forking, starring, and deleting GitHub Gists directly from the editor. It supports… | 66 | 1690 | active |
| nvim-telekasten/telekasten.nvim A Neovim plugin written in Lua for managing a markdown-based zettelkasten/wiki with journal support, built on telescope.nvim. It provides s… | 65 | 1686 | active |
| ly525/luban-h5 Luban H5 is a self-hosted visual page builder for creating mobile H5 pages via drag-and-drop, similar to Webflow or Chinese platforms like … | 50 | 6237 | maintenance |
| zenbu-labs/terminal-code terminal-code is a CLI application that runs VS Code inside the terminal by combining terminal-browser (a browser rendered in the terminal)… | 79 | 1676 | active |
| streetsidesoftware/vscode-spell-checker Code Spell Checker is a VS Code extension that spell checks source code and documents as you type, underlining unknown words and offering s… | 99 | 1675 | active |
| SpartanJ/ecode ecode is a lightweight, multi-platform code editor built on the hardware-accelerated eepp GUI library, focused on responsiveness and perfor… | 92 | 1674 | active |
| slap-editor/slap Slap is a Sublime-like terminal-based text editor written in JavaScript/Node.js, featuring mouse support, a file sidebar, syntax highlighti… | 32 | 6188 | maintenance |
| danymat/neogen Neogen is a Neovim plugin written in Lua that generates code annotations (docstrings/comments) for functions, classes, types, and files usi… | 60 | 1659 | active |
| JetBrains/MPS JetBrains MPS is an open-source meta-programming system (language workbench) for designing domain-specific languages with a complete develo… | 77 | 1656 | stable |
| kefir500/apk-editor-studio APK Editor Studio is a free, open-source, cross-platform GUI tool for reverse-engineering Android APK files, built in C++/Qt. It lets users… | 24 | 1647 | active |
| overleaf-workshop/Overleaf-Workshop A VSCode extension that opens Overleaf/ShareLaTeX projects directly in the editor with full collaboration support. It provides on-the-fly L… | 73 | 1645 | active |
| OBKoro1/koro1FileHeader A VSCode extension that automatically generates and updates file header comments (author, edit time) and generates function comments with a… | 23 | 6065 | maintenance |
| cweijan/vscode-office A VS Code extension that adds preview and editing support for office and design file formats such as Excel, Word, PowerPoint, PDF, EPUB, PS… | 76 | 1641 | active |
| fabrizioschiavi/pragmatapro PragmataPro is a condensed monospaced font family designed for coding, math, and engineering, with over 18,000 glyphs and extensive Unicode… | 60 | 1641 | active |
| jakobhellermann/bevy-inspector-egui A Bevy plugin that renders inspector UIs (via egui) for entities, resources, and assets using Bevy's reflection system. It offers drop-in q… | 72 | 1635 | active |
| ct-js/ct-js-old Ct.js is a free, open-source 2D game engine and IDE built on PixiJS/WebGL for making HTML5, desktop, and mobile games. It offers visual lev… | 10 | 1630 | active |
| ZhangGe6/onnx-modifier onnx-modifier is a web-based visual editor for ONNX neural network models, built on Netron for graph visualization and Flask as the backend… | 72 | 1627 | active |
| TeamHypersomnia/Hypersomnia Hypersomnia is a free, open-source multiplayer top-down shooter written from scratch in modern C++ without a game engine. It is playable in… | 76 | 1622 | active |
| jaypei/emacs-neotree emacs-neotree is an Emacs plugin that displays a navigable file-system tree in a sidebar, modeled after Vim's NerdTree. It supports file op… | 36 | 1619 | stable |
| Rosé Pine Theme Rosé Pine is a curated color scheme (colorscheme) for Neovim, part of the broader Rosé Pine theme community palette. It is written in Lua a… | 73 | 1607 | active |
| Shougo/deoplete.nvim Deoplete.nvim is an asynchronous auto-completion framework for Neovim and Vim 8, extensible via completion source plugins. Development has … | 32 | 5897 | maintenance |
| Dart-Code/Dart-Code Dart Code is a VS Code extension providing full Dart and Flutter language support, including editing, debugging, refactoring, and hot reloa… | 97 | 1603 | active |
| umlet/umlet UMLet is a free, open-source UML diagramming tool with a simple interface for quickly drawing UML diagrams using text-based element editing… | 53 | 1603 | active |
| leo-editor/leo-editor Leo is an outline-oriented text editor, IDE, and personal information manager written entirely in Python. It organizes code, writing, and r… | 95 | 1596 | active |
| maqi1520/mdx-notes MDX Notes is a cross-platform Markdown note-taking application and WeChat Official Account typesetting editor built with MDX, Next.js, and … | 64 | 1596 | active |
| ponysb/91Writing A browser-based AI novel-writing application built with Vue 3 and Element Plus that integrates user-configured LLM APIs (GPT, Claude, Gemin… | 40 | 1591 | active |
| typora/typora-issues Typora is a commercial, closed-source minimal Markdown editor with seamless live preview, available for macOS, Windows, and Linux. This rep… | 47 | 1590 | active |
| krzyzanowskim/STTextView STTextView is a performant, reusable text view component for macOS and iOS built on TextKit 2, serving as an NSTextView/UITextView replacem… | 98 | 1587 | active |
| ckeditor/ckeditor4 CKEditor 4 is a widely used browser-based WYSIWYG rich-text HTML editor with a plugin-based architecture and extensive customization option… | 73 | 5820 | maintenance |
| umodoc/editor Umo Editor is an open-source document editor component built on Vue3 and Tiptap3 that provides a Microsoft Word-like online editing experie… | 68 | 1580 | active |
| Edditoria/markdown-plus-plus A collection of hand-crafted User Defined Language (UDL) XML files that add Markdown syntax highlighting to Notepad++ across many editor th… | 42 | 1580 | active |
| nimbalyst/nimbalyst Nimbalyst is an open-source (MIT) Electron desktop app that serves as a visual workspace for running AI coding agents like Claude Code, Cod… | 83 | 1577 | active |
| OWASP/threat-dragon OWASP Threat Dragon is a free, open-source, cross-platform threat modeling application for drawing data flow diagrams and listing threats f… | 89 | 1572 | active |
| blackhole89/notekit NoteKit is a free-software hierarchical markdown notetaking application built on GTK+ 3, aiming to be a platform-independent OneNote altern… | 52 | 1570 | active |
| vuejs/vetur Vetur is a VS Code extension providing Vue.js tooling, including syntax highlighting, IntelliSense, formatting, linting, debugging support,… | 23 | 5746 | maintenance |
| unblevable/quick-scope A Vim plugin that always-on highlights a unique character in every word on a line, helping you use f, F, t, and T motions to move across a … | 45 | 1568 | stable |
| folke/lazydev.nvim A Neovim plugin that configures the LuaLS language server for editing Neovim Lua configs by lazily loading workspace libraries only for mod… | 51 | 1565 | active |
| erictli/scratch Scratch is a minimalist, offline-first markdown note-taking desktop app built with Tauri. Notes are stored as plain .md files with WYSIWYG … | 79 | 1561 | active |
| feenkcom/gtoolkit Glamorous Toolkit is the Moldable Development environment built on Pharo/Smalltalk, providing an integrated IDE with thousands of contextua… | 95 | 1558 | active |
| Shpigford/chops Chops is a free, open-source macOS app for discovering, browsing, editing, and organizing AI coding agent skills and agents across tools li… | 82 | 1558 | active |
| KoBeWi/Metroidvania-System Metroidvania System (MetSys) is a general-purpose Godot addon for building metroidvania games, providing a map editor, room/scene managemen… | 77 | 1558 | active |
| square/maximum-awesome A collection of opinionated configuration files for vim and tmux, maintained by Square, primarily targeting Mac OS X. It bundles plugins li… | 48 | 5699 | maintenance |
| folke/twilight.nvim Twilight is a Lua plugin for Neovim 0.5+ that dims inactive portions of the code you're editing using TreeSitter for accurate code-aware di… | 45 | 1548 | active |
| denoland/vscode_deno The official Visual Studio Code extension for Deno, powered by the Deno language server. It provides type checking, intellisense, linting, … | 92 | 1547 | active |
| machakann/vim-sandwich A Vim plugin providing operators and textobjects to add, delete, and replace surrounding pairs such as brackets, quotes, and HTML/XML tags.… | 32 | 1537 | stable |
| Leecason/element-tiptap A WYSIWYG rich-text editor component for Vue 3 built on Tiptap 2 and Element Plus, with a legacy 1.0 version for Vue 2. It offers many out-… | 23 | 1534 | stable |
| VSpaceCode/VSpaceCode A VSCode extension that brings Spacemacs-style mnemonic keybindings to Visual Studio Code, triggered by the space key with a customizable a… | 52 | 1533 | active |
| microsoft/vscode-jupyter A Visual Studio Code extension that provides Jupyter notebook support, interactive programming, and computing with language kernels, allowi… | 82 | 1530 | active |
| linkarzu/dotfiles-latest A personal dotfiles repository containing the author's actively maintained configuration for macOS, Neovim, zsh, tmux, Ghostty, and other t… | 70 | 1529 | active |
| OXOYO/X-Flowchart-Vue X-Flowchart-Vue is a visual graph editor built on AntV G6 and Vue, providing a full-featured flowchart editing experience with toolbar, con… | 42 | 1526 | active |
| bancika/diy-layout-creator DIY Layout Creator (DIYLC) is a multi-platform desktop application for drawing circuit layouts on stripboard, perfboard, PCB, and point-to-… | 99 | 1520 | active |
| github/dev github.dev is a web-based VS Code editor that runs entirely in the browser, launched by pressing the . key on any GitHub repository or pull… | 10 | 1520 | stable |
| jake-stewart/multicursor.nvim A Neovim plugin written in Lua that adds true multiple cursor editing with support for normal, insert, replace, visual, and select modes. I… | 56 | 1519 | active |
| PKM-er/obsidian-editing-toolbar An Obsidian community plugin that adds a customizable MS-Word-like editing toolbar to the note editor, forked and extended from the unmaint… | 98 | 1517 | active |
| rgab1508/PixelCraft PixelCraft is a browser-based pixel art editor built with JavaScript and the HTML5 Canvas API, installable as a progressive web app for off… | 37 | 1514 | active |
| Gargaj/Bonzomatic Bonzomatic is a live shader coding tool where you write a 2D fragment/pixel shader while it runs in the background. It was built as the sta… | 26 | 1499 | active |
| mfussenegger/nvim-jdtls A Neovim plugin providing extensions for the built-in LSP client to work with the Eclipse JDT Language Server for Java. It adds Java-specif… | 60 | 1495 | active |
| ecomfe/fonteditor Fonteditor is an online font editor for editing, transforming, and previewing fonts directly in the browser. It supports importing and edit… | 37 | 1494 | active |
| fynnfluegge/rocketnotes Rocketnotes is a web-based Markdown note-taking app with integrated AI features such as chat with your documents, text completion, voice-to… | 69 | 1491 | active |
| live-codes/livecodes LiveCodes is a feature-rich, open-source, client-side code playground supporting 90+ languages and frameworks including React, Vue, Svelte,… | 94 | 1487 | active |
| x1unix/go-playground An improved web-based Go Playground with syntax highlighting, code autocompletion, VIM mode, and WebAssembly support. It can be self-hosted… | 91 | 1486 | active |
| sakura-editor/sakura Sakura Editor is a free, open-source Japanese text editor for MS Windows, written in C++ and released under the Zlib license. It supports m… | 87 | 1481 | active |
| ananthakumaran/tide Tide is a TypeScript Interactive Development Environment for Emacs, providing IDE features like completion, eldoc, flycheck diagnostics, an… | 63 | 1476 | active |