function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| protegeproject/protege Protege Desktop is a free, open-source ontology editor supporting the OWL 2.0 standard, built in Java with a pluggable architecture. It is … | 71 | 1473 | active |
| fisadev/fisa-vim-config A personal Vim and NeoVim configuration aimed at Python development, with autocompletion, linting, fuzzy finding, and debugging support. It… | 46 | 1467 | active |
| growilabs/growi GROWI is a self-hosted, open-source team collaboration wiki built with Node.js, React, and TypeScript. It lets teams create hierarchical ma… | 95 | 1464 | active |
| dotnet/ResXResourceManager A Visual Studio extension and standalone tool for centrally managing ResX-based string resources across a .NET solution. It presents all re… | 97 | 1463 | active |
| nix-community/nixd nixd is a feature-rich language server for the Nix language, built in C++ on top of the Nix libraries. It provides editor intelligence such… | 90 | 1463 | active |
| helge17/tuxguitar TuxGuitar is an open source multitrack guitar tablature editor and player written in Java. It can open Guitar Pro, Power Tab Editor, TablEd… | 87 | 1456 | active |
| dominikh/go-mode.el go-mode is an Emacs major mode for editing Go source code, a complete rewrite of the mode originally shipped with Go. It provides syntax hi… | 70 | 1455 | stable |
| mhartington/formatter.nvim A format runner plugin for Neovim written in Lua that executes external formatters asynchronously on buffers. It provides opt-in default fo… | 43 | 1452 | active |
| placemark/placemark Placemark is a free, open-source web application for creating, viewing, editing, and analyzing geospatial map data, built with MapLibre GL … | 87 | 1451 | active |
| royqh1979/RedPanda-CPP RedPanda C++ is a lightweight, cross-platform C/C++/GNU Assembly IDE built on Qt, descended from Red Panda Dev-C++. It offers code editing … | 74 | 1447 | active |
| platformio/platformio-vscode-ide PlatformIO IDE is a VSCode extension providing a full-featured integrated development environment for embedded and IoT development. It bund… | 23 | 1444 | active |
| MagicStack/MagicPython MagicPython is a syntax highlighting package for Python 3 (with Python 2 support) built for Sublime Text, Atom, and Visual Studio Code. It … | 23 | 1443 | stable |
| sveltejs/language-tools Svelte Language Tools provides a Language Server Protocol implementation for Svelte files, powering the official VS Code extension and plug… | 94 | 1442 | active |
| bholmesdev/hubble.md Hubble.md is a free, open-source desktop notetaking app built on Markdown and HTML, with a familiar Notion-like editing experience. It is d… | 81 | 1436 | active |
| wsdjeg/.SpaceVim.d A personal SpaceVim configuration (dotfiles) repository by the SpaceVim author, targeting Arch Linux and Windows. It provides a ready-made … | 10 | 1436 | active |
| joaotavora/sly SLY is a Common Lisp IDE for Emacs, a fork of SLIME with improved UX. It provides a full-featured REPL, live code annotations (stickers), f… | 66 | 1431 | active |
| subethaedit/SubEthaEdit SubEthaEdit is a free, open-source plain text editor for macOS written in Objective-C, known for pioneering live collaborative editing. It … | 46 | 1431 | active |
| ntpeters/vim-better-whitespace A Vim plugin that highlights trailing whitespace characters in buffers and provides a :StripWhitespace command to remove them. It supports … | 42 | 1431 | stable |
| rust-lang/rust-playground The Rust Playground is a web service that lets users write, compile, and run Rust code in the browser without installing anything. It suppo… | 77 | 1426 | active |
| 98.js JS Paint is a web-based, pixel-perfect remake of classic MS Paint with modern extras like themes, more file formats, touch support, and acc… | 43 | 1423 | active |
| ishaan1013/sandbox Sandbox is an open-source, cloud-based code editing environment with custom AI code autocompletion and real-time collaboration. It combines… | 25 | 1418 | active |
| tomtom/tcomment_vim tcomment_vim is a Vim plugin that provides easy, file-type-aware commenting and uncommenting of code, working as a toggle with operator, vi… | 32 | 1412 | stable |
| ecosse3/nvim Ecovim is a fully-featured, non-minimal Neovim configuration written in Lua, tailored for frontend development with TypeScript, React, Next… | 84 | 1408 | active |
| Rosemoe/sora-editor sora-editor is a multifunctional Android code editor library (also known as CodeEditor) providing incremental syntax highlighting, auto-com… | 85 | 1405 | active |
| SublimeCodeIntel/SublimeCodeIntel A Sublime Text plugin providing code intelligence via the CodeIntel engine, ported from Open Komodo. It offers smart autocomplete, jump-to-… | 32 | 5048 | maintenance |
| b4winckler/macvim MacVim is the macOS port of the Vim text editor, providing a native graphical interface for Vim with tight macOS integration. It supports m… | 23 | 5042 | maintenance |
| ray-x/navigator.lua A Neovim plugin that combines LSP and Treesitter to provide code analysis and navigation, including symbol references, definitions, call tr… | 80 | 1400 | active |
| tnantoka/edhita Edhita is a fully open source text editor app for iOS and iPadOS, written in SwiftUI. It has been maintained since 2010 and includes Markdo… | 63 | 1398 | active |
| mycolorway/simditor Simditor is a browser-based WYSIWYG rich text editor built on jQuery, providing a toolbar-driven editing experience for web applications. I… | 23 | 5004 | maintenance |
| touchlab/xcode-kotlin An Xcode plugin and CLI manager that adds Kotlin language support and LLDB-based debugging for Kotlin Native code running in iOS apps. It e… | 70 | 1391 | active |
| haskell/haskell-mode Haskell Mode is an Emacs major mode for editing, developing, and debugging Haskell programs. It provides syntax highlighting, indentation, … | 62 | 1389 | active |
| emacs-lsp/dap-mode dap-mode is an Emacs client and library for the Debug Adapter Protocol (DAP), providing integrated debugging inside Emacs similar to how ls… | 62 | 1386 | active |
| tris203/precognition.nvim A Neovim plugin that displays available vim motions as virtual text and gutter signs in the current buffer. It helps users discover and lea… | 74 | 1382 | active |
| wellle/context.vim A Vim/Neovim plugin that displays the context (enclosing functions, loops, and conditions) of the currently visible buffer contents in a po… | 63 | 1380 | stable |
| json-editor/json-editor A JavaScript library that takes a JSON Schema and generates an HTML form for editing JSON data, supporting JSON Schema versions 3 and 4. It… | 77 | 4906 | maintenance |
| VanOns/laraberg Laraberg is a Laravel package that integrates the WordPress Gutenberg block editor into Laravel applications. It handles the communication … | 23 | 1371 | active |
| WooshiiDev/HierarchyDecorator HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer… | 83 | 1370 | active |
| dethcrypto/dethcode DethCode lets you view the verified source of deployed Ethereum smart contracts in an ephemeral VS Code instance by changing an Etherscan U… | 52 | 1370 | active |
| Tencent/LuaPanda LuaPanda is a VS Code extension providing Lua debugging and code tooling, including a debugger with breakpoints, coroutine and multi-target… | 32 | 1370 | active |
| daledesilva/obsidian_ink Ink is an Obsidian plugin that lets users handwrite or draw with a stylus or Apple Pencil directly between paragraphs in their notes. It is… | 85 | 1368 | active |
| ByteMD ByteMD (formerly HashMD) is a hackable Markdown editor and viewer component library built in TypeScript with Svelte. It provides a modular,… | 21 | 1366 | active |
| htmujahid/shadcn-editor A rich text WYSIWYG editor built on Meta's Lexical editor framework, styled with shadcn/ui components. It is distributed as copy-paste comp… | 66 | 1365 | active |
| farzaa/freewrite Freewrite is a simple, open-source macOS app for freewriting without distractions. It is built in Swift and can be cloned and built in Xcod… | 69 | 1364 | active |
| vslinko/obsidian-outliner An Obsidian community plugin that enhances working with nested lists, bringing Workflowy- and RoamResearch-style outlining to Obsidian. It … | 92 | 1363 | active |
| KityMinder KityMinder (百度脑图) is Baidu FEX's web-based mind mapping tool built with SVG, offering a native-like editing experience with cloud sync and … | 23 | 4868 | maintenance |
| Quorafind/Obsidian-Thino Thino is an Obsidian plugin for quickly capturing short ideas and notes, parsing them from your daily diary files and notes into a browsabl… | 95 | 1361 | active |
| TypeFox/monaco-languageclient A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke… | 75 | 1361 | active |
| tate233/todolist A Python desktop note-taking application with Markdown editing, tagging, categories, TF-IDF full-text search, and a knowledge graph visuali… | 54 | 1361 | active |
| dsherret/ts-ast-viewer A web application for exploring the TypeScript compiler's abstract syntax tree (AST). It lets users paste TypeScript code and interactively… | 76 | 1360 | active |
| wklken/k-vim k-vim is a curated Vim configuration (vimrc) bundling plugins, themes like solarized and molokai, and tooling such as YCM autocompletion, s… | 47 | 4857 | maintenance |
| paralleldrive/sudolang SudoLang is a pseudocode-style programming language designed for collaborating with AI language models, using natural language constraints,… | 58 | 1354 | active |
| usagi-flow/evil-helix evil-helix is a soft fork of the Helix terminal editor that adds Vim keybindings and other quality-of-life features as built-in, configurab… | 66 | 1352 | active |
| vueup/vue-quill VueQuill is a Vue 3 component that wraps the Quill rich text editor, written entirely in TypeScript. It provides a simple API for embedding… | 96 | 1347 | active |
| deevus/zed-windows-builds A repository providing unofficial nightly and OpenGL builds of the Zed code editor for Windows, distributed via Scoop manifests and GitHub … | 86 | 1345 | active |
| itchyny/bed bed is a fast, portable binary (hex) editor written in Go with a Vim-like interface that runs in the terminal. It supports editing large fi… | 34 | 1344 | active |
| dfranx/SHADERed SHADERed is a free, open-source, cross-platform IDE for writing, previewing, and debugging GLSL and HLSL shaders. It includes a line-by-lin… | 23 | 4787 | maintenance |
| julia-vscode/julia-vscode The official Julia language extension for Visual Studio Code, providing IDE features such as syntax highlighting, code completion, an integ… | 96 | 1340 | active |
| Wansmer/treesj TreeSJ is a Neovim plugin written in Lua that splits and joins blocks of code such as arrays, objects, and dictionaries using Tree-Sitter. … | 70 | 1340 | active |
| FXMisc/RichTextFX RichTextFX is a memory-efficient rich-text area control for JavaFX that supports styling ranges of text and embedding custom inline objects… | 58 | 1340 | active |
| prose/prose Prose is a web-based content editor for GitHub that provides a simple authoring interface for CMS-free websites. It lets users create, edit… | 23 | 4773 | maintenance |
| mooz/js2-mode js2-mode is an improved JavaScript major mode for GNU Emacs featuring a full JavaScript parser (AST) for accurate syntax highlighting and e… | 72 | 1337 | stable |
| cursorless-dev/cursorless Cursorless is a VS Code extension that enables structural voice coding by pairing with the Talon voice control engine. It lets users edit, … | 77 | 1335 | active |
| Beaver-Notes/Beaver-Notes Beaver Notes is a local-first, markdown-native note-taking application for macOS, Windows, Linux, Android, and iOS. It emphasizes privacy w… | 85 | 1334 | active |
| sqls-server/sqls sqls is a SQL language server written in Go that implements the Language Server Protocol. It provides editor intelligence for SQL including… | 97 | 1330 | active |
| joelbqz/writer-computer Writer is a local-first desktop markdown editor built with Tauri v2, React, and Rust that keeps documents on disk and respects workspace .g… | 79 | 1330 | active |
| iCrawl/discord-vscode A Visual Studio Code extension that updates your Discord status with rich presence, showing what you are currently editing. It supports 200… | 66 | 1330 | active |
| acejump/AceJump AceJump is an IntelliJ Platform plugin that lets you jump to any symbol in the editor with just a few keystrokes by typing a string and a t… | 35 | 1330 | active |
| chrisbra/csv.vim A Vim filetype plugin for editing CSV and other delimiter-separated files, providing column navigation, highlighting, sorting, filtering, a… | 75 | 1326 | active |
| PureWriter/desktop Pure Writer Desktop is the free desktop companion app for the Pure Writer Android writing app, providing real-time two-way sync editing of … | 37 | 1325 | active |
| annulusgames/Alchemy Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se… | 80 | 1322 | active |
| bluz71/vim-moonfly-colors A dark charcoal colorscheme for Neovim and classic Vim, implemented in Lua for Neovim and Vimscript for Vim. It also ships matching themes … | 70 | 1321 | active |
| erikjuhani/basalt Basalt is a cross-platform terminal user interface (TUI) application for managing Obsidian vaults and notes directly from the terminal. It … | 94 | 1320 | active |
| mdnice/markdown-nice Markdown Nice is a web-based Markdown editor with customizable theme styling, aimed at making article formatting look nice. It supports one… | 23 | 4673 | maintenance |
| whatyouhide/vim-gotham Gotham is a very dark colorscheme for Vim and Neovim, available for both GUI and terminal Vim with a 256-color variant. It ships with built… | 74 | 1315 | active |
| huggingface/llm-vscode A VSCode extension providing LLM-powered features like Copilot-style ghost-text code completion, with configurable backends including the H… | 59 | 1313 | active |
| microsoft/roosterjs RoosterJs is a framework-independent JavaScript rich text editor built by Microsoft, contained within a single HTML div element. It operate… | 96 | 1311 | active |
| rikvdkleij/intellij-haskell An IntelliJ IDEA plugin providing Haskell language support, built on Stack and external tools like GHC and Hoogle. It offers syntax highlig… | 10 | 1308 | active |
| baotlake/office-website ZIZIYI Office is a web-based office suite for viewing and editing Word, Excel, and PowerPoint documents entirely in the browser, built on O… | 53 | 1306 | active |
| pmndrs/triplex Triplex is an open source visual workspace for building React / Three Fiber components, distributed as a VS Code extension that also works … | 80 | 1305 | active |
| clice-io/clice clice is a next-generation C++ language server built from scratch on LLVM/Clang, designed for high performance and deep code intelligence. … | 76 | 1304 | active |
| nextpad-plus-plus/nextpad-plus-plus-macos Nextpad++ for macOS is a full native port of the Notepad++ code editor to macOS, built in Objective-C++ with no Wine or emulation layer. It… | 81 | 1303 | active |
| JoosepAlviste/nvim-ts-context-commentstring A Neovim plugin that sets the commentstring option dynamically based on the cursor location using tree-sitter queries. It handles files wit… | 66 | 1303 | active |
| wfxr/minimap.vim A Vim/Neovim plugin that renders a fast, scalable minimap (code overview) sidebar powered by the Rust-based code-minimap tool. It supports … | 74 | 1301 | active |
| mirror-engine/the-mirror The Mirror is an open-source, all-in-one multiplayer game development platform whose V1 (Mirror Classic) is built on Godot, combining a net… | 34 | 1301 | active |
| firefox-devtools/debugger The Firefox Debugger, a JavaScript debugger for Firefox DevTools originally developed on GitHub and now maintained in Mozilla's central rep… | 10 | 4608 | maintenance |
| abo-abo/lispy An Emacs package providing efficient structural editing for Lisp code (Emacs Lisp, Clojure, Scheme, Common Lisp) with vi-like single-key co… | 51 | 1300 | active |
| dreadpon/godot_spatial_gardener A Godot 4 editor plugin for painting foliage and props onto arbitrary 3D surfaces using GDScript. It enables natural-feeling vegetation pla… | 38 | 1299 | active |
| margox/braft-editor Braft Editor is a beautiful and easy-to-use rich text (WYSIWYG) editor component for React, built on top of draft-js. It supports multimedi… | 32 | 4587 | maintenance |
| huozhi/sugar-high Sugar High is a super lightweight, zero-dependency syntax highlighter library that tokenizes source code into styled spans with a tiny cust… | 100 | 1294 | active |
| rnkn/olivetti Olivetti is an Emacs minor mode that automatically balances window margins to keep text at a comfortable body width for writing prose. It s… | 70 | 1293 | active |
| wesbos/dotfiles Wes Bos's personal dotfiles repository containing configuration files for VS Code, Better Touch Tool, keyboard shortcuts, and JavaScript sn… | 64 | 1293 | active |
| mb21/panwriter PanWriter is a free, open-source, distraction-free Markdown editor with tight pandoc integration for importing and exporting many document … | 65 | 1292 | active |
| Exafunction/windsurf.nvim A native Neovim plugin for Windsurf (formerly Codeium) that provides AI-powered code completion and chat inside the editor. It integrates w… | 65 | 1291 | active |
| KittyCAD/modeling-app Zoo Design Studio is a cross-platform CAD application (Electron desktop builds plus a browser build) where every model is plain-text KCL co… | 95 | 1289 | active |
| kika/fixedsys Fixedsys Excelsior is a TrueType monospace font that simulates the classic 8x16 bitmap font from old DOS/Windows systems, extended with pro… | 58 | 1288 | active |
| rebelot/heirline.nvim Heirline.nvim is a Neovim plugin for rendering statusline, winbar, tabline, and statuscolumn format strings in Lua. It provides a flexible … | 33 | 1288 | active |
| sagemathinc/cocalc CoCalc is a web-based collaborative computation platform offering Jupyter Notebooks, Sage Worksheets, a LaTeX editor, Linux terminals, and … | 70 | 1287 | active |
| sjl/badwolf Bad Wolf is a dark color scheme for the Vim text editor, created by Steve Losh. It supports both GUI and console Vim and offers configurati… | 49 | 1286 | stable |
| xinglie/report-designer A web-based all-in-one visual designer for creating printable reports, labels, receipts, flowcharts, exam papers, and IoT layouts using SVG… | 77 | 1285 | active |
| haystackeditor/haystack-editor Haystack Editor is a source-available code editor built as a VS Code-style distribution that adds a canvas UI for visualizing and navigatin… | 25 | 1284 | active |