FREEDOM251

Freedom251 › Text Editors

Joe's Own Editor

Free plan LinuxMacWindows

Visit Joe's Own Editor Alternatives Pricing

Joe's Own Editor's own site

What Joe's Own Editor is

Joe's Own Editor (JOE) is a free terminal-based screen editor released under the GNU General Public License. It runs on Linux, macOS, and Windows, and is aimed at developers, desktop users, and system administrators working in a console. JOE combines WordStar-style editing keys with selected GNU-EMACS bindings and features. It handles UTF-8, can optionally detect UTF-8 files automatically, and provides syntax highlighting for more than 40 languages. Editing tools include multi-file search and replace, regular expressions, unlimited undo and redo, keyboard macros, column editing, and block operations. The editor also supports mouse input, shell windows, multiple windows, pipes, and termcap or terminfo terminal capabilities. Spell-check commands invoke aspell or ispell, but background spell checking is unavailable. JOE can run Unix commands such as grep and find from within the editor. It is written in C, uses libc as its only dependency, and can be built with configure and make install. The project dates to 1988 and is maintained by Joseph Allen with contributors.

Who it suits

JOE suits developers, desktop users, and system administrators who prefer terminal editing on Linux, macOS, or Windows. Its macro, search, syntax, and shell features support text-heavy console work.

What it does well

  • Free under the GNU General Public License
  • Syntax highlighting for more than 40 languages
  • Unlimited undo and redo
  • Keyboard macros and column editing
  • Runs Unix commands from within the editor

What to know first

  • No background spell checking
  • No vertical windows or folding
  • No built-in FTP
  • No X-Window version or debugger interface

Plans

PlanBilled and limitsPrice
JOEGNU General Public License (GPL)Free

As joe-editor.sourceforge.io lists them, read 11 Oct 2026. The maker's own page has the final word.

Verdict

JOE provides a broad set of terminal editing tools across Linux, macOS, and Windows without a paid plan. Its documented omissions matter if you need folding, vertical windows, graphical X support, or integrated debugging.

Facts from Joe's Own Editor's own pages

Audience
SourceForge lists the intended audience as developers, desktop end users, and system administrators, with a console or terminal user interface. · sourceforge.net, 11 Oct 2026
Build
JOE is written in C, lists libc as its only dependency, and can be built with configure and make install. · joe-editor.sourceforge.io, 11 Oct 2026
Column editing
Yes · joe-editor.sourceforge.io, 24 Sept 2026
Download integrity
The SourceForge download page displays a SHA-256 checksum and says the JOE 4.8 archive was scanned for malware. · sourceforge.net, 11 Oct 2026
Editing styles
The site describes JOE as combining WordStar-like editing keys and feel with some GNU-EMACS key bindings and features. · joe-editor.sourceforge.io, 11 Oct 2026
Editing tools
Features listed include multi-file search and replace, regular expressions, unlimited undo and redo, keyboard macros, and block operations. · joe-editor.sourceforge.io, 11 Oct 2026
Free plan
Yes · joe-editor.sourceforge.io, 24 Sept 2026
History
The site says JOE has been around since 1988 and comes standard with many Linux distributions. · joe-editor.sourceforge.io, 11 Oct 2026
Integrations
The site lists spell-check commands invoking aspell or ispell and says JOE can run UNIX commands such as grep and find from within the editor. · joe-editor.sourceforge.io, 11 Oct 2026
Macro recording
Yes · joe-editor.sourceforge.io, 24 Sept 2026
Maintainer
The site says JOE is maintained by its original author Joseph Allen, along with people who submit bug reports, feature suggestions, and patches. · joe-editor.sourceforge.io, 11 Oct 2026
Notable limits
The site says JOE does not have vertical windows, folding, built-in FTP, an X-Window version, or a debugger interface. · joe-editor.sourceforge.io, 11 Oct 2026
Product
JOE is a full featured terminal-based screen editor distributed under the GNU General Public License (GPL). · joe-editor.sourceforge.io, 11 Oct 2026
Spell checking
Its spell-check commands invoke aspell or ispell; the site says background spell checking is not available. · joe-editor.sourceforge.io, 11 Oct 2026
Supported platforms
Linux,macOS (Unix-like systems) · joe-editor.sourceforge.io, 24 Sept 2026
Syntax and text support
JOE supports UTF-8, optional UTF-8 file auto-detection, and syntax highlighting for more than 40 languages. · joe-editor.sourceforge.io, 11 Oct 2026
Terminal features
JOE supports mouse input, shell windows, multiple windows, pipes, and termcap or terminfo terminal capabilities. · joe-editor.sourceforge.io, 11 Oct 2026
Windows download
The official site links to a JOE for Windows 4.6 download. · joe-editor.sourceforge.io, 11 Oct 2026

Where Joe's Own Editor stands on Freedom251

Look at these too