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
solemnwarning/rehex
Rehex is a cross-platform hex editor designed for reverse engineering binary files, with features like large file support, inline disassemb…
792481active
MacDownApp/macdown
MacDown is an open source Markdown editor for macOS with live HTML preview, built in Objective-C/Cocoa. It offers configurable Markdown ren…
239841maintenance
projekt0n/github-nvim-theme
A collection of GitHub-style colorschemes for Neovim written in Lua. It provides multiple GitHub color variants (dark, light, dimmed, high …
232471active
RRethy/vim-illuminate
A (Neo)Vim plugin that automatically highlights other uses of the word under the cursor using LSP, Tree-sitter, or regex matching. It inclu…
732468stable
junegunn/limelight.vim
A Vim plugin that provides hyperfocus writing by dimming all text except the current paragraph, like a spotlight on the page. It pairs well…
612452stable
eclipse-jdtls/eclipse.jdt.ls
Eclipse JDT Language Server is a Java implementation of the Language Server Protocol built on Eclipse JDT, LSP4J, M2Eclipse, and Buildship.…
672449active
olivierkes/manuskript
Manuskript is an open-source desktop writing application for authors, built with Python and PyQt5. It provides outlining, character and plo…
642437active
eranif/codelite
CodeLite is a free, open-source, cross-platform IDE specialized in C, C++, Rust, Python, PHP, and Node.js development. It is written in C++…
902421active
neurocyte/flow
Flow Control is a fast, terminal-based programmer's text editor written in Zig with tree-sitter syntax highlighting for 70+ languages and p…
792418active
react-page/react-page
ReactPage is a highly customizable WYSIWYG content editor for the browser, built with React and TypeScript. It lets developers define custo…
789537maintenance
drl990114/MarkFlowy
MarkFlowy is a lightweight, cross-platform Markdown and text editor built with Tauri, React, and Prosemirror, offering WYSIWYG and source-c…
1002398active
m969/EGamePlay
EGamePlay is a lightweight, flexible combat and skill framework for Unity built on an Entity-Component-System pattern, with status effects,…
772389active
H5-Dooring
DooringX is a TypeScript-based visual drag-and-drop framework for quickly building low-code page editor platforms. Its core library, doorin…
322386active
ryohey/signal
Signal is an open-source online MIDI editor and music sequencer built with web technologies (TypeScript, React, Web Audio). It offers a mul…
732379active
umpox/TinyEditor
A functional HTML/CSS/JavaScript code editor with live preview that fits in under 400 bytes, pasted directly into a browser address bar as …
322369stable
daylerees/colour-schemes
A collection of colour schemes for many popular text editors and syntax highlighters, created by Dayle Rees. Themes are generated from a sh…
329280maintenance
zasper-io/zasper
Zasper is a high-performance IDE purpose-built for running Jupyter Notebooks, implementing Jupyter's wire protocol with massive concurrency…
882354active
Xed-Editor/Xed-Editor
Xed-Editor is an advanced, extensible text and code editor for Android with syntax highlighting, LSP-powered code intelligence, a built-in …
912345active
stevearc/aerial.nvim
aerial.nvim is a Neovim plugin that displays a code outline window for skimming and quick navigation within files. It builds symbol outline…
782343active
Laverna/laverna
Laverna is a JavaScript note-taking web application with a Markdown editor and client-side encryption, positioned as an open-source alterna…
239168maintenance
antirez/kilo
Kilo is a tiny terminal text editor written in under 1000 lines of C, with syntax highlighting and incremental search, requiring no externa…
329167maintenance
Metals
Metals is a Scala language server implementing the Language Server Protocol to bring rich IDE features to any supported text editor. It pro…
922332active
copilot-emacs/copilot.el
An unofficial Emacs plugin for GitHub Copilot that provides inline ghost-text completions, a chat interface, and Next Edit Suggestions. It …
992330active
Feel-ix-343/markdown-oxide
Markdown Oxide is a Language Server Protocol implementation for Markdown, written in Rust, focused on personal knowledge management (PKM) w…
922320active
SwiftLaTeX/SwiftLaTeX
SwiftLaTeX compiles the PdfTeX and XeTeX LaTeX engines to WebAssembly so LaTeX documents can be compiled entirely in the browser, exposed a…
232320active
tim-koehler/Helm-Intellisense
A Visual Studio Code extension that provides IntelliSense for Helm templates by reading and evaluating the chart's values.yaml. It offers a…
572313active
clangd
clangd is a language server that provides C/C++ IDE features such as code completion, diagnostics, go-to-definition, and refactoring to any…
882310stable
microsoft/pxt
Microsoft MakeCode (PXT) is a framework for building beginner-friendly, browser-based programming editors focused on computer science educa…
762310active
redhat-developer/vscode-java
A Visual Studio Code extension providing Java language support via the Eclipse JDT Language Server. It offers code completion, navigation, …
962300active
nadrad/h-m-m
h-m-m (Hackers Mind Map) is a fast, keyboard-centric terminal application for creating and editing mind maps. It offers vim-like key bindin…
702293active
company-mode/company-mode
company-mode is a modular in-buffer text and code completion framework for GNU Emacs, standing for 'complete anything'. It uses pluggable b…
772287stable
JetBrains/intellij-plugins
JetBrains' official monorepo of open-source plugins bundled with IntelliJ IDEA Ultimate and other IntelliJ Platform-based IDEs. It contains…
772277active
tareqimbasher/NetPad
NetPad is a cross-platform C# editor and playground that lets developers run C# code instantly without creating or managing projects. It is…
782274active
mapbox/geojson.io
geo.io is a browser-based editor for creating, viewing, and sharing spatial map data, originally built by Mapbox in 2013 and overhauled in …
732272active
PKSM
PKSM is a multipurpose, portable Pokemon save manager and editor for generations I through VIII, written in C++. It runs on Nintendo 3DS cu…
972266active
winder/Universal-G-Code-Sender
Universal G-Code Sender is a free, cross-platform Java application for sending G-Code to CNC controllers such as GRBL, FluidNC, TinyG, g2co…
922265active
uiwjs/react-codemirror
A React component wrapper around CodeMirror 6, providing a declarative, hook-friendly way to embed a code editor in React applications. It …
972254active
dhruvasagar/vim-table-mode
A Vim plugin that enables automatic creation and formatting of neat ASCII/Markdown tables as you type. It auto-aligns columns, draws separa…
522247active
FarGroup/FarManager
Far Manager is a text-mode file and archive manager for Windows with an orthodox (Norton Commander-style) dual-panel interface. It is highl…
952242active
trykimu/videoeditor
Kimu is an open-source, AI-powered web video editor positioned as an alternative to CapCut and Canva. It combines a React/Remotion-based mu…
622241active
TEdit/Terraria-Map-Editor
TEdit is a standalone open-source map editor for the game Terraria, letting users paint tiles, walls, liquids, and wire, edit chests, signs…
962238active
elfmz/far2l
far2l is a Linux port (fork) of FAR Manager v2, an orthodox keyboard-driven file manager with a built-in text editor and plugin architectur…
902221active
kawre/leetcode.nvim
A Neovim plugin written in Lua that lets users browse, read, and solve LeetCode problems directly inside the editor. It provides a dashboar…
512211active
seagle0128/.emacs.d
Centaur Emacs is a preconfigured Emacs distribution that bundles many packages and a core library to enhance the default Emacs experience. …
732209active
zim-desktop-wiki/zim-desktop-wiki
Zim is a graphical desktop wiki and text editor for maintaining a collection of locally stored wiki pages with links, formatting, and attac…
762206stable
face-hh/griddycode
GriddyCode is a code editor built with the Godot game engine, featuring syntax highlighting and autocomplete. It is extensible via Lua mods…
172203active
LeetCode-OpenSource/vscode-leetcode
A VS Code extension that lets users browse, solve, and submit LeetCode problems directly inside the editor. It supports signing in to leetc…
238498maintenance
ggml-org/llama.vim
A Vim/Neovim plugin that provides LLM-assisted code and text completion via a local llama.cpp server. It offers fill-in-the-middle (FIM) au…
752187active
cpeditor/cpeditor
CP Editor is a Qt-based, cross-platform IDE designed specifically for competitive programming. It automates compiling, running, and testing…
882185active
theniceboy/nvim
A comprehensive NeoVim configuration (vimrc) tailored for Colemak keyboard layout users, bundling plugins for autocompletion, file navigati…
662178active
0-AI-UG/cate
Cate is an infinite zoomable canvas IDE that hosts terminals, editors, and browser panels in a spatial workspace. It is designed for runnin…
772174active
alefragnani/vscode-bookmarks
A Visual Studio Code extension that lets developers mark lines with bookmarks (including labeled ones) and quickly jump between them. It pr…
652174active
lukehaas/RunJS
RunJS is a desktop JavaScript and TypeScript playground for macOS, Windows, and Linux that runs code as you type with instant results. It p…
872172active
obsidian-nvim/obsidian.nvim
A community-maintained Neovim plugin for working with Obsidian markdown vaults directly inside the editor. It complements the Obsidian app …
842172active
MathLive
MathLive is a set of web components (custom elements) for editing and rendering mathematical notation on the web with LaTeX-quality typeset…
672169active
bytedance/CodeLocator
CodeLocator is an Android debugging toolset consisting of an Android SDK and an Android Studio plugin that lets developers inspect and inte…
362169active
yianwillis/vimcdoc
A project that translates the complete Vim help documentation (user manual and reference manual) into Chinese. It can be installed as a Vim…
762162active
folke/zen-mode.nvim
A Neovim plugin that provides distraction-free coding by opening the current buffer in a centered full-screen floating window. It optionall…
442158stable
pmizio/typescript-tools.nvim
A pure Lua NeoVim plugin that replaces typescript-language-server by communicating directly with Tsserver using its native protocol, like V…
522151active
tpope/vim-sleuth
sleuth.vim is a Vim plugin that heuristically detects indentation settings from the current file and neighboring files, automatically setti…
322147stable
fantasticit/think
Think (云策文档) is an open-source knowledge management application for organizing documents into independent wiki spaces with real-time multi-…
342146active
Olical/conjure
Conjure is a Neovim plugin providing interactive, live evaluation of code in connected REPLs for languages like Clojure, Fennel, Scheme, Py…
832142active
godotengine/godot-vscode-plugin
An official VS Code extension providing Godot Engine development tools, including GDScript language features, a debugger, and support for G…
912134active
microsoft/pylance-release
Pylance is Microsoft's fast, feature-rich Python language server extension for Visual Studio Code, providing IntelliSense, auto-imports, di…
992133active
lite
lite is a lightweight text editor written mostly in Lua, aiming to be practical, small, fast, and easy to modify or extend. It supports plu…
238223maintenance
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)…
792120active
windwp/nvim-ts-autotag
A Neovim plugin that uses treesitter to automatically close and rename HTML-style tags across many filetypes like HTML, JSX, TSX, Vue, and …
762120active
markpluslabs/react-markplus
MarkPlus is a React component library providing a markdown editor with live preview, toolbar, themes, and KaTeX math support. It can also b…
322115active
milkytracker/MilkyTracker
MilkyTracker is an open-source, multi-platform music tracker application for creating .MOD and .XM module files, recreating the Fasttracker…
762102active
slime/slime
SLIME (Superior Lisp Interaction Mode for Emacs) is an Emacs plugin that provides an interactive development environment for Common Lisp. I…
722093stable
Calva
Calva is a Visual Studio Code extension providing a REPL-powered IDE for Clojure and ClojureScript development. It bundles inline evaluatio…
942089active
CodeImage
CodeImage is a web application for creating beautiful, customizable screenshots of source code snippets, with syntax themes, window frames,…
642089active
editor-bootstrap/vim-bootstrap
Vim Bootstrap is a generator that produces ready-to-use .vimrc / init.vim configuration files for Vim, NeoVim, MacVim, GVim and NeoVim-Qt b…
502088active
ex3ndr/llama-coder
Llama Coder is a self-hosted GitHub Copilot replacement implemented as a VS Code extension. It uses Ollama running CodeLlama or Stable Code…
272088active
icsharpcode/AvalonEdit
AvalonEdit is a WPF-based text editor component for .NET, originally written for the SharpDevelop IDE and used in projects like ILSpy. It p…
442082stable
Undertale Mod Tool
A GUI and CLI tool for modding, decompiling, and unpacking Undertale, Deltarune, and other GameMaker Studio games. It provides editors for …
902068active
retext-project/retext
ReText is a simple but powerful desktop editor for markup languages such as Markdown, reStructuredText, Textile, and AsciiDoc, built with P…
662059active
asciidocfx/AsciidocFX
AsciidocFX is a cross-platform desktop AsciiDoc editor and toolchain built with JavaFX for authoring books, documents, and slides. It expor…
532052active
carlhuda/janus
Janus is a Vim distribution that bundles popular plugins and sensible default mappings for Vim, Gvim, and MacVim. It provides a minimal but…
327842maintenance
onivim/oni2
Onivim 2 is a native, lightweight modal code editor built in Reason/OCaml that combines Vim-style modal editing with VSCode's extension hos…
327842maintenance
michelson/Dante
Dante (dante3) is a React-based block-style WYSIWYG rich text editor built on TipTap and ProseMirror, inspired by Medium's editor. It provi…
642041active
SublimeLinter
SublimeLinter is the code linting framework for the Sublime Text editor. It provides the core infrastructure for running external linters a…
882039active
Ruby LSP
Ruby LSP is an opinionated implementation of the Language Server Protocol for Ruby, maintained by Shopify to provide rich editor features l…
912036active
TexLab
TexLab is a Language Server Protocol implementation for LaTeX written in Rust, providing rich editing support (completion, diagnostics, bui…
902029active
visualfc/liteide
LiteIDE is a simple, open source, cross-platform IDE built in C++ with Qt, focused on Go development. It provides a code editor with Go sup…
667766maintenance
SublimeText/LaTeXTools
LaTeXTools is a Sublime Text plugin that simplifies writing LaTeX documents. It handles compiling LaTeX to PDF, parsing build logs for erro…
982021active
JiHong88/suneditor
SunEditor is a lightweight, dependency-free WYSIWYG rich text editor written in vanilla JavaScript with a modular plugin architecture. It i…
972021active
easymotion/vim-easymotion
EasyMotion is a Vim plugin that speeds up cursor movement by highlighting all possible jump targets for a motion and letting you press a si…
237742maintenance
Aegisub
Aegisub is a free, cross-platform advanced subtitle editor for creating and modifying subtitles. It provides audio-based timing, powerful s…
992010active
Solargraph
Solargraph is a Ruby language server implementing the Language Server Protocol, providing intellisense, context-aware autocompletion, inlin…
762009active
linuxserver/docker-code-server
A Docker image from LinuxServer.io that packages code-server, allowing Visual Studio Code to run in a browser via a self-hosted server. It …
962004active
vriteio/vrite
Vrite is an open-source, collaborative developer content platform for creating, managing, and deploying product documentation, technical bl…
642004active
jupyter-lsp/jupyterlab-lsp
A JupyterLab extension that integrates Language Server Protocol servers to bring IDE-like coding assistance to notebooks and files. It prov…
762002active
equalsraf/neovim-qt
Neovim Qt is a lightweight cross-platform graphical front-end (GUI) for the Neovim text editor, written in C++ with Qt6. It also provides a…
862001active
miroiu/nodify
Nodify is a collection of highly performant WPF controls for building node-based editors, designed for data-binding and MVVM. It supports s…
761994active
ranuts/document
A browser-based document editor that opens and edits DOCX, XLSX, PPTX, CSV, PDF and other formats entirely client-side using the OnlyOffice…
821993active
antonmedv/codejar
CodeJar is a lightweight (~2.5 kB), dependency-free embeddable code editor for the browser built on contenteditable. It handles indentation…
421986active
arimger/Unity-Editor-Toolbox
A Unity Editor extension library providing custom attributes, property drawers, hierarchy overlay, and other workflow improvements for the …
841982active
vim-ruby/vim-ruby
Vim's runtime configuration files providing Ruby language support, including syntax highlighting, indentation, omnicompletion, and helper m…
371982stable
rafi/vim-config
A carefully crafted, ready-to-use Neovim configuration built on LazyVim with fast startup (~30-45ms), LSP, completion, and many editor plug…
751975active

← prev page 5 / 14 next →