Препроцессор — это компьютерная программа, принимающая данные на входе и выдающая данные, предназначенные для входа другой программы. О данных на выходе препроцессора говорят, что они находятся в препроцессированной форме, пригодной для обработки последующими программами (компилятор). Результат и вид обработки зависят от вида препроцессора; так, некоторые препроцессоры могут только выполнить простую текстовую подстановку, другие способны по возможностям сравниться с языками программирования. Наиболее частый случай использования препроцессора — обработка исходного кода перед передачей его на следующий шаг компиляции. Языки программирования C/C++ и система компьютерной вёрстки TeX используют препроцессоры, значительно расширяющие их возможности.
Реда́ктор HTML, или HTML-реда́ктор — редактор исходного кода веб-страниц, поддерживающий язык разметки HTML. Обычно делятся на редакторы исходного кода и WYSIWYG-редакторы, которые тоже могут иметь возможность редактирования исходного кода.
SciTE — кроссплатформенный текстовый редактор, созданный Нилом Ходжсоном с использованием разработанного им же компонента редактирования Scintilla. Предназначен, в основном, для редактирования исходных текстов программ и выполняет подсветку синтаксиса для многих языков программирования, разметки, описания аппаратуры. SciTE характеризуется как компактный текстовый редактор для программистов с удобно реализованным сворачиванием кода, развитой подсветкой синтаксиса и другими полезными функциями. SciTe является переносимым приложением и работает при запуске с переносных устройств. Размер дистрибутива SciTE не превышает 2,5 МБ.
gedit — свободный текстовый редактор рабочей среды GNOME, macOS и Windows с поддержкой Юникода. Распространяется на условиях GNU General Public License.
Quanta Plus — свободный HTML Редактор, входивший в состав KDE3 в пакете kdewebdev. Поддерживает HTML, XHTML, CSS, XML, PHP и другие XML-Based и скриптовые языки. В настоящее время практически вытеснена другими средствами разработки, в частности другим более универсальным и до сих пор входящим в состав KDE IDE — KDevelop.
Bluefish Editor — свободный текстовый редактор с подсветкой синтаксиса. Предназначен, в первую очередь, для веб-разработчиков и дизайнеров.
ActiveState Komodo — выпускаемая канадской компанией ActiveState программа для разработки программного обеспечения на динамических языках программирования. В 2007 разделилась на два продукта: коммерческую среду разработки программного обеспечения Komodo IDE и свободный текстовый редактор Komodo Edit. Оба продукта выпускаются для трёх операционных систем: Linux, Mac OS X и Windows.
Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK+. Доступна для следующих операционных систем: BSD, GNU/Linux, Mac OS X, Solaris и Windows. Geany распространяется согласно GNU General Public License.
Редактор XML — это редактор для языка разметки, функциональность которого позволяет упростить работу с документами в формате XML. Редактировать XML можно и с помощью текстовых редакторов, в которых видно код, однако редакторы XML предлагают дополнительные возможности, такие как автоматическое завершение тегов, а также меню и кнопки для выполнения типичных задач при работе с XML.
AkelPad — свободный текстовый редактор с открытым исходным кодом для операционных систем Microsoft Windows, но может свободно быть запущен под Wine и работать под управлением Unix-подобных операционных систем, таких как Linux. Распространяется под лицензией BSD. Программа была написана и разрабатывалась Алексеем Кузнецовым с 2003 по 2006 годы, позже у проекта появился новый разработчик, Шенгальц Александр.
UltraEdit — условно-бесплатный текстовый редактор и шестнадцатеричный HEX-редактор для 32-битных и 64-разрядных операционных систем Microsoft Windows, Mac OS X и Linux, созданный главным образом для программистов, а также обычных пользователей, которых не устраивает скромная функциональность встроенного текстового редактора Notepad (Блокнот) Windows.
Notepad GNU — свободный текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей.
Programmer’s Notepad — свободный текстовый редактор для Windows, в основном ориентированный на программистов, которые работают с исходным кодом. Он был выпущен в 1998 году «Echo Software». В 2002 году текстовый редактор был полностью переписан, и базировался на компоненте Scintilla, но при этом сохранил развитие двух редакций, PN1 и PN2.
Notepad2 — свободный текстовый редактор с открытым исходным кодом для Windows. Распространяется под лицензией BSD. Программа написана Флорианом Балмером с помощью компонента Scintilla, в апреле 2004 года. Текстовый редактор построен на принципах стандартного блокнота, быть маленьким, быстрым и полезным.
Namo Webeditor — WYSIWYG редактор HTML. Разработан объединением корейских и американских программистов компанией Namo Interactive. Поддерживает HTML, CSS, XML, JavaScript, ASP и PHP технологии. Кроме визуального редактирования в последних версиях программы существует возможность гибкой работы с самим кодом страницы: поддерживается автоматическая вставка атрибутов и HTML-тегов, встроенный браузер для предварительного просмотра, подсветка синтаксиса и проверка кода на наличие ошибок. При установленном локальном сервере встроенные в программу мастера позволяют создавать на компьютере сайты со сложной структурой использующие MySQL базы данных с технологиями серверных языков.
Offline Explorer — это условно бесплатный офлайн-браузер, разработанный компанией Metaproducts для работы под управлением операционной системы Microsoft Windows, который позволяет скачивать файлы, а также целые веб-сайты в Интернете по протоколам HTTP, FTP, HTTPS, MMS, RTSP и Bittorrent.
RJ TextEd — это бесплатный текстовый редактор для операционной системы Microsoft Windows. Текстовый редактор был создан Рикардом Йоханссоном в 2004 году и написан на Object Pascal.
PHP Expert Editor — редактор для PHP, Perl, Python, HTML, JavaScript и других файлов с поддержкой UTF-8. Программа разработана специально для PHP-разработчиков, в неё интегрирована клиентская часть отладчика PHP DBG. Программа имеет встроенный HTTP-сервер и позволяет запускать на стороне сервера скрипты на PHP, Perl, Python.
PyScripter — свободная интегрированная среда разработки (IDE) языка Python для операционной системы Windows. PyScripter разработан на компилируемом языке Object Pascal.
TEA Text Editor — текстовый редактор. Отличается большим количеством функций и несколько необычным интерфейсом. В частности выполняет многие функции файлового менеджера и программы для просмотра изображений.