Surge Downloader

Junaid Islam · surge-downloader.surge

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.

winget install --id surge-downloader.surge --exact --source winget

Latest 0.8.7

Release Notes

Changelog

  • fix config fails by @SuperCoolPencil in #439
  • fix(extension): prevent download items from shrinking in popup list by @FHYQ-Dong in #446
  • refactor: modularize concurrent downloader logic by extracting helper methods and state management into dedicated routines by @SuperCoolPencil in #444
  • symlink 'Surge' binary as 'surge' for nix run compatibility by @leomeowqq in #447
  • Fixed various issues in internal/engine/types by @SuperCoolPencil in #450
  • tui refactor by @SuperCoolPencil in #461
  • chore(deps): bump modernc.org/sqlite from 1.50.0 to 1.50.1 by @dependabot[bot] in #457
  • chore(deps): bump modernc.org/sqlite from 1.50.1 to 1.51.0 by @dependabot[bot] in #464
  • chore(deps): bump github.com/mattn/go-runewidth from 0.0.23 to 0.0.24 by @dependabot[bot] in #463
  • feat: adds a new flag --no-server to start and use surge TUI without the HTTP server by @junaid2005p in #466
  • fix(cli): send download id as ?id= query param to match HTTP API by @junaid2005p in #467
  • test: refactor shared state DB reset into TestMain for cmd tests by @SuperCoolPencil in #458
  • fix: batch downloads were being overwritten and only last one would be queued. Fixes #469 by @junaid2005p in #471 Enjoying Surge? Consider supporting the project to keep it blazing fast!
  • GitHub Sponsors
  • Buy Me a Coffee
  • Release automation powered by GoReleaser Pro

Installer type: zip

Architecture Scope Download SHA256
x86 Download 041BA2667180BA982D8CEA6C022BA6D121D4FF1E6BFBA5E5EAABD574E33176A5
x64 Download 4DEB99CF189C8E5D453E05AEE4CFC75859DCB3782231BFFC619F0E84BBD7A449
arm64 Download 33E0732A1D3E55B2690FD28D737DA7049B84CE565180324395DA6AAADA5D0B5C

Details

Homepage
https://github.com/SurgeDM/Surge
License
MIT
Publisher
Junaid Islam
Support
https://github.com/SurgeDM/Surge/issues
Copyright
Copyright (c) 2026 Junaid Islam
Moniker
surge-downloader

Tags

clidownload-managerdownloadergogolangterminaltui

Older versions (20)

0.8.6
Architecture Scope Download SHA256
x86 Download 1BAE22DC4039260D7953255C7A5A420D6CBCD1106A815D795E11A64EC939CB65
x64 Download C8833190962710BD841076307B0E105DE6C40224E42B35B50A99C58F33445FAE
arm64 Download 80F27E3BB8C9C5D146C075EE41C017EF4DDC5D32A68A95D110F67FE48787A007
0.8.5
Architecture Scope Download SHA256
x86 Download 55CB151B5A003D3C302E3F3B6E98B469A1886610C6BABC1AA1260E8174A6C6E8
x64 Download EEA006C43923BDAE6AE9EC3464E5541AA59611FD7C76E974F10D41FAF752C9A4
arm64 Download C9E8E58B612EA8990B1732A848F00421F670AF9455A02F41983CB7DC0BCA5788
0.8.4
Architecture Scope Download SHA256
x86 Download F6B2DE0BE2F26CF2B9E7212187F9631E8D26BCAFC3F60E9DA1628D4F3D253D9F
x64 Download 7EB48DA1504B3979315ED2C8722AE4C41B97D2D02FD7E5C791226C54159E0D1F
arm64 Download 1E46E5A57EB241A2423C9E5A4B3EB2565835D64167CA37FB97D7C051C35CB039
0.8.3
Architecture Scope Download SHA256
x86 Download 7BA71162D78C36F7DCD05DF7D22A84297D54D83B0D0481B4E90F485C87218339
x64 Download 93960C64F78463044DC97AD4E002F630CC9D9E12E1E17CEDA59693BA8D9E400E
arm64 Download 89CA52C3667086A78AFA54B0C038DDB9F07064B7098B3BE6B3E62CC5D2E61999
0.8.2
Architecture Scope Download SHA256
x86 Download 33BD94DACD062F2FD4218CF2F0A72F5F776BBFFAA2363543399779776AC34C82
x64 Download E27E49D27CE1D306D4522539E143A0FF1BE2BE9F1E93F4E1132CEA2599B93B46
arm64 Download F2E7A1E9595D3DE38F445D9EF0FE4BE488074FE5B6654B979A480E40275FAD7F
0.8.1
Architecture Scope Download SHA256
x86 Download D71168CDF07324CE69CE2F652079125C3FFF5C7E7795BB3A793CC3839E2B716B
x64 Download ABE523E5A5A867D667A27742A3A22C8A7C3E7E9A95ABEF5EC0BFE7E690B88CA1
arm64 Download 88C2FA6A46142748D8DA23EB0E4879927E65A6D4CB9B2BD90A51DE5E3D764A59
0.8.0
Architecture Scope Download SHA256
x86 Download 422522D96AD53A2FB2CDB8CE007CB020359E4695C105535BABF0691AAF110E9A
x64 Download EB424CB2FF85911AC372D01F02A7BD04BEDCA334F09B7FF0ABF1266261351CA0
arm64 Download 9FE74567384AD16B125ACC64E1D5F695E3B72609D80BD0A15C7078842BF17ABE
0.7.8
Architecture Scope Download SHA256
x86 Download 603AC61C45B5C291C8B12DA6722C16FF8B8CDF0A395D8F4573063DE4B49DBF8B
x64 Download 485FBFD0FA3372088A16BB1124BF1974099651E5F2482C3F3FE13C8359D5766C
arm64 Download 646C14D411A4781B20472C5709323E5C5C4F739705F5757E75FBB672D5D96E67
0.7.7
Architecture Scope Download SHA256
x86 Download 1464F0EF351FB0837272928F98EA7B2E4BC8D30FC5E4A3AE38ABE3E0B6177AE4
x64 Download B3BCA8DDC1C6267387B343B974F09A7E3581063CDD97786D89DBB4BC2060BC8A
arm64 Download 593409D4603F3E61C70D151202D2CF32C8BA13B8EA082F094F4E8475C86119DC
0.7.6
Architecture Scope Download SHA256
x86 Download 1C183ED898A6BB3A6C600AC075D115404817DE37EF59E839590378FBE61B0355
x64 Download 3CC7CCE370316A12288EDF7894BC56FCB5B82B7B3669736C0A840512EF0AE1C0
arm64 Download 9205A60F076082A4055BD1EA1BF8B8C4861A85E35FC682A5DE156FC6AABC4823
0.7.5
Architecture Scope Download SHA256
x86 Download FCA30EC758292FF78546B77E2EC927017F67F563F9100EDDA88F18A1DB11E331
x64 Download 4FD2373CBDB0748177673039D14F7CBA17271A48736E47C6D487BFED5F920131
arm64 Download FA52409CF26529B7E4C12D4C1BC9F28F5802C5C1C79CA031BE5D02C9F1D93B7D
0.7.4
Architecture Scope Download SHA256
x86 Download 25B137CA215E9364D5527EDB6ADDD6AD7E5641C976E44A1FEBCAC984D9EC68C7
x64 Download 4A4531C682EBDFC89767F40DC1CEEADCDCCE897E02B8223A7542797DF1A6A5D0
arm64 Download E6F070CE22A74581C82F69BE9B9EE99EF7566D3AD363F0E090AB678F8DB9E08D
0.7.3
Architecture Scope Download SHA256
x86 Download 01D325AF9FFE295A4CB0FDBE1FA8EF8D6CEE3EA1E30BCD59429457C1F9F7E9F8
x64 Download 0269717ABAA7D0306A293655F8F54F215F14048B2095B54A261916B6CBE28642
arm64 Download BE91DBD5D2E3204AB2EF8FFB1340294DFC8B2308641DFF71587D71002E83AFD7
0.7.2
Architecture Scope Download SHA256
x86 Download 133785783D4DA92165844145E0FF7E94E1A4BAC5676A3C34C9B34F6F608A1DB8
x64 Download 1C65280CE217780C3127AF628E2390DA8B48F540BC58FCFB24CCA67D16744E43
arm64 Download 10FB2DBD16C73DE40D866567AEC66C24BFA219AA3B9D39BACDC124844F28522F
0.7.1
Architecture Scope Download SHA256
x86 Download 56E4BB1E15699D21A162AE4ABE370223575184CC55109A5E80D70294B0FD587E
x64 Download 5F699114C7F237125DA2E1E710CFA57179105E46A76615D9ACF07FFA829350D3
arm64 Download F7B583B0FFC125EDED052F84FCB6D4685866D15F6D3B213E1034E7D367269C95
0.7.0
Architecture Scope Download SHA256
x86 Download CB3FB8506853B9C835F0D34E237B4BB148A95D3C48C20CD3036ED544761CF2C9
x64 Download 39963AF1BBDA12828F8239AB8373E5B1B4AA98B5C3BC853F43AA54E7E46F5A88
arm64 Download 172665D0995DE2F885541D1924EBDE4FB820F39B17D761EB69B9BD7E84688548
0.6.10
Architecture Scope Download SHA256
x86 Download 331412D2254D25B59156661FA39613E94DE142CED50B0B3B89907B1DA9934B62
x64 Download B32B4FBF184E7AC50DCB1C85CC375AF922728E525572272CB774A188AE713341
arm64 Download 4716FDD360A44A7918D8AF4FCBEE9AAD73C2C75D78A3041BDA8EEF0BD33DD530
0.6.9
Architecture Scope Download SHA256
x86 Download 78ECAA821E6F50F3A14512CACB62CDA67641B97CD36573B3515EA669699BD53E
x64 Download 4E20787D3F46E8743B3D5AAE80732C15E7290B30730675975B78EC5229A0D493
arm64 Download A62C2AC9A5AEA16A549C3C3D09AD50D9BA521799B6A123C09F42ED6F702DB425
0.6.8
Architecture Scope Download SHA256
x86 Download 8CB5B5935A9DF77B916F4819B63091AA46BF8A91236F0158E58147FE4ED6E709
x64 Download 3025C2F1AB8910767438E2269064C45CE96534ECB4056EB4BF627687E50C5B9D
arm64 Download 691933184CA4405C637B433284F847D49D14F21A944E22835DB63785D811BA8F
0.5.4
Architecture Scope Download SHA256
x86 Download E84EA72530CDAF79E5888072E7BC2472A4250ED80A2DAFCB157830D3101BDFF1
x64 Download BB76C8E44CD989DE4107B22C416D723C6F351AB94079A29E552EC5F893D57FE3
arm64 Download 31A662DD96606A7993DF50FC7CBE3FC74E6209918C36A981414C3E21B0805A2D