Быстрый, минималистичный и расширяемый кроссплатформенный текстовый редактор для программистов с графической и терминальной версиями и поддержкой скриптов на Lua.
howl-editor/howl
Howl — лёгкий универсальный редактор на LuaJIT и GTK, который можно настраивать и расширять на Lua или MoonScript.
- Звёзды
- 752
- Форки
- 68
- Открытые issues
- 0
- Последний коммит
- 6 дней назад
Что это?
Howl — универсальный текстовый редактор, который сочетает лёгкость с широкими возможностями настройки. Он работает на LuaJIT и использует GTK для интерфейса. Расширять его можно на Lua или MoonScript.
Редактор проверенно работает на Linux и, как ожидается, должен работать и на BSD. Сейчас в master-ветке репозитория находится ещё не выпущенная версия на GTK 4, поэтому документация на howl.io всё ещё описывает релиз 0.6. Тем, кому нужна стабильная сборка, предлагается версия с тегом 0.6.
Для сборки из исходников понадобятся curl или wget, файлы разработки GTK 4, компилятор C и pkg-config. Сборка запускается командой make из каталога src, а получившийся бинарный файл называется howl.
Ключевые возможности
- 01Построен на LuaJIT, что обеспечивает небольшой размер.
- 02Использует GTK для графического интерфейса.
- 03Поддерживает расширения на Lua и MoonScript.
- 04Выпускается под лицензией MIT.
Сценарии использования
- Для разработчиков, которым нужен небольшой редактор с широкими возможностями скриптинга и настройки.
- Для пользователей Linux и BSD, предпочитающих нативный редактор на GTK.
- Для программистов на Lua или MoonScript, которые хотят создавать собственные функции редактора.
Быстрый старт
- 1
Установите необходимые для сборки компоненты: curl или wget, GTK+ 4 с файлами для разработки, компилятор C и pkg-config
- 2
Клонируйте репозиторий или скачайте и распакуйте релиз
- 3
Перейдите в каталог src, соберите и установите Howl из исходного кода
make && sudo make install
Что важно знать
- Ветка master содержит ещё не выпущенную версию на Gtk-4, а документация на howl.io по-прежнему описывает версию 0.6.
- Установка выполняется из исходного кода и требует файлов для разработки GTK 4 и компилятора C.
- Сопровождающий работает над проектом в свободное время и не обещает отвечать на issues или pull requests.
- В README указано, что программа работает в Linux. Вероятно, она также будет работать в BSD, но это не подтверждено.
Темы
Частые вопросы
- Что такое howl?
- Howl — лёгкий универсальный редактор на LuaJIT и GTK, который можно настраивать и расширять на Lua или MoonScript. Howl — универсальный текстовый редактор, который сочетает лёгкость с широкими возможностями настройки. Он работает на LuaJIT и использует GTK для интерфейса. Расширять его можно на Lua или MoonScript.
- howl можно использовать бесплатно? Какая у него лицензия?
- howl распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- howl всё ещё поддерживается?
- Активно поддерживается. Последний коммит в howl — 16 окт. 2026 г..
- Для чего можно использовать howl?
- Для разработчиков, которым нужен небольшой редактор с широкими возможностями скриптинга и настройки. Для пользователей Linux и BSD, предпочитающих нативный редактор на GTK. Для программистов на Lua или MoonScript, которые хотят создавать собственные функции редактора.
- Как установить howl?
- Установите необходимые для сборки компоненты: curl или wget, GTK+ 4 с файлами для разработки, компилятор C и pkg-config Клонируйте репозиторий или скачайте и распакуйте релиз Перейдите в каталог src, соберите и установите Howl из исходного кода: make && sudo make install
- Где скачать howl?
- Исходный код и инструкции по установке — на GitHub: https://github.com/howl-editor/howl
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Современный и простой в использовании текстовый редактор для терминала, который поставляется одним статическим бинарным файлом без зависимостей и позиционируется как преемник nano.
Бесплатный редактор исходного кода и замена Блокноту для Windows с подсветкой синтаксиса многих языков программирования.
Простой текстовый редактор для терминала с интерфейсом в духе VS Code, вдохновлённый классическим MS-DOS Editor.
Версия текстового редактора Vim с графическим интерфейсом для macOS, нативными меню, полноэкранными режимами, поддержкой Touch Bar и интеграцией с macOS.
GNU Emacs — расширяемый, настраиваемый и самодокументируемый текстовый редактор с отображением в реальном времени, построенный на интерпретаторе Emacs Lisp.