Editor de texto rápido, minimalista e extensível para programadores, multiplataforma, com versões gráfica e para terminal, e suporte a scripts em Lua.
howl-editor/howl
Howl é um editor leve e personalizável de uso geral, baseado em LuaJIT e GTK, extensível em Lua ou MoonScript.
- Estrelas
- 752
- Forks
- 68
- Issues abertas
- 0
- Último commit
- há 6 dias
O que é?
Howl é um editor de texto de uso geral que busca ser leve sem deixar de ser totalmente personalizável. Ele roda no runtime LuaJIT e usa GTK na interface, além de permitir extensões em Lua ou MoonScript.
O projeto é conhecido por funcionar no Linux e também deve rodar na família BSD. Atualmente, a branch master do repositório é uma versão ainda não lançada baseada no Gtk-4; por isso, a documentação em howl.io ainda descreve a versão 0.6. Para obter uma versão estável, os usuários devem usar a tag 0.6.
Para compilar a partir do código-fonte, são necessários curl ou wget, os arquivos de desenvolvimento do GTK 4, um compilador C e pkg-config. A compilação é feita no diretório src com make, e o binário gerado se chama howl.
Recursos principais
- 01Baseado no runtime LuaJIT para ocupar pouco espaço.
- 02Usa GTK na interface gráfica.
- 03Extensível em Lua ou MoonScript.
- 04Distribuído sob a licença MIT.
Casos de uso
- Desenvolvedores que querem um editor pequeno, com ampla possibilidade de scripting e personalização.
- Usuários de Linux ou BSD que preferem um editor nativo baseado em GTK.
- Programadores de Lua ou MoonScript que querem criar recursos próprios para o editor.
Início rápido
- 1
Instale os requisitos de compilação: curl ou wget, GTK+ 4 com os arquivos de desenvolvimento, um compilador C e pkg-config
- 2
Clone o repositório ou baixe e extraia uma versão publicada
- 3
Acesse o diretório src e compile e instale o Howl a partir do código-fonte
make && sudo make install
Antes de usar
- A branch master é uma versão do Gtk-4 ainda não lançada, e a documentação em howl.io ainda descreve a versão 0.6.
- A instalação é feita a partir do código-fonte e requer os arquivos de desenvolvimento do GTK 4 e um compilador C.
- O mantenedor trabalha no projeto no tempo livre e não garante respostas a issues ou pull requests.
- O README informa que o programa funciona no Linux; é provável que também funcione nos BSDs, mas isso não foi confirmado.
Tópicos
Perguntas frequentes
- O que é howl?
- Howl é um editor leve e personalizável de uso geral, baseado em LuaJIT e GTK, extensível em Lua ou MoonScript. Howl é um editor de texto de uso geral que busca ser leve sem deixar de ser totalmente personalizável. Ele roda no runtime LuaJIT e usa GTK na interface, além de permitir extensões em Lua ou MoonScript.
- howl é gratuito? Qual é a licença?
- howl é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- howl ainda é mantido?
- Manutenção ativa. O último commit de howl foi em 16 de out. de 2026.
- Para que posso usar howl?
- Desenvolvedores que querem um editor pequeno, com ampla possibilidade de scripting e personalização. Usuários de Linux ou BSD que preferem um editor nativo baseado em GTK. Programadores de Lua ou MoonScript que querem criar recursos próprios para o editor.
- Como instalar howl?
- Instale os requisitos de compilação: curl ou wget, GTK+ 4 com os arquivos de desenvolvimento, um compilador C e pkg-config Clone o repositório ou baixe e extraia uma versão publicada Acesse o diretório src e compile e instale o Howl a partir do código-fonte: make && sudo make install
- Onde consigo howl?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/howl-editor/howl
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor de texto moderno e fácil de usar no terminal, distribuído como um único binário estático sem dependências e apresentado como sucessor do nano.
Editor de código-fonte gratuito para Windows e alternativa ao Notepad, com realce de sintaxe para várias linguagens de programação.
Um editor de texto simples para terminal, com uma interface parecida com a do VS Code e inspirado no clássico MS-DOS Editor.
Uma versão do editor de texto Vim com interface gráfica para macOS, menus nativos, modos de tela cheia, Touch Bar e integração com o sistema.
GNU Emacs é um editor de texto extensível, personalizável e autodocumentado, com atualização em tempo real e baseado em um interpretador de Emacs Lisp.