Bluefish — это лёгкий продвинутый текстовый редактор, ориентированный на разработчиков и веб-мастеров. Программа поддерживает редактирование исходных текстов на множестве языков программирования и разметки, включая HTML, CSS, JavaScript, PHP, Python и другие, и обеспечивает функции, которые облегчают создание и сопровождение проектов. Имеет модульную архитектуру и нацелена на быструю работу с большими файлами и множеством открытых документов.
Редактор разрабатывается как свободное программное обеспечение и доступен для нескольких операционных систем. Основные сценарии использования включают разработку веб-сайтов, написание скриптов и редактирование конфигурационных файлов. Интерфейс сочетает традиционный текстовый вид с функциями, характерными для IDE: подсветкой синтаксиса, автодополнением, фрагментами кода, проверкой синтаксиса и управлением проектами.
- Подсветка синтаксиса для большого числа языков и пользовательская конфигурация схем подсветки.
 - Автозавершение и шаблоны (фрагменты) для ускорения ввода кода и разметки.
 - Поддержка работы с проектами: структура проекта, массовые замены и поиск по файлам.
 - Встроенные инструменты проверки синтаксиса и интеграция с внешними проверяющими утилитами.
 - Мультиплатформенная совместимость и лёгкость в установке на распространённые операционные системы.
 - Возможность работы с удалёнными файлами через внешние средства и поддержка кодировок и концов строк.
 - Настраиваемые сочетания клавиш, макросы и параметры интерфейса для персонализации рабочего процесса.
 - Оптимизация для редактирования больших файлов и высокая производительность при одновременной работе с множеством документов.