command
module
Version:
v1.0.5
Opens a new window with list of versions in this module.
Published: Jan 16, 2026
License: MIT
Opens a new window with license information.
Imports: 11
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
GoTube
A beautiful terminal UI for downloading YouTube videos with format selection and HD support.
Features
- 🎬 Interactive TUI built with Bubble Tea
- 📺 HD video support (up to 4K)
- 🎵 Multi-audio track selection with language info
- 📊 Real-time download progress
- 🔄 Automatic video+audio merging with FFmpeg
- 🎨 Clean, modern interface
Installation
go install github.com/iiTzDante/gotube@latest
Or build from source:
git clone https://github.com/iiTzDante/gotube
cd gotube
go build -o gotube main.go
Requirements
- Go 1.19 or later
- FFmpeg (for HD video merging)
Usage
gotube <youtube-url>
Example:
gotube "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
How It Works
- Fetches video information and available formats
- Displays interactive format selection menu
- For HD videos: downloads video and audio separately
- Merges streams using FFmpeg
- Saves final MP4 file
Dependencies
License
MIT
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.