Repolode
howl-editor

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. 1

    安装构建依赖:curl或wget、带开发文件的GTK+ 4、C编译器和pkg-config

  2. 2

    克隆仓库或下载并解压发布版本

  3. 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 数据每日更新。

相关项目