JOE é um editor de tela baseado em terminal completo, que é distribuído sob a GNU General Public License (GPL).O JOE existe desde 1988 e é padrão em muitas distribuições Linux.
Editor de texto oficial do ambiente de área de trabalho GNOME.Possui destaque de sintaxe e é adequado para programação, com suporte para vários idiomas.É extensível com plugins.