Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source editor software

1354 open-source libraries, tools and applications tagged editor, ranked by how closely editor is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1354 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Dart-Code
Dart Code is a VS Code extension providing full Dart and Flutter language support, including editing, debugging, refactoring, and hot reloa…
981605active
krzyzanowskim/STTextView
STTextView is a performant, reusable text view component for macOS and iOS built on TextKit 2, serving as an NSTextView/UITextView replacem…
971604active
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…
491603active
Shougo/deoplete.nvim
Deoplete.nvim is an asynchronous auto-completion framework for Neovim and Vim 8, extensible via completion source plugins. Development has …
325895maintenance
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…
361600active
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 …
731595active
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 …
611595active
Typora
Typora is a commercial, closed-source minimal Markdown editor with seamless live preview, available for macOS, Windows, and Linux. This rep…
441591active
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…
381591active
KoBeWi/Metroidvania-System
Metroidvania System (MetSys) is a general-purpose Godot addon for building metroidvania games, providing a map editor, room/scene managemen…
771589active
CKEditor 4
CKEditor 4 is a widely used browser-based WYSIWYG rich-text HTML editor with a plugin-based architecture and extensive customization option…
705821maintenance
feenkcom/gtoolkit
Glamorous Toolkit is the Moldable Development environment built on Pharo/Smalltalk, providing an integrated IDE with thousands of contextua…
961582active
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…
461579active
blackhole89/notekit
NoteKit is a free-software hierarchical markdown notetaking application built on GTK+ 3, aiming to be a platform-independent OneNote altern…
481571active
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-…
981569active
vuejs/vetur
Vetur is a VS Code extension providing Vue.js tooling, including syntax highlighting, IntelliSense, formatting, linting, debugging support,…
235743maintenance
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 …
411566stable
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…
851564active
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…
981559active
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…
445698maintenance
linkarzu/dotfiles-latest
A personal dotfiles repository containing the author's actively maintained configuration for macOS, Neovim, zsh, tmux, Ghostty, and other t…
711553active
denoland/vscode_deno
The official Visual Studio Code extension for Deno, powered by the Deno language server. It provides type checking, intellisense, linting, …
971548active
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…
411546active
microsoft/vscode-jupyter
A Visual Studio Code extension that provides Jupyter notebook support, interactive programming, and computing with language kernels, allowi…
801542active
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…
681541active
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 …
781539active
VSpaceCode/VSpaceCode
A VSCode extension that brings Spacemacs-style mnemonic keybindings to Visual Studio Code, triggered by the space key with a customizable a…
491532active
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-…
231532stable
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.…
321531stable
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…
381526active
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…
101524stable
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…
341522active
live-codes/livecodes
LiveCodes is a feature-rich, open-source, client-side code playground supporting 90+ languages and frameworks including React, Vue, Svelte,…
911521active
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…
851502active
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…
231502active
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…
571499active
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…
911497active
ecomfe/fonteditor
Fonteditor is an online font editor for editing, transforming, and previewing fonts directly in the browser. It supports importing and edit…
331496active
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…
661495active
x1unix/go-playground
An improved web-based Go Playground with syntax highlighting, code autocompletion, VIM mode, and WebAssembly support. It can be self-hosted…
841489active
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…
811483active
ananthakumaran/tide
Tide is a TypeScript Interactive Development Environment for Emacs, providing IDE features like completion, eldoc, flycheck diagnostics, an…
591474active
GROWI
GROWI is a self-hosted, open-source team collaboration wiki built with Node.js, React, and TypeScript. It lets teams create hierarchical ma…
951471active
fisadev/fisa-vim-config
A personal Vim and NeoVim configuration aimed at Python development, with autocompletion, linting, fuzzy finding, and debugging support. It…
421468active
placemark/placemark
Placemark is a free, open-source web application for creating, viewing, editing, and analyzing geospatial map data, built with MapLibre GL …
821462active
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 …
681462active
dotnet/ResXResourceManager
A Visual Studio extension and standalone tool for centrally managing ResX-based string resources across a .NET solution. It presents all re…
931460active
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…
481460active
platformio/platformio-vscode-ide
PlatformIO IDE is a VSCode extension providing a full-featured integrated development environment for embedded and IoT development. It bund…
231457active
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…
661456stable
Rosemoe/sora-editor
sora-editor is a multifunctional Android code editor library (also known as CodeEditor) providing incremental syntax highlighting, auto-com…
861452active
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…
391447active
sveltejs/language-tools
Svelte Language Tools provides a Language Server Protocol implementation for Svelte files, powering the official VS Code extension and plug…
951446active
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…
671442active
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 …
231442stable
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…
741434active
subethaedit/SubEthaEdit
SubEthaEdit is a free, open-source plain text editor for macOS written in Objective-C, known for pioneering live collaborative editing. It …
421434active
wsdjeg/.SpaceVim.d
A personal SpaceVim configuration (dotfiles) repository by the SpaceVim author, targeting Arch Linux and Windows. It provides a ready-made …
101434active
ntpeters/vim-better-whitespace
A Vim plugin that highlights trailing whitespace characters in buffers and provides a :StripWhitespace command to remove them. It supports …
381432stable
98.js (Windows 98 desktop recreation)
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…
391426active
ishaan1013/sandbox
Sandbox is an open-source, cloud-based code editing environment with custom AI code autocompletion and real-time collaboration. It combines…
251414active
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…
321411stable
ecosse3/nvim
Ecovim is a fully-featured, non-minimal Neovim configuration written in Lua, tailored for frontend development with TypeScript, React, Next…
871410active
SublimeCodeIntel/SublimeCodeIntel
A Sublime Text plugin providing code intelligence via the CodeIntel engine, ported from Open Komodo. It offers smart autocomplete, jump-to-…
325047maintenance
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…
235038maintenance
ray-x/navigator.lua
A Neovim plugin that combines LSP and Treesitter to provide code analysis and navigation, including symbol references, definitions, call tr…
741400active
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…
661399active
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…
601397active
mycolorway/simditor
Simditor is a browser-based WYSIWYG rich text editor built on jQuery, providing a toolbar-driven editing experience for web applications. I…
235000maintenance
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…
671392active
haskell/haskell-mode
Haskell Mode is an Emacs major mode for editing, developing, and debugging Haskell programs. It provides syntax highlighting, indentation, …
651392active
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…
901389active
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…
751387active
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…
591387active
WooshiiDev/HierarchyDecorator
HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer…
791381active
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…
591380stable
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…
991379active
Alchemy
Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se…
791379active
erikjuhani/basalt
Basalt is a cross-platform terminal user interface (TUI) application for managing Obsidian vaults and notes directly from the terminal. It …
951378active
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…
721377active
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…
631374active
Tencent/LuaPanda
LuaPanda is a VS Code extension providing Lua debugging and code tooling, including a debugger with breakpoints, coroutine and multi-target…
321373active
vslinko/obsidian-outliner
An Obsidian community plugin that enhances working with nested lists, bringing Workflowy- and RoamResearch-style outlining to Obsidian. It …
861371active
VanOns/laraberg
Laraberg is a Laravel package that integrates the WordPress Gutenberg block editor into Laravel applications. It handles the communication …
231371active
ByteMD
ByteMD (formerly HashMD) is a hackable Markdown editor and viewer component library built in TypeScript with Svelte. It provides a modular,…
191371active
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…
774903maintenance
Monaco Language Client
A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke…
751369active
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…
481368active
TypeScript AST Viewer
A web application for exploring the TypeScript compiler's abstract syntax tree (AST). It lets users paste TypeScript code and interactively…
761366active
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…
931365active
KityMinder
KityMinder (百度脑图) is Baidu FEX's web-based mind mapping tool built with SVG, offering a native-like editing experience with cloud sync and …
234868maintenance
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. …
781361active
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. …
751361active
k-vim
k-vim is a curated Vim configuration (vimrc) bundling plugins, themes like solarized and molokai, and tooling such as YCM autocompletion, s…
434850maintenance
paralleldrive/sudolang
SudoLang is a pseudocode-style programming language designed for collaborating with AI language models, using natural language constraints,…
551356active
tate233/todolist
A Python desktop note-taking application with Markdown editing, tagging, categories, TF-IDF full-text search, and a knowledge graph visuali…
501352active
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…
921347active
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…
234801maintenance
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…
821346active
Julia VS Code Extension
The official Julia language extension for Visual Studio Code, providing IDE features such as syntax highlighting, code completion, an integ…
981345active

← prev page 7 / 14 next →