Gerenciador de downloads para terminal, controlado pelo teclado e feito em Go, que divide arquivos em partes paralelas e pode baixar de vários mirrors.
charmbracelet/glow
Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI.
- Estrelas
- 27,741
- Forks
- 890
- Issues abertas
- 256
- Último commit
- há 15 dias
O que é?
Glow é um leitor de Markdown para o terminal. Execute-o sem argumentos para navegar pelos arquivos Markdown locais do diretório atual e de seus subdiretórios ou dentro de um repositório Git, e lê-los em um pager com atalhos de teclado no estilo do less.
Também é possível formatar um documento diretamente pela linha de comando. Glow aceita arquivos locais, stdin, caminhos de repositórios no GitHub ou GitLab e URLs HTTP, e os renderiza com um tema escuro ou claro escolhido automaticamente com base no fundo do terminal. Também oferece suporte a folhas de estilo JSON personalizadas, e a saída pode ser ajustada à largura da tela ou enviada para um pager.
Glow lê as configurações de um arquivo YAML, então é possível salvar de uma vez opções usadas com frequência, como estilo, largura e suporte ao mouse. Ele é escrito em Go e pode ser instalado por gerenciadores de pacotes comuns no macOS, Linux, Windows e sistemas BSD.
Recursos principais
- 01Navegar e ler arquivos Markdown locais em uma interface de terminal.
- 02Renderizar Markdown de arquivos, stdin, caminhos do GitHub/GitLab ou URLs.
- 03Escolher automaticamente um tema escuro ou claro com base no fundo do terminal.
- 04Oferecer suporte a folhas de estilo JSON personalizadas.
- 05Ajustar a saída à largura da tela e exibi-la em um pager, como o less.
- 06Salvar opções usadas com frequência em um arquivo de configuração YAML.
Casos de uso
- Ler a documentação de projetos ou arquivos README sem sair do terminal.
- Visualizar arquivos Markdown por SSH em um servidor remoto.
- Encaminhar Markdown gerado em scripts de shell para exibi-lo com formatação legível.
Início rápido
- 1
Instalar com Homebrew (macOS ou Linux)
brew install glow - 2
Ler um arquivo Markdown no terminal
glow README.md - 3
Iniciar o navegador interativo para arquivos Markdown locais
glow
Tópicos
Perguntas frequentes
- O que é glow?
- Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI. Glow é um leitor de Markdown para o terminal. Execute-o sem argumentos para navegar pelos arquivos Markdown locais do diretório atual e de seus subdiretórios ou dentro de um repositório Git, e lê-los em um pager com atalhos de teclado no estilo do less.
- glow é gratuito? Qual é a licença?
- glow é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- glow ainda é mantido?
- Manutenção ativa. O último commit de glow foi em 5 de out. de 2026.
- Para que posso usar glow?
- Ler a documentação de projetos ou arquivos README sem sair do terminal. Visualizar arquivos Markdown por SSH em um servidor remoto. Encaminhar Markdown gerado em scripts de shell para exibi-lo com formatação legível.
- Como instalar glow?
- Instalar com Homebrew (macOS ou Linux): brew install glow Ler um arquivo Markdown no terminal: glow README.md Iniciar o navegador interativo para arquivos Markdown locais: glow
- Onde consigo glow?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/charmbracelet/glow
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.
Protetor de tela para terminal escrito em Go, que é ativado quando o shell fica ocioso e exibe cenas animadas, como constelações, chuva e partículas.
Uma ferramenta de terminal que reproduz commits do Git como sessões de digitação animadas, com realce de sintaxe e transições na árvore de arquivos.
Ferramenta de interface de terminal escrita em Go que descobre e explora dispositivos na rede local sem privilégios elevados.
Uma CLI que permite a agentes de IA controlar programas interativos de terminal, como REPLs, depuradores e apps TUI, por meio de um PTY.