Un gestor de descargas para terminal, controlado con el teclado y escrito en Go, que divide los archivos en fragmentos paralelos y descarga desde varios mirrors.
charmbracelet/glow
Lector y renderizador de Markdown para la terminal que muestra archivos .md y repositorios con formato en la CLI.
- Estrellas
- 27,741
- Forks
- 890
- Issues abiertos
- 256
- Último commit
- hace 15 días
¿Qué es?
Glow es un lector de Markdown para la terminal. Ejecútalo sin argumentos para explorar archivos Markdown locales en el directorio actual y sus subdirectorios, o dentro de un repositorio Git, y leerlos en un paginador con atajos de teclado al estilo de less.
También puede dar formato a un documento directamente desde la línea de comandos. Glow acepta archivos locales, stdin, rutas de repositorios de GitHub o GitLab y URLs HTTP, y los renderiza con un estilo oscuro o claro que elige automáticamente según el fondo de la terminal. Admite hojas de estilo JSON personalizadas y permite ajustar el texto a la anchura disponible o enviar la salida a un paginador.
Glow lee la configuración de un archivo YAML, por lo que puedes guardar opciones que uses con frecuencia, como el estilo, la anchura y la compatibilidad con el mouse. Está escrito en Go y se instala mediante gestores de paquetes comunes en macOS, Linux, Windows y sistemas BSD.
Funciones clave
- 01Explorar y leer archivos Markdown locales desde una interfaz de terminal.
- 02Renderizar Markdown de archivos, stdin, rutas de GitHub/GitLab o URLs.
- 03Elegir automáticamente un estilo oscuro o claro según el fondo de la terminal.
- 04Admitir hojas de estilo JSON personalizadas.
- 05Ajustar el texto a la anchura disponible y mostrar la salida en un paginador como less.
- 06Guardar las opciones que se usan con frecuencia en un archivo de configuración YAML.
Casos de uso
- Leer la documentación de proyectos o archivos README sin salir de la terminal.
- Previsualizar archivos Markdown por SSH en un servidor remoto.
- Canalizar Markdown generado para verlo con formato legible en scripts de shell.
Inicio rápido
- 1
Instalar con Homebrew (macOS o Linux)
brew install glow - 2
Leer un archivo Markdown en la terminal
glow README.md - 3
Iniciar el navegador interactivo para archivos Markdown locales
glow
Temas
Preguntas frecuentes
- ¿Qué es glow?
- Lector y renderizador de Markdown para la terminal que muestra archivos .md y repositorios con formato en la CLI. Glow es un lector de Markdown para la terminal. Ejecútalo sin argumentos para explorar archivos Markdown locales en el directorio actual y sus subdirectorios, o dentro de un repositorio Git, y leerlos en un paginador con atajos de teclado al estilo de less.
- ¿glow es gratuito? ¿Qué licencia tiene?
- glow es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿glow sigue mantenido?
- Mantenimiento activo. El último commit de glow fue el 5 oct 2026.
- ¿Para qué puedo usar glow?
- Leer la documentación de proyectos o archivos README sin salir de la terminal. Previsualizar archivos Markdown por SSH en un servidor remoto. Canalizar Markdown generado para verlo con formato legible en scripts de shell.
- ¿Cómo se instala glow?
- Instalar con Homebrew (macOS o Linux): brew install glow Leer un archivo Markdown en la terminal: glow README.md Iniciar el navegador interactivo para archivos Markdown locales: glow
- ¿Dónde consigo glow?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/charmbracelet/glow
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una TUI de terminal para explorar, conectarse a y administrar hosts SSH definidos en el archivo ~/.ssh/config.
Salvapantallas de terminal escrito en Go que se inicia cuando la shell queda inactiva y muestra escenas animadas como constelaciones, lluvia y partículas.
Una herramienta de terminal que reproduce commits de Git como sesiones de escritura animadas, con resaltado de sintaxis y transiciones del árbol de archivos.
Herramienta de terminal escrita en Go que detecta y permite explorar dispositivos de la red local sin privilegios elevados.
Una CLI que permite a los agentes de IA controlar programas interactivos de terminal, como REPL, depuradores y aplicaciones TUI, mediante una PTY.