GUI版とターミナル版を備え、Luaでスクリプト化できる、高速で軽量、拡張性に優れたクロスプラットフォームのプログラマー向けテキストエディター。
howl-editor/howl
Howlは、LuaJITとGTKを基盤とし、LuaまたはMoonScriptで拡張できる軽量でカスタマイズ性の高い汎用エディターです。
- スター
- 752
- フォーク
- 68
- 未解決の Issue
- 0
- 最終コミット
- 6 日前
これは何?
Howlは、軽量さと高いカスタマイズ性を両立することを目指した汎用テキストエディターです。LuaJITランタイム上で動作し、インターフェースにはGTKを使用します。LuaまたはMoonScriptで拡張できます。
Linuxでの動作が確認されており、BSD系OSでも動作するはずです。リポジトリのmasterブランチは現在、未リリースのGtk-4版のため、howl.ioのドキュメントは引き続き0.6リリースについて説明しています。安定版を使いたい場合は、0.6タグを利用してください。
ソースからビルドするには、curlまたはwget、GTK 4の開発用ファイル、Cコンパイラー、pkg-configが必要です。srcディレクトリでmakeを実行するとビルドでき、生成されるバイナリの名前はhowlです。
主な機能
- 01LuaJITランタイムを基盤とし、軽量に動作します。
- 02グラフィカルインターフェースにGTKを使用します。
- 03LuaまたはMoonScriptで拡張できます。
- 04MITライセンスで公開されています。
ユースケース
- 小型で、スクリプトによる拡張やカスタマイズを幅広く行えるエディターを求める開発者。
- 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 コンパイラが必要です。
- メンテナーは空き時間に作業しており、issue やプルリクエストへの返信を約束していません。
- 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
nanoの後継として位置づけられる、依存関係のない単一の静的バイナリで提供される、モダンで使いやすいターミナルテキストエディタ。
多くのプログラミング言語のシンタックスハイライトに対応した、Windows向けの無料ソースコードエディター兼Notepad代替ソフトです。
クラシックなMS-DOS Editorに着想を得た、VS Code風のインターフェースを備えるシンプルなターミナルテキストエディター。
ネイティブメニュー、フルスクリーンモード、Touch Bar、macOSとの連携に対応した、VimテキストエディタのmacOS向けGUI版です。
Emacs Lispインタプリタを基盤とする、拡張・カスタマイズが可能で、自己文書化機能を備えたリアルタイム表示テキストエディタ、GNU Emacs。