1. Visual Studio Code
VS Code suits people who want language help, a debugger, a terminal and git in one free editor. Remote editing over SSH, in containers and in WSL comes through Microsoft's extensions. The catch: the download is built under a Microsoft product licence, not the MIT licence used by the source repository.
Best for: People who want one editor for many languages, with remote editing and an extension marketplace. Prices, facts and sources
2. Zed
Zed suits people who want a free, open-source editor with a debugger, git panel, terminal and shared projects in one program. Extensions live in a public directory. The catch: its docs show no portable Windows build, and dev containers are still in development.
Best for: People who want a free editor with debugging and collaboration built in. Prices, facts and sources
3. GNU Emacs
GNU Emacs suits people who want a free editor with a release in the past year with LSP, a debugger interface, git and remote editing all described in its own manuals. The package archive hosted by the GNU project provides extensions. The catch: its manuals show no multiple cursors, live collaboration or statement on usage data.
Best for: People who want a free editor they can reshape in Emacs Lisp, with many tools built in. Prices, facts and sources
4. VSCodium
VSCodium suits people who want the VS Code editor as an MIT-licensed build with telemetry off. It ships a Windows zip. The catch: Microsoft's Remote Development extensions do not run on it, and extensions come from Open VSX rather than Microsoft's Marketplace.
Best for: People who want VS Code's editor as a fully open-source build without Microsoft telemetry. Prices, facts and sources
5. Neovim
Neovim suits developers who want a free modal editor with releases in the past year with language server support built in. It also has a terminal, gdb debugging and a documented Lua plugin interface. The catch: plugins are found through third-party sites that the project wiki lists, and git, multiple cursors and live collaboration do not appear in the documentation.
Best for: Keyboard-driven developers who want built-in language server support and are happy to configure their own setup. Prices, facts and sources
6. Vim
Vim suits people who want a free, keyboard-driven editor with official Windows and Linux builds. It ships a terminal window, a gdb debugging plugin and remote editing over scp. The catch: the manual describes an LSP message mode but no ready-made language server client. The terminal and key mapping manuals show no git commit interface or multiple cursors.
Best for: People who work from the keyboard and want a free editor with community scripts. Prices, facts and sources
7. Pulsar
Pulsar suits people who want a free, customisable editor in the style of Atom, with a Git panel, a terminal package and a public package registry. It has a portable Windows build and releases through May 2026. The catch: its docs describe no debugger, no remote editing, and extra IDE features, such as linting, that need separately installed community packages, and Windows builds are unsigned.
Best for: People who like Atom's customisable, package-driven style. Prices, facts and sources
8. Kate
Kate suits people who want a free, open-source editor with language server support, a debugger front end and an embedded terminal. It costs nothing and is still maintained, with tags through October 2026. The catch: its handbook documents no git commits or SSH editing, the download page lists no portable Windows build or web version, and macOS builds are nightly only.
Best for: People who want a free editor with built-in language server support. Prices, facts and sources
9. Geany
Geany suits people who want a free editor and will add plugins for language servers, debugging and git. It costs nothing and has a documented plugin API and directory. The catch: the newest stable release is from July 2025, and the manual documents no multiple cursors, SSH editing or portable build.
Best for: People who want a free editor and are happy to add plugins. Prices, facts and sources
10. Helix
Helix suits people who live in a terminal and want a modal editor with built-in language server support and multiple selections. It is free under MPL-2.0. The catch: no plugin system, an experimental debugger, and no release in the past 12 months.
Best for: Keyboard-driven users who work in a terminal and want language server features built in. Prices, facts and sources
11. Notepad++
Notepad++ suits Windows users who want a free, open-source editor with portable builds, multi-editing and plugins. The manual does not document a built-in terminal, git, debugger or language servers. The project's author says its update service was compromised in 2025.
Best for: Windows users who want a free editor for quick edits and scripts. Prices, facts and sources
12. Sublime Text
Sublime Text suits people who want a one-time purchase on every desktop system, with multiple selections, custom key bindings and a portable build. The $99 personal licence covers 3 years of updates. The catch: it is not free for work, it is licensed rather than sold, and advanced git tasks go to Sublime Merge.
Best for: People who prefer a one-time purchase to a subscription and work on Windows, macOS and Linux. Prices, facts and sources