Bash-it collects community-maintained Bash commands and scripts for Bash environments.
Surge
Surge provides downloads through a terminal manager written in Go, according to its repository description.

About Surge
Surge is an open source download manager that runs in the terminal. It is written in Go and is aimed at power users who prefer a keyboard-driven workflow. It includes an interactive terminal interface for viewing progress, managing the queue, and seeing speed graphs, a background headless server, and a CLI tool for automation.
Surge opens multiple connections for a single download, by default up to 16, splits the file, and downloads the pieces in parallel. It can also download from multiple mirrors at once and handle failover automatically. Installation options are listed for Linux (AppImage, Arch AUR, Nix, Homebrew), macOS (Homebrew), Windows (winget, Scoop, Chocolatey), and Docker. Pricing is not stated. The project's maintainers say donations are optional and go toward publishing a browser extension, development tools, and testing support for Debrid integration, which is not yet built.
Key features
- Terminal user interface showing download progress, queue management, and speed graphs
- Background headless server mode and CLI tool for automation
- Splits files into chunks and downloads them in parallel, up to 16 connections by default
- Distributes download workers across multiple mirrors with automatic failover
- Optional sequential streaming mode for downloading files in strict order
- Single background engine that queues downloads from multiple terminal tabs
- Open source, with the source code available in a public repository
- Parallel chunked downloads are designed to use available bandwidth more fully than a single browser connection
- One background engine handles downloads queued from several terminal tabs
- The Go install method requires Go 1.25 or later
Surge at a glance
- Website
- github.com/SurgeDM/Surge
- Category
- Software & Utilities › Linux & Mac Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Surge alternatives
Tools and sites you could use instead, ranked by how closely they match.
Browsh renders modern web content in an interactive text-based browser for terminals.
Terminal Trove catalogs command-line and terminal user-interface tools for discovery.
Docker-Android runs Android in a Docker image with noVNC, video recording, an MCP server, and an AI agent.
Weylus lets a tablet act as a graphics tablet or touchscreen for a computer.
Shairport Sync receives music streams over AirPlay and AirPlay 2, according to its project page.
Popular in Linux & Mac Apps
Well-known listings from the same topic.
Surge FAQ
How many connections does Surge use for a download?
Can Surge run without the interactive terminal interface?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












