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
Visual Studio Code
Visual Studio Code is a free, open‑source, cross‑platform code editor built on Electron. It offers a rich extensibility model, built‑in deb…
95193797active
Visual Studio Code
Visual Studio Code (Code - OSS) is Microsoft's open-source, Electron-based code editor combining editing, navigation, debugging, and a rich…
95193797stable
Excalidraw
Excalidraw is an open‑source virtual whiteboard that lets you draw hand‑drawn style diagrams, wireframes, and sketches. It runs in the brow…
79133740active
Godot Engine
Godot Engine is a free, open‑source, cross‑platform 2D and 3D game engine written in C++. It provides a full editor, scripting languages, a…
97118407stable
Neovim
Neovim is a hyperextensible, Vim‑based text editor that runs in the terminal and supports modern GUIs. It provides a first‑class API for pl…
92102749active
stablyai/orca
Orca is an AI Orchestrator IDE that lets you run multiple coding agents side‑by‑side in isolated git worktrees. It provides a desktop GUI, …
7995490active
Zed
Zed is a high‑performance, cross‑platform code editor written in Rust. It offers built‑in multiplayer collaboration and AI‑powered assistan…
9491289active
OpenCut
OpenCut is a free, open‑source video editor that runs in the browser, on desktop and on mobile. It offers a plugin‑first architecture, head…
7290555active
OpenCut
OpenCut is a free, open-source video editor for web, desktop, and mobile, positioned as an open alternative to CapCut. It provides a timeli…
7290555active
Coder
code-server is an open-source project that runs VS Code on a remote server and makes it accessible through any modern web browser. It lets …
9579571active
toeverything/AFFiNE
AFFiNE is an open-source, local-first knowledge base workspace that merges documents, whiteboards, and databases into a single block-based …
9673138active
cline/cline
Cline is an open‑source autonomous coding agent that can read, write, and refactor code, run terminal commands, and browse the web. It is a…
8870478active
Warp
Warp is an agentic development environment that combines a modern, high‑performance terminal with AI‑powered agents. It lets developers run…
9565364active
MarkText
MarkText is a simple, elegant open‑source markdown editor built with Electron and Vue. It runs natively on Linux, macOS, and Windows and pr…
9161654active
MarkText
MarkText is a free, open-source, WYSIWYG Markdown editor built with Electron and Vue that renders formatting in place as you type. It suppo…
9161654active
adam-p/markdown-here
Markdown Here is a browser and email-client extension (Chrome, Firefox, Opera, Safari, Thunderbird, Postbox) that lets users write email in…
4860265active
ImHex
ImHex is a cross‑platform hex editor designed for reverse engineers, programmers, and anyone who works with binary data at odd hours. It fe…
8354966active
Slidev
Slidev is a markdown‑based presentation tool that builds interactive slides using Vite and Vue. It provides a CLI, integrated editor, themi…
9248867active
Quill
Quill is a modern WYSIWYG rich text editor library for the web, built for compatibility and extensibility with a JSON-based Delta document …
3447364stable
Monaco Editor
Monaco Editor is a browser‑based code editor that provides the same core editing experience as Visual Studio Code. It can be embedded in we…
8846784active
Monaco Editor
Monaco Editor is the browser-based code editor that powers VS Code, distributed as an npm package with ESM and TypeScript API definitions. …
8846784stable
SiYuan
SiYuan is a privacy-first, local-first note-taking and personal knowledge management application built around block-level editing, bidirect…
9446723active
Helix
Helix is a post‑modern modal text editor written in Rust. It provides Vim‑style modal editing, multiple selections, and built‑in language‑s…
7846602active
Helix
Helix is a post-modern modal terminal text editor written in Rust, inspired by Kakoune and Neovim. It ships with built-in tree-sitter synta…
7846602active
Logseq
Logseq is a privacy-first, open-source knowledge management and note-taking application built with Clojure/ClojureScript. It stores notes l…
9545313active
Vim
Vim is a highly configurable, cross‑platform text editor that extends the classic vi experience with modern features like multi‑level undo,…
7641010active
PatrickJS/awesome-cursorrules
Awesome Cursor Rules is a curated collection of Markdown‑based .mdc configuration files that customize the behavior of the Cursor AI code e…
5840828active
drawDB
drawDB is a free, open‑source online database diagram editor that lets you design ER diagrams and generate SQL for many dialects. It runs i…
7439908active
drawDB
drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip…
7439908active
lapce/lapce
Lapce is an open-source, GPU-accelerated code editor written in pure Rust with a native GUI built on the Floem toolkit. It offers built-in …
8138935active
ueberdosis/tiptap
Tiptap is a headless, framework‑agnostic rich‑text editor built on ProseMirror. It provides a core library plus over 100 extensions and opt…
9338614active
Trilium Notes
Trilium Notes is a free, open‑source, cross‑platform hierarchical note‑taking application built with Electron. It lets you build a personal…
9938380active
carbon-app/carbon
Carbon is a web application for creating and sharing beautiful images of source code, with customizable syntax themes, backgrounds, and win…
4936107active
VSCodium
VSCodium provides freely-licensed (MIT) binary releases of Microsoft's VS Code, built via automated scripts without Microsoft branding, tel…
9233484active
codex-team/editor.js
Editor.js is an open-source, block-style rich text editor for the web that outputs clean JSON instead of HTML markup. It is highly extensib…
9231969stable
The Ultimate vimrc
The Ultimate Vimrc is a curated Vim configuration that bundles a comprehensive set of plugins, color schemes, and sensible defaults. It pro…
3231812active
The Ultimate vimrc
A comprehensive, pre-configured Vim setup ('vimrc') maintained for over a decade, offered in a lightweight basic version and a plugin-rich …
3231812stable
Slate
Slate is a highly customizable framework for building rich text editors in the browser. It provides a plugin‑based architecture built on to…
9631744active
Slate
Slate is a completely customizable framework for building rich text editors on top of React, inspired by Draft.js, ProseMirror, and Quill. …
9631744active
ahujasid/blender-mcp
MCP for Blender is an open‑source Blender add‑on that connects Blender to any LLM via the Model Context Protocol. It lets users create, edi…
6530036active
oraios/serena
Serena is a Python toolkit that provides semantic code retrieval, editing, refactoring, and debugging capabilities for AI coding agents. It…
8329754active
micro
Micro is a modern, terminal‑based text editor written in Go that runs as a single static binary with no external dependencies. It offers a …
7329721active
micro
Micro is a terminal-based text editor written in Go that aims to be an easy-to-use, intuitive successor to nano. It ships as a single stati…
7329721active
Notepad++
Notepad++ is a free, open‑source source code editor for Windows built with C++ and the Scintilla component. It provides a fast, lightweight…
9529388active
NvChad
NvChad is a fast, Lua‑based Neovim configuration framework that provides solid defaults, a beautiful UI, and extensive theming. It uses laz…
6828514active
NvChad
NvChad is a fast, beautifully themed Neovim configuration framework written in Lua, providing solid defaults, lazy-loaded plugins, and poli…
6828514active
LazyVim
LazyVim is a pre-configured Neovim setup powered by the lazy.nvim plugin manager that turns Neovim into a full-featured IDE while remaining…
9027696active
Kilo
Kilo is an open‑source AI coding agent that works across VS Code, JetBrains IDEs and the command line. It lets developers pick from 500+ mo…
8427653active
oldj/SwitchHosts
SwitchHosts is a free, open-source desktop application for managing and quickly switching between hosts file configurations. Built with Tau…
9127212active
Ace Editor
Ace is an embeddable high‑performance code editor written in JavaScript for the web. It provides syntax highlighting, code folding, multipl…
9427142active
onlook-dev/onlook
Onlook is an open‑source visual editor that lets designers build, style, and edit React applications directly in the browser. It combines a…
6326801active
GrapesJS
GrapesJS is an open‑source web builder framework written in TypeScript that provides a drag‑and‑drop visual editor for creating newsletters…
9926310active
YouCompleteMe
YouCompleteMe is a fast, as-you-type fuzzy-search code completion engine for Vim, backed by the ycmd server. It provides semantic completio…
7625870active
coc.nvim
coc.nvim is a Node.js based extension host that brings VS Code‑like IntelliSense to Vim and Neovim. It provides LSP‑driven completion, diag…
6625154active
syl20bnr/spacemacs
Spacemacs is a community‑driven Emacs distribution that combines the power of Emacs with Vim‑style ergonomics via Evil mode. It provides a …
6824544active
pascalorg/editor
Pascal Editor is a free, open‑source 3D building editor that runs in the browser and can also be launched from a local CLI. It lets users d…
8224290active
Lexical
Lexical is an extensible, framework-agnostic text editor library written in TypeScript. It provides a lightweight core with plugin-based ex…
9923961active
Lexical
Lexical is an extensible JavaScript text editor framework from Meta that attaches to contentEditable elements and provides a modular, plugi…
9923961stable
Dracula Theme
Dracula Theme is a dark color scheme that works across 400+ applications and editors. It provides a unified look for terminals, IDEs, brows…
6623601active
Notable
Notable is a cross‑platform, Electron‑based note‑taking application that stores notes as plain GitHub‑Flavored Markdown files on disk. It p…
2323496active
lensapp/lens
Lens is a desktop IDE for managing, debugging, and operating Kubernetes clusters. It provides a unified UI, real‑time metrics, logs, and bu…
2323244active
CodeEdit
CodeEdit is a native macOS code editor built with Swift and SwiftUI. It provides a lightweight, extensible environment for editing source c…
6623065active
chartdb/chartdb
ChartDB is an open‑source, web‑based database diagram editor that visualizes and designs schemas from a single query. It offers AI‑assisted…
7922990active
marimo
marimo is a reactive Python notebook that stores notebooks as pure .py files, enabling reproducible, git‑friendly workflows. It provides an…
9022981active
Doom Emacs
Doom Emacs is a fast, opinionated configuration framework for GNU Emacs written in Emacs Lisp. It provides a curated set of modules, a CLI …
7622736active
Doom Emacs
Doom Emacs is a configuration framework for GNU Emacs that provides fast startup, lazy loading, and opinionated defaults built on Emacs Lis…
7622736active
Univer
Univer is an open‑source SDK that provides building blocks for spreadsheet, document, and presentation experiences. It offers a highly cust…
9622655active
lewagon/dotfiles
Le Wagon's dotfiles repository provides a ready‑to‑use set of shell, editor, and git configuration files for students. It automates the set…
7521898active
Eclipse Theia
Eclipse Theia is an extensible, TypeScript‑based framework for building cloud‑and‑desktop IDEs. It provides the core UI, language‑server in…
9821705active
Eclipse Theia
Eclipse Theia is an open-source framework written in TypeScript for building custom cloud (browser-based) and desktop IDEs and tools, with …
9821705active
JetBrains/intellij-community
IntelliJ IDEA is a full-featured Java and Kotlin IDE built on the open‑source IntelliJ Platform. It provides code editing, refactoring, deb…
9820636active
SpaceVim
SpaceVim is a modular configuration framework for Vim and Neovim that organizes plugins and settings into reusable layers. It provides a co…
1020196active
SpaceVim
SpaceVim is a modular, layer-based configuration framework for Vim and Neovim, inspired by Spacemacs. It bundles curated plugin collections…
1020196stable
refactoringhq/tolaria
Tolaria is a cross‑platform desktop application for managing markdown knowledge bases. It provides a rich block editor, Git integration, an…
7920099active
basecamp/trix
Trix is a WYSIWYG rich text editor for web applications, built by 37signals as a JavaScript custom element. It uses its own internal docume…
9020014stable
LunarVim
LunarVim is a community‑driven IDE layer that extends Neovim with sane defaults and a rich set of plugins. It provides built‑in LSP, lintin…
3019257active
LunarVim
LunarVim is an opinionated IDE layer for Neovim that ships with sane defaults for autocompletion, LSP, linting, formatting, debugging, fuzz…
3019257active
Motion Canvas
Motion Canvas is a TypeScript library that lets you program animations with generator functions and provides a web‑based editor for real‑ti…
6019146active
alyssaxuu/screenity
Screenity is a free, privacy‑friendly Chrome extension that records your screen, webcam and audio. It also includes an in‑browser video edi…
9818755active
Audacity
Audacity is a free, open‑source multi‑track audio editor and recorder. It runs on Windows, macOS, Linux and other platforms.
9418669active
Audacity
Audacity is a free, open-source, multi-track audio editor and recorder for Windows, macOS, and GNU/Linux. It supports recording, editing, e…
9418669active
Etherpad
Etherpad is a self‑hosted, real‑time collaborative document editor built with Node.js. It preserves every keystroke, attributes authorship,…
9918586active
wangEditor
wangEditor is an open-source web-based WYSIWYG rich text editor written in TypeScript. It works out of the box with plain JavaScript and pr…
2318357stable
Overleaf
Overleaf is an open-source, web-based real-time collaborative LaTeX editor, self-hostable via Docker (Community Edition) with a commercial …
6618172active
nhn/tui.editor
TOAST UI Editor is a JavaScript Markdown editor offering both Markdown and WYSIWYG modes with GFM/CommonMark support. It is extensible via …
1018017stable
vim-airline
vim-airline is a Vim plugin that provides a lean, fast statusline and tabline for the Vim editor, displaying mode, VCS branch info, filenam…
7717970stable
Foam
Foam is a personal knowledge management (PKM) and sharing system built on VS Code and GitHub, inspired by Zettelkasten-style note-taking. I…
9817449active
graphql/graphiql
GraphiQL is the official GraphQL Foundation reference IDE for exploring and testing GraphQL APIs in the browser, plus a monorepo ecosystem …
9416913active
rust-lang/rust-analyzer
rust-analyzer is a Language Server Protocol implementation providing IDE features for Rust, including code completion, go-to-definition, fi…
9416902stable
suitenumerique/docs
Docs (La Suite Numérique) is an open-source, self-hostable collaborative text editor and knowledge base positioned as an alternative to Not…
9216893stable
Plate
Plate is a React framework for building rich-text editors, built on Slate with a headless plugin system, composable packages, and shadcn/ui…
9516656active
Novel
Novel is an open-source, headless Notion-style WYSIWYG rich text editor built on Tiptap and ProseMirror, with AI-powered autocompletion via…
3316451active
TinyMCE
TinyMCE is a widely used JavaScript WYSIWYG rich text editor library that generates HTML5 output and is highly customizable via plugins and…
7616305stable
JupyterLab
JupyterLab is an extensible, web-based interactive computing environment for authoring computational notebooks, with support for code conso…
9915366stable
neovide/neovide
Neovide is a cross-platform graphical user interface for the Neovim text editor, written in Rust with GPU-accelerated rendering. It behaves…
8615269stable
VSCodeVim/Vim
VSCodeVim is a Vim emulator extension for Visual Studio Code that brings modal editing, Vim keybindings, and emulated plugins like vim-surr…
8315218active
dail8859/NotepadNext
Notepad Next is a cross-platform reimplementation of Notepad++ built with Qt 6 in C++. It provides a familiar lightweight text and code edi…
9414675active
microsoft/edit
A simple terminal-based text editor from Microsoft that pays homage to the classic MS-DOS Editor, built in Rust. It offers a modern interfa…
7314595active
Subtitle Edit
Subtitle Edit is a free, open-source desktop application for creating, editing, converting, and synchronizing subtitles, with video playbac…
9314510active
AstroNvim
AstroNvim is a feature-rich, aesthetically pleasing Neovim configuration framework written in Lua that balances out-of-the-box functionalit…
9014456active

page 1 / 14 next →