u/NimBold

Image 1 — Firelink: A modern download manager with support for media fetch/download
Image 2 — Firelink: A modern download manager with support for media fetch/download

Firelink: A modern download manager with support for media fetch/download

>Hello!

>This project began as a fun vibe coding Swift app for Mac, but it quickly evolved into a comprehensive learning experience as I aimed to make it cross-platform.

>I completely revamped the application from scratch, this time using Rust and Tuari. It was quite a journey, but I’m excited to share the first stable version with you!

>Additionally, there’s a Firefox extension available for integration, which you can find on the GitHub page.

Features

  • Fast segmented downloads powered by aria2 with configurable connections, retries, and speed limits.
  • Media extraction with yt-dlp, FFmpeg, and Deno for video/audio links and richer format selection.
  • A real Add window for manual, extension-captured, and media downloads, including metadata, duplicate handling, and save-location choices before downloads start.
  • Persistent queue management with safe concurrency limits, pause/resume, retry, redownload, sorting, multi-select, and bulk controls.
  • Download scheduling with start/stop windows, speed-limiter tools, and optional post-queue actions.
  • Smart organization through categories, default folders, per-download overrides, and open/reveal/trash actions.
  • Private browser handoff through authenticated local pairing with replay protection and desktop-server proof checks.
  • Native desktop integration including tray controls, notifications, completion sounds, sleep prevention, and OS keychain support where available.
  • Diagnostics built in with engine health checks, structured logs, and packaged-engine verification.

Credits to Aria2, yt-dlp, FFmpeg, and Deno projects and their contributors that made this all possible.

Github release page: https://github.com/nimbold/Firelink/releases

Firefox-Extension: https://addons.mozilla.org/en-US/firefox/addon/firelink-companion/

u/NimBold — 1 day ago