function: editor
1314 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Shougo/neosnippet.vim Neosnippet is a Vim/Neovim plugin that adds snippet support, letting users expand small code templates and fill in fields on the fly. It in… | 32 | 1114 | maintenance |
| tpope/vim-projectionist A Vim plugin by Tim Pope that provides granular per-project configuration via 'projections' declared in .projections. or global heuristics.… | 32 | 1096 | maintenance |
| Open-Federation/json-schema-editor-visual A React-based visual editor for building and editing JSON Schema definitions with an efficient, easy-to-use interface. It is distributed as… | 32 | 1095 | maintenance |
| jserme/mahua Mahua is an online Markdown editor web application, with this repository containing the source code of the hosted service at mahua.jser.me.… | 32 | 1094 | maintenance |
| QMUI/QMUI_iOS_CodeSnippets A collection of Xcode code snippets for iOS development, maintained by the QMUI team, including general-purpose snippets and some specific … | 32 | 1092 | maintenance |
| steelbrain/linter Linter is a base linter provider package for the Atom editor that offers a top-level API for language-specific linter plugins to report err… | 23 | 1087 | maintenance |
| tpope/vim-speeddating A Vim plugin by Tim Pope that makes CTRL-A/CTRL-X increment dates, times, datetimes, roman numerals, ordinals, and letters instead of just … | 32 | 1074 | maintenance |
| octol/vim-cpp-enhanced-highlight A Vim plugin providing enhanced C++ syntax highlighting, including support for C++11/14/17 features, standard library containers, boost typ… | 32 | 1074 | maintenance |
| le-doux/bitsy Bitsy is a small browser-based editor and engine for making tiny games, worlds, and stories where you walk around and talk to characters. I… | 10 | 1070 | maintenance |
| derekwyatt/vim-scala A Vim plugin providing Scala filetype detection, syntax highlighting, indentation, Scaladoc comment indentation, and a :SortScalaImports co… | 32 | 1069 | maintenance |
| mulesoft/api-designer API Designer is a standalone or embeddable web editor for authoring RAML (RESTful API Modeling Language) specifications, written in JavaScr… | 10 | 1069 | maintenance |
| thlorenz/brace A browserify-compatible packaging of the Ace code editor that inlines Ace's modes, themes, and web workers into a single npm-installable bu… | 32 | 1065 | maintenance |
| glyphr-studio/Glyphr-Studio-1 Glyphr Studio v1 is a free, web-based font editor aimed at hobbyists and typeface design beginners, offering vector glyph editing, kerning,… | 10 | 1062 | maintenance |
| cdglabs/apparatus Apparatus is a hybrid graphics editor and programming environment for creating interactive diagrams, running entirely in the browser. It le… | 23 | 1052 | maintenance |
| vektah/CodeGlance An IntelliJ IDEA plugin that displays a zoomed-out code minimap in the editor pane, similar to Sublime Text's minimap. It supports quick sc… | 23 | 1052 | maintenance |
| gmate/gmate GMate is a collection of plugins, snippets, and enhancements that turn the GNOME Gedit text editor into a more powerful programmer's editor… | 23 | 1041 | maintenance |
| numirias/semshi Semshi is a Neovim plugin that provides semantic highlighting for Python code. It performs static analysis as you type, building syntax tre… | 32 | 1038 | maintenance |
| psliwka/vim-smoothie A Vim/Neovim plugin that provides smooth, stable animated scrolling for commands like Ctrl-D and Ctrl-F. It focuses on a jitter-free scroll… | 32 | 1034 | maintenance |
| vgod/vimrc A personal Vim configuration (vimrc) distributed as a git repository with curated plugins managed as git submodules via Pathogen. It includ… | 32 | 1032 | maintenance |
| open-source-labs/SvelteStorm SvelteStorm is an open-source IDE built with Svelte and Electron, tailored for Svelte development. It bundles a code editor, terminal, file… | 32 | 1030 | maintenance |
| doom-neovim/doom-nvim Doom Nvim is a Neovim configuration framework inspired by Doom Emacs, providing a modular, fast, and stable base for building a personalize… | 10 | 1023 | maintenance |
| heysem-useinsider/Stringz Stringz is a native macOS application that provides a visual editor for localizing Xcode projects targeting iOS, macOS, tvOS, and watchOS. … | 23 | 1022 | maintenance |
| FelixKratz/SketchyVim A macOS application that turns accessibility-compliant text fields across the system into full vim buffers by synchronizing them with a rea… | 23 | 1021 | maintenance |
| mermaidjs/mermaid-live-editor A web-based live editor for Mermaid diagrams that lets users edit, preview, and share flowcharts, sequence diagrams, and gantt charts in re… | 32 | 1017 | maintenance |
| lostdesign/linked Linked is a free, open-source desktop app for distraction-free daily journaling, built with Electron and Vue. Notes are stored locally as p… | 23 | 1016 | maintenance |
| flowhub/the-graph A set of React components rendering SVG-based editors for viewing and editing node-based graphs, focused on flow-based programming (FBP) da… | 32 | 1013 | maintenance |
| Optixal/neovim-init.vim A hybrid Neovim configuration (init.vim with Lua) bundling popular plugins like treesitter, LSP, nvim-cmp, telescope, lualine, and nvim-tre… | 32 | 1011 | maintenance |
| substance/texture Texture is a visual editor for producing scientific content, built on the DAR format which is a stricter subset of the JATS XML standard. I… | 57 | 1009 | maintenance |
| fholgado/minibufexpl.vim MiniBufExpl is a Vim plugin that displays open buffers in a compact, tab-like strip that takes minimal screen space. It is a maintained for… | 32 | 1004 | maintenance |
| awalgarg/cv-maker A browser-based resume builder that generates elegant, simple resumes written in Markdown, inspired by the retired Careers Stack Overflow e… | 10 | 1001 | maintenance |
| MattParkerDev/SharpIDE SharpIDE is a modern, open-source, cross-platform IDE for .NET development built with .NET and the Godot engine. It provides code completio… | 82 | 3830 | experimental |
| aily blockly Aily Blockly is an AI-assisted Blockly-based IDE for hardware development supporting 100+ boards including Arduino, ESP32, STM32, RP2040, a… | 84 | 3790 | experimental |
| Kotlin/kotlin-lsp The official Kotlin Language Server implementing the Language Server Protocol, built on IntelliJ IDEA and the IntelliJ Kotlin plugin. It sh… | 81 | 3487 | experimental |
| Sidenai/sidex SideX is a port of Visual Studio Code's workbench that replaces Electron with Tauri, using a Rust backend and the OS's native webview. It k… | 74 | 2720 | experimental |
| MewPurPur/GodSVG GodSVG is a free, open-source structured SVG editor built with Godot that represents SVG code directly and lets users edit vector graphics … | 82 | 2708 | experimental |
| focus-editor/focus Focus is a simple, fast text editor written in the Jai programming language, designed to minimize input latency and stay out of the user's … | 67 | 2678 | experimental |
| revezone/revezone Revezone is a lightweight, local-first, graphic-centric productivity app for building a second brain, combining Excalidraw and Tldraw white… | 19 | 2650 | experimental |
| Matterwiki/Matterwiki Matterwiki is a simple, self-hosted wiki application for small teams to store and collaborate on knowledge, built with Node.js and React. A… | 60 | 2094 | experimental |
| expert-lsp/expert Expert is the official Language Server Protocol (LSP) implementation for the Elixir programming language, merging the community ElixirLS, L… | 89 | 2043 | experimental |
| lamdu/lamdu Lamdu is a next-generation live programming environment combining a projectional/structure editor with its own programming language, offeri… | 67 | 1899 | experimental |
| saket/press Press is a cross-platform WYSIWYG markdown note-taking editor built with Kotlin Multiplatform, inspired by Bear. It provides inline markdow… | 10 | 1859 | experimental |
| zee-editor/zee Zee is a modern terminal-based text editor written in Rust, inspired by Emacs. It uses Tree-sitter for incremental syntax parsing and highl… | 34 | 1800 | experimental |
| gchp/iota Iota is a terminal-based text editor written in Rust, aiming to be fast, extensible, and cross-platform. It is in early stages of developme… | 32 | 1661 | experimental |
| esm-dev/modern-monaco A modernized wrapper around the Monaco code editor for the browser that removes the need for MonacoEnvironment, web worker, and CSS loader … | 85 | 1598 | experimental |
| BAndysc/AvaloniaVisualBasic6 A recreation of the classic Visual Basic 6 IDE and language written in C# using the Avalonia UI framework. It supports a visual designer, V… | 12 | 1590 | experimental |
| Robot-Will/Stino Stino is a Sublime Text plugin that provides an Arduino-like environment for editing, compiling, and uploading Arduino sketches. It downloa… | 32 | 1568 | experimental |
| MeadowlarkDAW/Meadowlark Meadowlark is a free and open-source Digital Audio Workstation (DAW) written in Rust for Linux, Mac, and Windows. It aims to provide record… | 52 | 1494 | experimental |
| vlang/ved Ved is a small (~1 MB) cross-platform graphical text editor written in V with hardware-accelerated text rendering that compiles in under a … | 53 | 1475 | experimental |
| fizzyedit/fizzy Fizzy is a cross-platform, open-source modular editor written in Zig that starts as an empty shell and loads compiled plugins to provide fu… | 98 | 1457 | experimental |
| socketteer/loom Loom is an experimental tree-based writing interface for collaborating with GPT-3, letting users explore branching continuations of a text … | 32 | 1380 | experimental |
| rajdeep/proton Proton is a native Swift rich text editor library for iOS and macOS Catalyst, built on TextKit as an extensible replacement for UITextView.… | 30 | 1377 | experimental |
| chipsenkbeil/distant.nvim A Neovim plugin that wraps the distant CLI to let users edit remote files, run programs, and use LSP on remote machines from their local Ne… | 23 | 1369 | experimental |
| zedless-editor/old-school-zedless Zedless is a privacy-friendly, local-first fork of the Zed code editor written in Rust. It removes proprietary cloud service dependencies, … | 10 | 1291 | experimental |
| Graviton-Code-Editor/Graviton-App Graviton is a free, open-source, cross-platform code editor being rewritten on top of Tauri (Rust) with a React frontend and Deno-based ext… | 10 | 1206 | experimental |
| NathanFlurry/VisualProgrammingLanguage A node-based visual programming language written in Swift that assembles to executable Swift code. It is a proof-of-concept app designed to… | 64 | 1200 | experimental |
| NomaDamas/slides-grab slides-grab is a harness, editor, and linter for generating HTML/CSS-based slide decks with AI coding agents like Claude Code and Codex. De… | 82 | 1190 | experimental |
| zubanls/zuban Zuban is a high-performance Python type checker and Language Server written in Rust by the author of Jedi. It offers a Pyright-like checkin… | 90 | 1175 | experimental |
| mrdoob/frame.js frame.js is a JavaScript sequence editor for creating timed animations and interactive scenes in the browser, commonly used for demoscene-s… | 51 | 1170 | experimental |
| eval-exec/neomacs Neomacs is a work-in-progress rewrite of GNU Emacs in Rust with a GPU-accelerated display engine (wgpu), aiming for 100% Emacs/Elisp compat… | 83 | 1168 | experimental |
| emexlab/Nyxian Nyxian is a native iOS IDE that lets developers write, compile, sign, and run Swift, C, Objective-C, and C++ apps entirely on an iPhone or … | 86 | 1150 | experimental |
| void-rs/void Void is a terminal-based personal organizer written in Rust that models everything as collapsible trees of tasks, notes, and mind-map nodes… | 32 | 1141 | experimental |
| 0xGG/crossnote-app Crossnote is a local-first web app for reading and writing markdown notes, where notes are stored as plain markdown files in the browser or… | 84 | 1087 | experimental |
| webyrd/Barliman Barliman is a prototype smart text editor that performs real-time program synthesis using relational interpreters. Given tests and a partia… | 76 | 1081 | experimental |
| Atom Atom is a hackable, deeply customizable open-source text editor built on Electron by GitHub, with a large package ecosystem managed via apm… | 10 | 60771 | abandoned |
| Brackets Brackets is an open-source code editor for web development, built in JavaScript, HTML, and CSS, featuring inline editing and live browser p… | 10 | 33011 | abandoned |
| voideditor/void Void is an open-source AI code editor forked from VS Code, offering chat, agent mode, inline edits, and autocomplete with any LLM provider … | 10 | 28825 | abandoned |
| xi-editor Xi-editor is a high-performance text editor core written in Rust, using a CRDT and persistent rope for fast, reliable editing, with a JSON-… | 32 | 19821 | abandoned |
| limetext/lime Lime is an open-source text editor written in Go that aims to be an API-compatible alternative to Sublime Text. It uses a pluggable backend… | 32 | 15277 | abandoned |
| onivim/oni Oni is a cross-platform GUI text editor that wraps Neovim with modern IDE features like code completion, quick info, and fuzzy finding, bui… | 10 | 11245 | abandoned |
| atom-archive/xray Xray is an experimental next-generation text editor built on Electron and Rust, designed around real-time collaboration and strict performa… | 10 | 8425 | abandoned |
| onevcat/VVDocumenter-Xcode VVDocumenter-Xcode is an Xcode plugin that auto-generates Javadoc-style documentation comments for Objective-C and Swift when you type '///… | 10 | 8243 | abandoned |
| terryma/vim-multiple-cursors A Vim plugin that brings Sublime Text-style multiple selections and virtual cursors to Vim, allowing simultaneous editing at multiple match… | 32 | 7947 | abandoned |
| facebookarchive/nuclide Nuclide was a collection of features for the Atom editor providing IDE-like functionality for web and native mobile development, with first… | 10 | 7715 | abandoned |
| microsoft/azuredatastudio Azure Data Studio is a cross-platform desktop data management and development tool for connecting to, browsing, and querying databases such… | 10 | 7686 | abandoned |
| surmon-china/vue-quill-editor A Vue 2 component wrapper around the Quill rich text editor, usable as a global component, custom directive, or SSR-friendly module. It is … | 32 | 7399 | abandoned |
| witheve/Eve Eve is an experimental human-first programming language and IDE built around literate programming, where code is embedded in documents and … | 23 | 7223 | abandoned |
| fex-team/ueditor UEditor is a lightweight, customizable WYSIWYG rich text editor for web pages, originally developed by Baidu's web frontend team and releas… | 10 | 6767 | abandoned |
| athensresearch/athens Athens was an open-source desktop and web application for collaborative knowledge management built on a graph database, similar to Roam Res… | 23 | 6301 | abandoned |
| microsoft/vscode-go A VS Code extension providing Go language support, including IntelliSense, debugging, and code navigation. It was moved to the golang/vscod… | 10 | 5890 | abandoned |
| jdorn/json-editor A JavaScript library that generates HTML forms from JSON Schema definitions, supporting JSON Schema v3 and v4 with integrations for popular… | 23 | 5819 | abandoned |
| decosoftware/deco-ide Deco IDE is an all-in-one desktop IDE for building React Native applications, built on Electron for macOS. It offers project scaffolding, d… | 23 | 5808 | abandoned |
| jagenjo/webglstudio.js WebGLStudio.js is an open-source, browser-based 3D graphics editor and suite built on the LiteScene engine. It combines a WYSIWYG scene edi… | 10 | 5325 | abandoned |
| sergeche/emmet-sublime The official Emmet plugin for Sublime Text, providing CSS-like abbreviation expansion and HTML/CSS workflow actions such as tag matching, w… | 32 | 5216 | abandoned |
| nsf/gocode Gocode is an autocompletion daemon for the Go programming language that integrates with editors like Vim, Neovim, and Emacs. It uses a clie… | 62 | 4992 | abandoned |
| sofish/pen Pen is a lightweight JavaScript WYSIWYG editor library that turns any DOM element into a live-editable rich text area with markdown shortha… | 23 | 4795 | abandoned |
| remacs/remacs Remacs is a community-driven port of GNU Emacs to Rust, replacing parts of the C codebase with Rust implementations while remaining compati… | 32 | 4611 | abandoned |
| lyricat/wechat-format A web-based editor that converts Markdown into HTML specially formatted for WeChat Official Account articles. It handles WeChat editor quir… | 51 | 4548 | abandoned |
| intellij-rust/intellij-rust The open-source Rust language plugin for IntelliJ-based IDEs (IDEA, CLion, PyCharm, etc.), providing code completion, Cargo support, debugg… | 32 | 4528 | abandoned |
| go-lang-plugin-org/go-lang-idea-plugin A Go language support plugin for IntelliJ-based IDEs, providing IDE features like syntax highlighting, navigation, and debugging. It is off… | 23 | 4528 | abandoned |
| coolwanglu/vim.js Vim.js is a JavaScript port of the Vim text editor, compiled from C to run in the browser via Emscripten with ASM.js support. It offers per… | 10 | 4443 | abandoned |
| jakiestfu/Medium.js A tiny JavaScript library that makes HTML contenteditable elements behave like Medium's beautiful editor, with rich text editing features. … | 23 | 4379 | abandoned |
| ma6174/vim A pre-configured Vim setup bundling a .vimrc and plugins (managed via Vundle) for an enhanced editing experience out of the box. It is expl… | 10 | 4230 | abandoned |
| OscarGodson/EpicEditor EpicEditor is an embeddable JavaScript Markdown editor providing split fullscreen editing, live preview, automatic draft saving via localSt… | 23 | 4212 | abandoned |
| CodeboxIDE/codebox Codebox is an open source cloud and desktop IDE built with Node.js, JavaScript, HTML, and LESS. It features a modular, extensible add-on ar… | 23 | 4153 | abandoned |
| SeriousCache/UABE UABE (Asset Bundle Extractor) is a Windows desktop editor for Unity .assets and AssetBundle files, supporting export/import of textures, te… | 10 | 4143 | abandoned |
| ksuther/KSImageNamed-Xcode An Xcode plug-in that adds autocomplete for imageNamed: calls, showing all images in the workspace with inline previews. It supports both O… | 32 | 4131 | abandoned |
| Moeditor/Moeditor Moeditor is a cross-platform desktop markdown editor built with Electron, supporting GitHub Flavored Markdown, TeX math, UML diagrams, and … | 10 | 4109 | abandoned |
| draft-js-plugins/draft-js-plugins A plugin architecture for Facebook's Draft.js rich-text editor built on React, shipping plugins for emoji, mentions, hashtags, stickers, to… | 10 | 4090 | abandoned |
| Boost Note BoostNote-Legacy is an open-source note-taking app for programmers built with Electron, React, and Redux. It is deprecated in favor of the … | 10 | 4048 | abandoned |
| VonHeikemen/lsp-zero.nvim A Neovim plugin that provides a starting point for setting up LSP (Language Server Protocol) features like autocompletion and diagnostics. … | 46 | 3978 | abandoned |