Surge is a blazing fast, open-source terminal (TUI) download manager built in Go.
Surge is designed for power users who prefer a keyboard-driven workflow. It features a beautiful Terminal User Interface (TUI), as well as a background Headless Server and a CLI tool for automation.
781b3a7 feat(extension): rewrite browser extension with WXT + SolidJS (#327)
25a90eb feat: add Extension settings category with auth token copying and browser integration support (#341)
d3a7073 feat: add LiveSpeedGraph setting to toggle between EMA smoothing and raw speed data (#340)
673d9a7 feat: proper rendering of surge in all terminal sizes. (#322)
ab15dcc fix: implement graceful download queue clearing and throttle concurrent server probes with a semaphore (#339)
a2d94ce refactor: centralize TUI layout logic and constants to standardize responsive dimensions (#342)
bc497df refactor: make tui size dynamic and make settings modular (#336)
cd95a58 refactor: update active download criteria to account for paused, pausing, and resuming states (#343)
Enjoying Surge? Consider supporting the project to keep it blazing fast!