zerx-lab/FluxDown

Rust-powered multi-protocol download manager supporting HTTP/FTP/BitTorrent magnet links and HLS/DASH streaming, with intelligent multithreaded acceleration and seamless browser integration. Beautiful interface, extreme performance, free forever, zero ads.

About the project

FluxDown is a free, open-source download manager built with Rust that handles web downloads, FTP, BitTorrent, eD2K, and HLS or DASH streams. It is for people who want resumable, browser-integrated downloads with a local desktop interface, and its built-in MCP server lets AI clients manage those downloads.

This repository also configures its own agents. See what FluxDown tells them →

5.4kStars on the repository
32Mods indexed here, across every type
todayLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

zerx-lab/FluxDown

Cursor rule Cursor

A set of repository rules for deciding where shared instructions belong when maintaining AGENTS.md, .omp, or .cursor files. It also covers keeping omp and Cursor instructions aligned.

not rated 5.4k +191 today A 327 tokens AGPL-3.0

api-openapi-sync

02

zerx-lab/FluxDown

Cursor rule Cursor

An OpenAPI regeneration rule for changes to the FluxDown API. OpenAPI is a standard description of an API that tools can use to understand its endpoints.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

dependency-policy

03

zerx-lab/FluxDown

Cursor rule Cursor

A dependency-change rule requiring updates to the project's dependency list to follow its dependency policy.

not rated 5.4k +191 today A 140 tokens AGPL-3.0

dual-client-parity

04

zerx-lab/FluxDown

Cursor rule Cursor

A user-interface consistency rule requiring the web and desktop apps to use the same information structure, with desktop as the reference.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

forbidden-commands

05

zerx-lab/FluxDown

Cursor rule Cursor

A command and Rust error-handling gate that blocks forbidden project commands and attempts to bypass checks for ignored Rust errors.

not rated 5.4k +191 today A 133 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A client-code architecture rule for GPUI crates, covering directory ownership, dependency direction, local reference source code, and when a new capability may be added.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

i18n-baseline-zh-en

07

zerx-lab/FluxDown

Cursor rule Cursor

A translation-baseline rule defining English and Simplified Chinese as FluxDown's development languages. Other languages, such as Traditional Chinese, are maintained by automated translation, so developers add only the baseline entries.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

An internationalisation rule requiring user-facing text to come from translation tables instead of hard-coded Chinese text in UI code. Internationalisation, or i18n, prepares software to support multiple languages.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A local-service architecture rule for FluxDown's daemon, agent, and protocol boundaries, including state ownership and JSON-RPC contracts. JSON-RPC is a format for calling functions between programs, and the rule also covers migration from the old host.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A cross-platform category-routing rule covering save-directory routing, the new-download category selector, and generated one-click category directory names.

not rated 5.4k +191 today A 396 tokens AGPL-3.0

mirror-downloads

11

zerx-lab/FluxDown

Cursor rule Cursor

A cross-platform mirroring rule for changes to the GPUI downloads-page model, including creation, menus, sorting, task groups, sources, devices, and seeding.

not rated 5.4k +191 changed today A 672 tokens AGPL-3.0

mirror-engine-logic

12

zerx-lab/FluxDown

Cursor rule Cursor

A synchronization rule for RSS filters, filename parsing, webhook events and endpoints, thread-risk settings, proxy lists, and site proxy rules. It requires matching changes across web, extensions, agents, and other clients.

not rated 5.4k +191 today A 500 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A synchronization rule for UniFFI data objects, shared sections, reducers, and built-in category definitions. UniFFI is a tool for connecting code written in different languages, and the rule keeps Android and iOS mappings aligned.

not rated 5.4k +191 today A 317 tokens AGPL-3.0

mirror-plugins

14

zerx-lab/FluxDown

Cursor rule Cursor

A synchronization rule for plugin descriptions, plugin views, permissions, marketplace ordering, detection rules, page scripts, and extension rules. It requires related changes across the SDK, web app, extensions, and external repositories.

not rated 5.4k +191 today A 358 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A synchronization rule for access-key policies, startup behavior, app updates, cloud notifications, and plan-purchase decisions. It requires the web and Android versions to match the main implementation and LuCI interface.

not rated 5.4k +191 today A 303 tokens AGPL-3.0

mirror-theme-shell

16

zerx-lab/FluxDown

Cursor rule Cursor

A synchronization rule for theme settings, file icons, and the application window layout. It requires corresponding changes in the website, web copy, and shared test fixtures.

not rated 5.4k +191 today A 248 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A synchronization rule for changes to the wire protocol, event frames, queues, task lists, and data-transfer objects (DTOs). It requires matching handwritten copies in the agent, GPUI desktop interface, mobile app, and web app.

not rated 5.4k +191 today A 326 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A Rust code rule that bans unfinished markers such as `todo!` and `unimplemented!`, along with silently ignored errors. These markers indicate missing behavior or failures that code does not handle.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

no-meta-in-comments

19

zerx-lab/FluxDown

Cursor rule Cursor

A code-comment rule that forbids issue or pull-request numbers and process notes such as “based on” or “referencing” another work item.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

no-unsafe-in-rust

20

zerx-lab/FluxDown

Cursor rule Cursor

A Rust code rule that disallows unsafe code by default, except at reviewed platform FFI boundaries with no safe equivalent. FFI is the bridge between Rust and code written in another language.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

no-unwrap-in-rust

21

zerx-lab/FluxDown

Cursor rule Cursor

A Rust code rule that bans `unwrap` and `expect` outside tests. These functions can stop a program when an operation fails.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

sticky-redlines

22

zerx-lab/FluxDown

Cursor rule Cursor

A set of project rules covering Git authorisation, branch usage, product decisions, and additional rules in parent repositories.

not rated 5.4k +191 today A 211 tokens AGPL-3.0

ui-data-edge-cases

23

zerx-lab/FluxDown

Cursor rule Cursor

A set of interface rules for displaying real user and device data, such as paths, filenames, URLs, and numbers, across four platforms.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

zerx-lab/FluxDown

Cursor rule Cursor

A Windows rule for starting console-based child processes without briefly showing a black console window.

not rated 5.4k +191 today A 0 tokens AGPL-3.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: