
GNU — свободная Unix-подобная операционная система, разрабатываемая Проектом GNU.

Unix — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

Emacs — семейство многофункциональных расширяемых текстовых редакторов.

vi — серия текстовых редакторов операционных систем семейства UNIX.

ed — первый стандартный текстовый редактор операционной системы UNIX.
sed — потоковый текстовый редактор, применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных.

Acme — многооконный текстовый редактор и оболочка для операционной системы Plan 9, разработанный Робом Пайком.
Приключенческая игра или квест — один из основных жанров компьютерных игр, представляющий собой интерактивную историю с главным героем, управляемым игроком. Важнейшими элементами игры в жанре квеста являются собственно повествование и исследование мира, а ключевую роль в игровом процессе играет решение головоломок и задач, требующих от игрока умственных усилий. Такие характерные для других жанров компьютерных игр элементы, как бои, экономическое планирование и задачи, требующие от игрока скорости реакции и быстрых ответных действий, в квестах сведены к минимуму или вовсе отсутствуют. Игры, объединяющие в себе характерные признаки квестов и жанра action, выделяют в отдельный жанр — action-adventure.

Проект GNU — проект по разработке свободного программного обеспечения (СПО), является результатом сотрудничества множества отдельных проектов. Проект был запущен известным программистом и сторонником СПО Ричардом Столлманом 27 сентября 1983 года в Массачусетском технологическом институте. Изначальной целью проекта было «разработать достаточно свободного программного обеспечения <…>, чтобы можно было обойтись без программного обеспечения, которое не является свободным». Чтобы этого достичь, проект в 1984 году приступил к разработке операционной системы GNU. Эта цель была достигнута в 1992 году, когда последний пробел в ОС GNU — ядро системы — был заполнен сторонней разработкой, ядром Linux, которое было выпущено как свободное программное обеспечение в соответствии с лицензией GNU GPL v2.

NEdit, или Nirvana editor, — текстовый редактор и редактор исходного кода для среды X Window System. Его интерфейс больше напоминает текстовые редакторы систем Microsoft Windows и Macintosh, чем более старые редакторы системы UNIX вроде Emacs. Изначально разрабатывался Марком Эделем для Fermilab и издавался под коммерческой лицензией, но сегодня распространяется под лицензией GNU General Public License, и разрабатывается как независимый open source проект командой разработчиков. NEdit также входит в дистрибутив ОС IRIX.

XEmacs — графический и консольный текстовый редактор семейства Emacs, ответвление GNU Emacs, распространяется по лицензии GNU GPL, работает на большинстве Unix-подобных операционных систем и в Microsoft Windows.

JOE — консольный текстовый редактор, ориентированный на управление с помощью «горячих клавиш». Он был создан Джозефом Алленом при участии Марека Грака и др. Это открытая и бесплатная программа, распространяемая под лицензией GNU GPL. Она реализована для всех Unix-подобных систем, также имеются версии для Mac OS X и BeOS.
ctags — утилита, собирающая информацию об именах и позициях переменных, функций и процедур, встречающихся в исходном коде компьютерных программ. При этом генерируется тег-файл, формат которого поддерживается большим количеством текстовых редакторов.

patch — программная утилита Unix, предназначенная для переноса правок (изменений) между разными версиями текстовых файлов. Информация о правке обычно содержится в отдельном файле, называемом «заплаткой», «правкой» или «файлом правки». Подобный файл, как правило, создается с помощью другой утилиты Unix — diff, позволяющей автоматически извлечь информацию о различиях в тексте файлов.
TECO — текстовый редактор, первоначально разработанный в Массачусетском технологическом институте в 1960-x, после чего мог быть модифицирован «кем угодно». TECO был прямым предком Emacs, который изначально был реализован как макрос для TECO.
MicroEMACS — это небольшой, переносимый, Emacs-подобный текстовый редактор, первоначально написанный Дэйвом Конроем в 1985 году, и в дальнейшем разрабатываемый и поддерживаемый Дэниелом Лоуренсом (1958—2010). MicroEMACS был портирован на многие операционные системы, в том числе MS-DOS, Microsoft Windows, VAX/VMS, OS/2, AmigaOS и различные UNIX-подобные операционные системы.

Org-mode это режим редактирования и организации заметок, планирования, и разработки в свободном текстовом редакторе Emacs. Название используется для обозначения текстовых файлов («org-файлов»), которые включают в себя простые метки для обозначения уровней иерархии, и редактор с функциями, который может читать разметку и манипулировать иерархией элементов.

GNU GLOBAL — программное средство для тегирования исходных кодов. Работает в различных средах, позволяя пользователям искать объекты, объявленные в исходных файлах и легко перемещаться между файлами. Такая возможность полезна при работе над программными проектами, содержащими множество внутренних подпроектов, при использовании условной компиляции (#ifdef
) и т. д. Приложение сходно с классическими системами тегирования ctags и etags, но не привязано к какому-либо конкретному текстовому редактору.
Cамодостаточность в разработке программного обеспечения — это использование программы для создания новых версий той же самой программы. Чаще всего данное понятие применяется в отношении компиляторов, которые могут скомпилировать собственный исходный код. Также к самодостаточным программам обычно относятся ядра операционных систем, интерпретаторы командной строки и системы контроля версий.