# charmbracelet/glow

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/charmbracelet-glow).**

22,908 stars · 578 forks · Go · mit

## Links

- GitHub: https://github.com/charmbracelet/glow
- awesome-repositories: https://awesome-repositories.com/repository/charmbracelet-glow.md

## Topics

`cli` `excitement` `hacktoberfest` `markdown`

## Description

Glow is a terminal-based interface designed for browsing, rendering, and navigating markdown documentation. It functions as a command-line reader that allows users to discover and view formatted text files directly within their terminal environment.

The tool distinguishes itself by providing a high-performance pager that supports both local file system navigation and remote repository access. It automatically scans directories and version control structures to index documentation, while its remote-aware fetching capabilities enable the retrieval of content from web sources and code repositories without leaving the command line.

Beyond basic reading, the application includes utilities for terminal output customization, such as adjustable visual themes and layout settings. It also supports the generation of standard Unix manual pages from interface definitions and maintains consistent user preferences through persistent configuration files.

The software is distributed as a command-line utility and includes built-in diagnostic tools for event logging and real-time log monitoring to assist with troubleshooting.

## Tags

### Development Tools & Productivity

- [Markdown Documentation Tools](https://awesome-repositories.com/f/development-tools-productivity/markdown-documentation-tools.md) — Provides a terminal-based interface for browsing, rendering, and navigating local and remote markdown documentation files.
- [Terminal Documentation Browsers](https://awesome-repositories.com/f/development-tools-productivity/terminal-documentation-browsers.md) — Provides a terminal-based interface for discovering and reading project documentation from local and remote sources.
- [Terminal Pagers](https://awesome-repositories.com/f/development-tools-productivity/terminal-pagers.md) — Acts as a high-performance text viewer for rendering markdown and ANSI escape sequences.
- [Remote Content Fetchers](https://awesome-repositories.com/f/development-tools-productivity/remote-repository-managers/remote-content-fetchers.md) — Fetches and streams markdown content from remote web sources and repositories directly into the terminal. ([source](https://github.com/charmbracelet/glow/blob/master/github.go))
- [Repository-Aware Fetchers](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/repository-aware-fetchers.md) — Parses repository URLs and interacts with version control APIs to retrieve documentation content.
- [Recursive Discovery Engines](https://awesome-repositories.com/f/development-tools-productivity/directory-navigators/recursive-discovery-engines.md) — Automatically scans directories and version control structures to index documentation for rapid access.
- [File System Navigators](https://awesome-repositories.com/f/development-tools-productivity/file-system-navigators.md) — Enables browsing through directories and files within the terminal to locate documentation. ([source](https://github.com/charmbracelet/glow/tree/master/utils))
- [Local File Processing Tools](https://awesome-repositories.com/f/development-tools-productivity/local-file-processing-tools.md) — Provides an interactive terminal interface for browsing and managing local markdown files. ([source](https://github.com/charmbracelet/glow/blob/master/go.mod))
- [Markdown Discovery Tools](https://awesome-repositories.com/f/development-tools-productivity/markdown-tools/markdown-discovery-tools.md) — Scans directories and repositories to find and list available markdown files for quick access. ([source](https://github.com/charmbracelet/glow/blob/master/main.go))

### Content Management & Publishing

- [Markdown Renderers](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/markdown-markup-tools/markdown-tools/markdown-renderers.md) — Displays formatted markdown content in the terminal with syntax highlighting and navigation controls. ([source](https://github.com/charmbracelet/glow/blob/master/README.md))
- [Remote Document Fetchers](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing/document-lifecycle-retrieval/remote-document-fetchers.md) — Retrieves and views documentation files from remote code repositories and web addresses.

### Operating Systems & Systems Programming

- [ANSI Escape Sequence Renderers](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/terminal-management/output-rendering-engines/ansi-escape-sequence-renderers.md) — Translates markdown syntax into styled terminal output using ANSI escape sequences.
