Repolode
howl-editor

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. 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 コンパイラが必要です。
  • メンテナーは空き時間に作業しており、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 の数値は毎日更新されます。

関連プロジェクト