v0.0.7 CHITRA — Free & Open Source

Download manager that
stays out of your way

GoBarryGo wraps aria2c in a native desktop shell built with Go and React 19. No Electron. No bloat. Just fast, parallel downloads.

<30 MBRAM usage
~9 MBBinary size
3Platforms
MITLicense

Grab the latest release

Direct download links for v0.0.7. Pick the package that fits your system.

Windows

Windows 10+ (64-bit)

macOS

macOS 10.15+ (Catalina+)

Checksums (SHA-256) All releases

Install from your terminal

Copy-paste and go. Works on Ubuntu, Debian, Fedora, macOS, and Windows (Git Bash).

Ubuntu / Debian

# Download and install the .deb package
$ curl -fsSLO https://github.com/shreyam1008/gobarrygo/releases/download/v0.0.7/gobarrygo.deb
$ sudo dpkg -i gobarrygo.deb

Fedora / RHEL

$ curl -fsSLO https://github.com/shreyam1008/gobarrygo/releases/download/v0.0.7/gobarrygo.rpm
$ sudo rpm -i gobarrygo.rpm

Standalone binary (any distro)

# Single executable — just download and run
$ curl -fsSLO https://github.com/shreyam1008/gobarrygo/releases/download/v0.0.7/gobarrygo-linux-amd64
$ chmod +x gobarrygo-linux-amd64
$ ./gobarrygo-linux-amd64

AppImage (any distro)

$ curl -fsSLO https://github.com/shreyam1008/gobarrygo/releases/download/v0.0.7/gobarrygo-amd64.AppImage
$ chmod +x gobarrygo-amd64.AppImage
$ ./gobarrygo-amd64.AppImage

aria2c is bundled — release binaries include aria2c so you don't need to install it separately. If you prefer your own copy, GoBarryGo will use the system aria2c from PATH when available.

Everything you need, nothing you don't

A thin, fast control layer over aria2c. Every feature earns its place.

Parallel splitting

Multi-connection downloads with configurable split count and connections per server.

🔌

Auto-resume

Survives crashes, reboots, and network drops. Session recovery picks up where it left off.

🛡

Real-time dashboard

Live speed, ETA, progress bars, and per-file inspection for multi-file downloads.

📦

Single binary

AppImage on Linux, .app on macOS, portable .exe on Windows. Drop it anywhere and run.

Full preferences

Tune concurrent downloads, split size, allocation strategy, user-agent, and more from the UI.

🔒

Privacy first

Zero telemetry, zero tracking, zero cloud. Everything local. Fully open source under MIT.

Three steps to fast downloads

GoBarryGo manages aria2c via JSON-RPC — a native GUI without learning CLI flags.

Install

Download for your OS or use the terminal commands above.

Point to aria2c

Open Preferences and pick your aria2c binary. The RPC server starts automatically.

Paste & go

Hit "Add download", paste URLs, and watch parallel splits fill your progress bars.

Tune it to your network

All settings live in the Preferences dialog. Config is a JSON file you can back up or share.

SettingDescriptionDefault
concurrentMax parallel downloads4
splitSegments per file8
connectionsConnections per server8
min-split-sizeMinimum segment size4M
file-allocationPrealloc, falloc, trunc, noneprealloc
continueResume partial downloadstrue
auto-renameRename on filename conflictstrue

What you need

GoBarryGo is self-contained. The only external dependency is aria2c.

aria2c

Any recent version. GoBarryGo manages the process lifecycle.

OS

Linux (GTK 3), macOS 10.15+, Windows 10+

Disk

~9 MB binary. No runtime frameworks needed.

Ready to ditch the bloat?

Free, open source, and built for people who care about performance.