NimBold edc0c1c6ad docs(readme): restore Firefox install badge
Remove maintainer-focused wording, add the Firefox Add-ons pill, and update the paired extension pointer.
2026-07-26 19:29:14 +03:30

Firelink

A fast, focused desktop download manager for macOS, Windows, and Linux.

Latest release CI License macOS Windows Linux

Firelink dark theme main window Firelink dark theme add window Firelink light theme main window Firelink light theme add window

Firelink manages direct downloads, browser captures, media, playlists, queues, and scheduling from one desktop app.

It uses a Rust and Tauri backend with a React and TypeScript interface. Required download and media engines are bundled with the app.

Status

Firelink 1.2.0 is the latest desktop release.

It is paired with Firelink Companion 2.0.6.

The project is actively maintained. See the changelog for release history and current work.

Translations are available for English, Simplified Chinese, Hebrew, Persian, Ukrainian, and Russian. Translation corrections are welcome.

Features

  • Segmented HTTP and HTTPS downloads with retries, speed limits, and connection controls.
  • Media and playlist downloads through yt-dlp, FFmpeg, and Deno.
  • An Add window for metadata, duplicate handling, save locations, and download options.
  • Persistent queues with pause, resume, retry, redownload, and scheduling.
  • A customizable download table with sorting, column selection, reordering, and bulk actions.
  • File organization with categories, default folders, and per-download locations.
  • Browser handoff through local pairing and signed requests.
  • Tray controls, notifications, sounds, sleep prevention, and secure credential storage.
  • RTL support for Hebrew and Persian.

Installation

Download the latest Firelink release.

Platform Package Notes
macOS Apple silicon .dmg Ad-hoc signed and not notarized. macOS may require approval in System Settings -> Privacy & Security.
Windows x64 NSIS .exe Unsigned. Windows SmartScreen may display a warning.
Windows x64 portable .zip Extract to a writable folder and launch firelink.exe.
Linux x64 .deb, .rpm, or .AppImage Choose the package for your distribution, or use AppImage.

All packages include aria2, yt-dlp, FFmpeg, Deno, and SQLite support. No separate engine installation is required.

Windows portable ZIP notes
  • Keep the folder writable. Avoid Program Files and read-only media.
  • Settings, queues, logs, and WebView data are stored beside the executable in data/.
  • Close Firelink before moving or copying the folder.
  • Treat the folder as sensitive because it contains the extension pairing credential.
  • The installer remains the supported path for firelink:// browser launch registration.

Browser integration

Firelink Companion connects browser downloads, links, and media pages to Firelink.

Captured links open Firelink's Add window for review before they are started or queued.

Install from Firefox Add-ons

See the Companion README for browser installation, pairing, and privacy details.

Development

Requirements

Quick start

git clone --recurse-submodules https://github.com/nimbold/Firelink.git
cd Firelink
npm install
npm run tauri dev

Run the main checks with:

node --test scripts/*.node-test.js
npm test -- --run
npm run build
cd src-tauri && cargo test --all-targets

See RELEASE.md for engine provisioning, packaging, and release verification.

Contributing and support

  • Report bugs and request features in GitHub Issues.
  • Open focused pull requests with tests for behavior changes.
  • Report translation corrections in an issue or pull request.
  • Read CHANGELOG.md for release history.

Credits

Core technologies:

Bundled engines:

Font licenses, engine versions, source references, and third-party notices are documented in THIRD_PARTY_NOTICES.md.

License

Firelink is available under the MIT License. Bundled tools and fonts retain their own licenses.

S
Description
Languages
TypeScript 55.2%
Rust 37.4%
JavaScript 3.8%
CSS 3.6%