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
standardnotes/desktop
Standard Notes desktop client, a free, open-source, end-to-end encrypted notes application built with Electron and TypeScript. This reposit…
101374maintenance
ThomasJaeger/VisualMASM
Visual MASM is a free IDE for the Microsoft Macro Assembler (MASM) that lets users write, assemble, and debug 16/32/64-bit Windows and 16-b…
321363maintenance
gzuidhof/starboard-notebook
Starboard Notebook is an in-browser literate notebook runtime that runs entirely client-side with no backend required. It provides a hackab…
231355maintenance
ascoders/gaea-editor
Gaea Editor is a React-based visual website builder library that lets developers embed a drag-and-drop web page editor in the browser. Cust…
321345maintenance
pereorga/minimalist-web-notepad
A minimalist open-source PHP web notepad, a clone of the defunct notepad.cc, that lets users create and edit text notes at simple URLs. Not…
321338maintenance
ncm2/ncm2
NCM2 is a slim, fast, and hackable asynchronous autocompletion framework for Neovim, written in Python with a vimscript-friendly API. It su…
401333maintenance
elixir-editors/vim-elixir
Vim plugin providing Elixir language support, including syntax highlighting, filetype detection for .ex/.exs/.eex/.heex/.leex/.sface files,…
441326maintenance
Seeing Is Believing
Seeing Is Believing is a Ruby command-line tool and library that evaluates Ruby code and records the result of every line, annotating the f…
611319maintenance
maralla/completor.vim
Completor is an asynchronous code completion framework for Vim 8 and Neovim, implemented in Python with low overhead. It provides buffer, f…
771316maintenance
Idered/Editr.js
Editr.js is a self-hosted HTML, CSS and JavaScript playground built on ACE Editor, embeddable on your own server via a simple HTML element …
501307maintenance
WerWolv/EdiZon
EdiZon is a homebrew application for the Nintendo Switch that provides save file dumping, injection, and on-console editing via Lua and Pyt…
231301maintenance
dsward2/macSVG
macSVG is a MIT-licensed open-source macOS application for visually designing and editing HTML5 SVG 1.1 vector graphics and animation, usin…
231295maintenance
posva/vim-vue
A Vim plugin providing syntax highlighting for Vue.js single-file components. It highlights embedded languages within .vue files and integr…
321278maintenance
danielsaidi/RichTextKit
A Swift library for viewing and editing rich text in SwiftUI on Apple platforms, built on a bridge between UITextView and NSTextView. It pr…
641275maintenance
h5ds/h5ds
H5DS is a web-based HTML5 page editor kernel built with React and MobX, letting non-coders create H5 pages similar to Yiqixiu. Its flexible…
231264maintenance
chinayangxiaowei/marktext-chinese-language-pack
A Simplified Chinese localization language pack for the MarkText Markdown editor, applied by replacing resources in the MarkText source tre…
231261maintenance
tpope/vim-markdown
The development version of Vim's built-in Markdown syntax highlighting and filetype plugins, maintained by Tim Pope. It provides Markdown l…
321252maintenance
tikzit/tikzit
TikZiT is a simple GUI desktop application for rapidly creating graphs and string diagrams using PGF/TikZ. Its native file format is a subs…
231248maintenance
4refr0nt/ESPlorer
ESPlorer is a cross-platform Java-based IDE for ESP8266 developers, providing a code editor with Lua and MicroPython syntax highlighting, a…
231248maintenance
dccsillag/magma-nvim
Magma is a NeoVim plugin that lets users run code interactively with Jupyter kernels directly inside the editor. It evaluates code blocks o…
321246maintenance
vim.wasm
An experimental port of the Vim text editor compiled to WebAssembly using Emscripten, running in the browser via a Web Worker with SharedAr…
505646experimental
zhuzhuyule/HexoEditor
HexoEditor is an Electron-based markdown editor tailored for writing Hexo blog posts, forked from Moeditor. It offers live Hexo-accurate pr…
231227maintenance
globocom/megadraft
Megadraft is a rich text (WYSIWYG) editor library for React built on top of Facebook's Draft.js. It ships with a nice default set of compon…
421224maintenance
SublimeText/Origami
Origami is a Sublime Text plugin for managing editor panes with keyboard-driven commands. It lets users create, destroy, travel between, an…
231221maintenance
hoovercj/vscode-power-mode
A VS Code extension that adds 'power mode' visual effects like explosions, particles, and a combo meter while typing, popularized by Code i…
321220maintenance
meltylabs/melty
Melty is an AI-powered code editor where every chat message becomes a git commit, letting you revert, branch, reset, and squash chats like …
235462experimental
gillescastel/latex-snippets
A collection of UltiSnips snippet files and Vim configuration for fast LaTeX note-taking, popularized by a blog series on taking math lectu…
321194maintenance
1943time/inkdown
Inkdown is a WYSIWYG Markdown editor fully compatible with the GitHub Flavored Markdown spec, available as a desktop app (Electron) and a V…
531182maintenance
sourcegraph/go-langserver
go-langserver is a Go language server implementing the Language Server Protocol (LSP), providing editor features like go-to-definition, hov…
101162maintenance
Even201314/MRichEditor
MRichEditor is a rich text WYSIWYG editor component for Android, based on the summernote editor. It supports common formatting features suc…
321159maintenance
vyapp/vy
vy is a modal, vim-like text editor written in Python and built on Tkinter. It features a highly modular plugin architecture where plugins …
101152maintenance
CannerCMS/canner-slate-editor
A modular rich text / WYSIWYG editor built on top of the Slate framework, with 20+ editor features, markdown syntax support, hotkeys, and H…
321139maintenance
vrapper/vrapper
Vrapper is an Eclipse plugin that wraps existing Eclipse text editors to provide Vim-like modal editing, including operators, motions, text…
231129maintenance
rogual/neovim-dot-app
A native Mac OS X GUI frontend for the Neovim text editor, built in Objective-C++. It wraps Neovim with a proper macOS app experience inclu…
231127maintenance
rhysd/vim-grammarous
A Vim plugin that provides grammar checking by integrating with LanguageTool, which it can download automatically. It highlights grammar er…
321122maintenance
josephernest/writing
Writing is a lightweight, distraction-free Markdown and LaTeX text editor that runs entirely in the browser with no server code. It offers …
321119maintenance
tanepiper/SublimeText-Nodejs
A Sublime Text 3 package providing Node.js code completion, snippets, and build/run commands. It integrates node script execution, debuggin…
231119maintenance
kazzkiq/CodeFlask
CodeFlask is a lightweight JavaScript library that embeds a micro code editor with syntax highlighting (via Prism) into web pages. It is de…
231116maintenance
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…
321115maintenance
tpope/vim-projectionist
A Vim plugin by Tim Pope that provides granular per-project configuration via 'projections' declared in .projections. or global heuristics.…
321094maintenance
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.…
321094maintenance
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…
321094maintenance
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 …
321089maintenance
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…
231087maintenance
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 …
321075maintenance
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…
321073maintenance
derekwyatt/vim-scala
A Vim plugin providing Scala filetype detection, syntax highlighting, indentation, Scaladoc comment indentation, and a :SortScalaImports co…
321069maintenance
mulesoft/api-designer
API Designer is a standalone or embeddable web editor for authoring RAML (RESTful API Modeling Language) specifications, written in JavaScr…
101069maintenance
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…
101067maintenance
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…
321066maintenance
Glyphr Studio
Glyphr Studio v1 is a free, web-based font editor aimed at hobbyists and typeface design beginners, offering vector glyph editing, kerning,…
101061maintenance
cdglabs/apparatus
Apparatus is a hybrid graphics editor and programming environment for creating interactive diagrams, running entirely in the browser. It le…
231054maintenance
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…
231051maintenance
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…
231040maintenance
numirias/semshi
Semshi is a Neovim plugin that provides semantic highlighting for Python code. It performs static analysis as you type, building syntax tre…
321037maintenance
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…
321034maintenance
vgod/vimrc
A personal Vim configuration (vimrc) distributed as a git repository with curated plugins managed as git submodules via Pathogen. It includ…
321033maintenance
FelixKratz/SketchyVim
A macOS application that turns accessibility-compliant text fields across the system into full vim buffers by synchronizing them with a rea…
231031maintenance
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…
321029maintenance
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…
101022maintenance
heysem-useinsider/Stringz
Stringz is a native macOS application that provides a visual editor for localizing Xcode projects targeting iOS, macOS, tvOS, and watchOS. …
231021maintenance
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…
231021maintenance
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…
321019maintenance
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…
321014maintenance
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…
531011maintenance
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…
321011maintenance
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…
321005maintenance
awalgarg/cv-maker
A browser-based resume builder that generates elegant, simple resumes written in Markdown, inspired by the retired Careers Stack Overflow e…
10998maintenance
aily blockly
Aily Blockly is an AI-assisted Blockly-based IDE for hardware development supporting 100+ boards including Arduino, ESP32, STM32, RP2040, a…
853851experimental
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…
793846experimental
Kotlin/kotlin-lsp
The official Kotlin Language Server implementing the Language Server Protocol, built on IntelliJ IDEA and the IntelliJ Kotlin plugin. It sh…
833530experimental
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…
693027experimental
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 …
832782experimental
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 …
632697experimental
revezone/revezone
Revezone is a lightweight, local-first, graphic-centric productivity app for building a second brain, combining Excalidraw and Tldraw white…
202661experimental
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…
572093experimental
Expert
Expert is the official Language Server Protocol (LSP) implementation for the Elixir programming language, merging the community ElixirLS, L…
892066experimental
lamdu/lamdu
Lamdu is a next-generation live programming environment combining a projectional/structure editor with its own programming language, offeri…
661894experimental
saket/press
Press is a cross-platform WYSIWYG markdown note-taking editor built with Kotlin Multiplatform, inspired by Bear. It provides inline markdow…
101858experimental
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…
321807experimental
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…
321659experimental
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 …
801608experimental
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…
131596experimental
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…
821581experimental
Robot-Will/Stino
Stino is a Sublime Text plugin that provides an Arduino-like environment for editing, compiling, and uploading Arduino sketches. It downloa…
321568experimental
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…
961499experimental
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…
481497experimental
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 …
661481experimental
socketteer/loom
Loom is an experimental tree-based writing interface for collaborating with GPT-3, letting users explore branching continuations of a text …
321390experimental
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.…
271378experimental
distant
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…
231374experimental
Zedless
Zedless is a privacy-friendly, local-first fork of the Zed code editor written in Rust. It removes proprietary cloud service dependencies, …
101288experimental
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 …
841242experimental
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…
901219experimental
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…
781209experimental
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…
101207experimental
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…
611201experimental
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…
481172experimental
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…
321142experimental
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…
831089experimental

← prev page 11 / 14 next →