파일을 병렬 청크로 나누고 여러 미러에서 다운로드하는 Go 기반 키보드 중심 터미널 다운로드 관리자
charmbracelet/glow
CLI에서 스타일을 적용해 .md 파일과 저장소를 보여 주는 터미널용 Markdown 리더 및 렌더러입니다.
- 스타
- 27,741
- 포크
- 890
- 열린 이슈
- 256
- 마지막 커밋
- 15일 전
어떤 프로젝트인가요?
Glow는 터미널 기반 Markdown 리더입니다. 인자 없이 실행하면 현재 디렉터리와 하위 디렉터리의 로컬 Markdown 파일을 둘러보거나, Git 저장소 안에서 파일을 찾아 less 스타일의 키 바인딩을 지원하는 pager로 읽을 수 있습니다.
명령줄에서 문서를 바로 렌더링할 수도 있습니다. Glow는 로컬 파일, stdin, GitHub 또는 GitLab 저장소 경로, HTTP URL을 받아 터미널 배경에 따라 어두운 스타일이나 밝은 스타일을 자동으로 적용합니다. 사용자 지정 JSON 스타일시트를 지원하며, 출력을 줄바꿈하거나 pager로 보낼 수 있습니다.
Glow는 YAML 설정 파일에서 설정을 읽으므로 style, width, 마우스 지원 같은 자주 쓰는 옵션을 한 번 저장해 두고 사용할 수 있습니다. Go로 작성되었으며 macOS, Linux, Windows, BSD 시스템에서 일반적인 패키지 관리자를 통해 설치할 수 있습니다.
핵심 기능
- 01터미널 인터페이스에서 로컬 Markdown 파일을 둘러보고 읽습니다.
- 02파일, stdin, GitHub/GitLab 경로 또는 URL의 Markdown을 렌더링합니다.
- 03터미널 배경에 따라 어두운 스타일이나 밝은 스타일을 자동으로 선택합니다.
- 04사용자 지정 JSON 스타일시트를 지원합니다.
- 05출력을 줄바꿈하고 less 같은 pager로 표시합니다.
- 06자주 쓰는 옵션을 YAML 설정 파일에 저장합니다.
활용 사례
- 터미널을 벗어나지 않고 프로젝트 문서나 README를 읽을 때.
- 원격 서버에 SSH로 접속해 Markdown 파일을 미리 볼 때.
- 셸 스크립트에서 생성한 Markdown을 파이프로 전달해 읽기 좋은 형식으로 표시할 때.
빠른 시작
- 1
Homebrew로 설치하기(macOS 또는 Linux)
brew install glow - 2
터미널에서 Markdown 파일 읽기
glow README.md - 3
로컬 Markdown 파일을 탐색하는 인터랙티브 브라우저 시작하기
glow
토픽
자주 묻는 질문
- glow은(는) 무엇인가요?
- CLI에서 스타일을 적용해 .md 파일과 저장소를 보여 주는 터미널용 Markdown 리더 및 렌더러입니다. Glow는 터미널 기반 Markdown 리더입니다. 인자 없이 실행하면 현재 디렉터리와 하위 디렉터리의 로컬 Markdown 파일을 둘러보거나, Git 저장소 안에서 파일을 찾아 less 스타일의 키 바인딩을 지원하는 pager로 읽을 수 있습니다.
- glow은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- glow은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- glow은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. glow의 마지막 커밋은 2026년 10월 5일입니다.
- glow은(는) 어디에 사용할 수 있나요?
- 터미널을 벗어나지 않고 프로젝트 문서나 README를 읽을 때. 원격 서버에 SSH로 접속해 Markdown 파일을 미리 볼 때. 셸 스크립트에서 생성한 Markdown을 파이프로 전달해 읽기 좋은 형식으로 표시할 때.
- glow는 어떻게 설치하나요?
- Homebrew로 설치하기(macOS 또는 Linux): brew install glow 터미널에서 Markdown 파일 읽기: glow README.md 로컬 Markdown 파일을 탐색하는 인터랙티브 브라우저 시작하기: glow
- glow은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/charmbracelet/glow
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
~/.ssh/config에 정의된 SSH 호스트를 탐색하고 연결하며 관리하는 터미널 TUI입니다.
셸이 유휴 상태가 되면 별자리, 비, 입자 등의 애니메이션 장면을 보여 주는 Go 기반 터미널 화면 보호기입니다.
높은 권한 없이 로컬 네트워크의 장치를 탐색하고 살펴보는 Go 기반 터미널 UI 도구입니다.