一款快速、简洁且可通过 Lua 高度扩展的跨平台程序员文本编辑器,提供图形界面和终端版本。
howl-editor/howl
Howl 是一款基于 LuaJIT 和 GTK 的轻量级、可深度定制的通用文本编辑器,可用 Lua 或 MoonScript 扩展。
- Star
- 752
- Fork
- 68
- 未关闭 Issue
- 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。进入 src 目录执行 make 与 make install 即可安装,生成的可执行文件名为 howl。
核心功能
- 01基于 LuaJIT 运行时,资源占用较轻。
- 02使用 GTK 构建图形界面。
- 03支持用 Lua 或 MoonScript 进行扩展。
- 04采用 MIT 开源协议。
适用场景
- 希望使用可通过脚本深度定制的小型编辑器的开发者。
- 偏好原生 GTK 编辑器的 Linux 或 BSD 用户。
- 想用 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编译器。
- 维护者利用业余时间开发,不保证回复问题或处理合并请求。
- README称其已知可在Linux上运行,BSD系统应可运行但未经确认。
标签
常见问题
- howl 是什么?
- Howl 是一款基于 LuaJIT 和 GTK 的轻量级、可深度定制的通用文本编辑器,可用 Lua 或 MoonScript 扩展。 Howl 是一款通用文本编辑器,目标是在保持轻量的同时提供完整的自定义能力。它运行在 LuaJIT 运行时上,界面使用 GTK 构建,用户可以用 Lua 或 MoonScript 对其进行扩展。
- howl 可以免费使用吗?用的什么许可证?
- howl 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- howl 还在维护吗?
- 活跃维护中。howl 最近一次提交是在 2026年10月16日。
- howl 适合用来做什么?
- 希望使用可通过脚本深度定制的小型编辑器的开发者。 偏好原生 GTK 编辑器的 Linux 或 BSD 用户。 想用 Lua 或 MoonScript 编写自定义编辑功能的程序员。
- howl 怎么安装和运行?
- 安装构建依赖:curl或wget、带开发文件的GTK+ 4、C编译器和pkg-config 克隆仓库或下载并解压发布版本 进入src目录,从源码构建并安装Howl: make && sudo make install
- 在哪里获取 howl?
- 源代码和安装说明在 GitHub 上:https://github.com/howl-editor/howl
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
92155LuaMIT更新于 2个月前
一款易用、开箱即用的终端文本编辑器,单个静态二进制文件即可运行,可视为 nano 的继任者。
3万1392GoMIT更新于 9小时前
一款适用于 Windows 的免费源代码编辑器,可替代系统自带记事本,支持多种编程语言。
3万5397C++Other更新于 8小时前
一款简单的终端文本编辑器,界面和快捷键接近 VS Code,借鉴了经典的 MS-DOS Editor。
1.5万733RustMIT更新于 4天前
macOS 上带图形界面的 Vim 文本编辑器,集成原生菜单、全屏与系统服务。
7885692Vim ScriptVim更新于 3天前
GNU Emacs,一款可扩展、可定制、带自文档功能的实时显示文本编辑器,核心为 Emacs Lisp 解释器。
52341417Emacs LispGPL-3.0更新于 21小时前