Repolode
charmbracelet

charmbracelet/glow

Терминальная программа для чтения и форматирования Markdown-файлов и репозиториев с оформлением в CLI.

Звёзды
27,741
Форки
890
Открытые issues
256
Последний коммит
15 дней назад

Что это?

Glow — терминальная программа для чтения Markdown. Запустите её без аргументов, чтобы просматривать локальные Markdown-файлы в текущей директории и её поддиректориях или внутри Git-репозитория, а затем читать их в пейджере с горячими клавишами в стиле less.

Glow также умеет форматировать документ прямо из командной строки. Она принимает локальные файлы, stdin, пути к репозиториям GitHub или GitLab и HTTP URL, а затем отображает содержимое в тёмном или светлом стиле, автоматически выбирая его с учётом фона терминала. Поддерживаются пользовательские JSON-стили, перенос строк и вывод в пейджер.

Glow читает настройки из YAML-файла конфигурации: часто используемые параметры, например стиль, ширину и поддержку мыши, можно сохранить один раз. Программа написана на Go и устанавливается через популярные пакетные менеджеры на macOS, Linux, Windows и BSD.

Ключевые возможности

  • 01Просмотр и чтение локальных Markdown-файлов в терминале.
  • 02Форматирование Markdown из файлов, stdin, путей GitHub/GitLab или URL.
  • 03Автоматический выбор тёмного или светлого оформления с учётом фона терминала.
  • 04Поддержка пользовательских JSON-стилей.
  • 05Перенос строк и отображение вывода в пейджере, например less.
  • 06Сохранение часто используемых параметров в YAML-файле конфигурации.

Сценарии использования

  • Чтение документации проектов или README, не выходя из терминала.
  • Предварительный просмотр Markdown-файлов на удалённом сервере по SSH.
  • Передача сгенерированного Markdown в командных скриптах для удобного форматированного просмотра.

Быстрый старт

  1. 1

    Установить с помощью Homebrew (macOS или Linux)

    brew install glow
  2. 2

    Прочитать файл Markdown в терминале

    glow README.md
  3. 3

    Запустить интерактивный браузер для локальных файлов Markdown

    glow

Темы

Частые вопросы

Что такое glow?
Терминальная программа для чтения и форматирования Markdown-файлов и репозиториев с оформлением в CLI. Glow — терминальная программа для чтения Markdown. Запустите её без аргументов, чтобы просматривать локальные Markdown-файлы в текущей директории и её поддиректориях или внутри Git-репозитория, а затем читать их в пейджере с горячими клавишами в стиле less.
glow можно использовать бесплатно? Какая у него лицензия?
glow распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
glow всё ещё поддерживается?
Активно поддерживается. Последний коммит в glow — 5 окт. 2026 г..
Для чего можно использовать glow?
Чтение документации проектов или README, не выходя из терминала. Предварительный просмотр Markdown-файлов на удалённом сервере по SSH. Передача сгенерированного Markdown в командных скриптах для удобного форматированного просмотра.
Как установить glow?
Установить с помощью Homebrew (macOS или Linux): brew install glow Прочитать файл Markdown в терминале: glow README.md Запустить интерактивный браузер для локальных файлов Markdown: glow
Где скачать glow?
Исходный код и инструкции по установке — на GitHub: https://github.com/charmbracelet/glow

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты