v0.10.0Right-to-left, accessibility and a rebuilt browser extension

Downloads at the speed of lightning.

A native Linux download manager that splits every file into parallel segments, reuses warm connections, and hands the fastest mirror more of the work.

GTK4 · libadwaita · Rust · for GNOME on any Linux distribution
Barq icon
برق
lightning
Barq main window
Barq detail window
The segment map

Watch a file fill in from eight directions at once.

When a connection finishes its part, Barq splits the largest remaining piece in half and gives it to the idle connection. No reconnect, no wasted handshake.

0600 MB1.2 GB1.8 GB2.3 GB
8 connections · 47.9 MB/s · re-bisecting largest segment on free
Features

What Barq does

⚡

Dynamic segmentation

Up to 16 connections per file, re-split on the fly so slow mirrors never hold you back.

📊

Live per-connection stats

Speed graph, segment ruler and each connection's range and rate, updated as it happens.

🧩

Chromium and FirefoxNEW

Captured downloads keep their cookies and page. Alt-click or a per-site exclusion leaves it to the browser.

🎞️

Video and stream capture

A panel lists the videos on a page, HLS and DASH included, and sends them to Barq's engine.

⏯️

Resume, queues, history

Byte-exact resume after a crash, multiple queues, and categories that sort themselves.

ع

Arabic and accessibleNEW

The window, charts and segment map mirror for right-to-left languages. Every control has a name.

Download details

Every connection, in plain sight.

  • A live segment ruler shows which connection owns which byte range
  • Add or remove connections while a download runsNEW
  • Transfer graph with peak and average speed
  • Pause, preview, open the folder or copy the URL
Every connection, in plain sight.
Browser extension

Click download. Barq takes it from there.

  • Hands each download over through native messaging
  • The browser lets go only once Barq has the fileNEW
  • Download all links on a page, across every frameNEW
  • Per-site exclusions and Alt-click to skip BarqNEW
By the numbers
~6×faster than one connection
16connections per file
29klines of Rust
164tests