Repolode
charmbracelet

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

    Instalar com Homebrew (macOS ou Linux)

    brew install glow
  2. 2

    Ler um arquivo Markdown no terminal

    glow README.md
  3. 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