BrisklyDev/brisk

Dart
macOSWindowsLinux

대체: Internet Download Manager

Ultra-fast, modern download manager for desktop

download-managerdownloaderdownloadmanagerlinuxwindowsmacos
스타 성장
스타
1.5k
포크
59
주간 성장
+-3
이슈
38
5001k1.5k
25년 9월26년 1월26년 5월26년 9월
README

license GitHub Downloads (all assets, all releases) Discord Chat Telegram Channel

brisk-header

:package: Installation

To install the browser extension, please refer to the brisk-browser-extension repository.

Platform Package/Installation Method
Windows (x86_64) Windows Download
MacOS (x86_64, arm64) MacOS Download
Flatpak (x86_64, aarch64) Download on Flathub
Snap (amd64) Download on Snap Store
Arch (x86_64) Download on AUR
Linux (x86_64) Tarball Download

[!IMPORTANT] For Linux, make sure to check the Linux Prerequisites (for tarball only)

On Windows, if you encountered a "Windows Protected your PC" warning, click more info -> run anyway

For the browser extension to work properly, disable other download manager extensions.

:rocket: Key Features

:gear: Brisk's Download Engine

Brisk is powered by a custom-built, high-performance engine that delivers the maximum download speed throughout the entire download process. The engine is built entirely from scratch only using Dart's http, without relying on external libraries or download utilities like aria2.

The key features of the engine include:

  • Dynamic Connection Spawn: Downloads starts with a single connection and as they progress, new connections are added on the fly. This ensures that a higher number of connections are used only when necessary.
  • Dynamic Connection Reuse: After a connection completes receiving its designated byte range, it is immediately reassigned to assist another connection. As a result, the engine maintains as many active connections as possible, ensuring that download speeds remain consistently at their peak.
  • Downloading M3U8 Streams: Brisk is able to capture and download M3U8 video streams from the browser (requires Brisk Browser Extension)
  • Automatic connection reset: Hanging connections will be reset automatically.

:globe_with_meridians: Browser Integration

Brisk offers a dedicated browser extension with the following features:

  • Capturing download requests from the browser and directly adding them to Brisk
  • Extracting all download links from a selected text area and adding them to Brisk all at once
  • Capturing m3u8 video streams from the browser

Please refer to the brisk-browser-extension repository for installation.

:film_projector: Demo With Browser Integration

https://github.com/user-attachments/assets/844c89a4-8aaa-49f0-9a4e-17fb8614bbc8

:key: Linux Prerequisites

  • keybinder-3

    • Debian/Ubuntu : libkeybinder-3.0-0
    • Fedora/RHEL/CentOS : keybinder3
    • Arch Linux : libkeybinder3
  • appindicator3-0.1

    • Debian/Ubuntu : libayatana-appindicator3-dev
    • Fedora/RHEL/CentOS : libayatana-appindicator-gtk3
    • Arch Linux : libappindicator-gtk3

:hammer_and_wrench: Build From Source

Install the Flutter SDK v3.32.0

flutter build macos|windows|linux

:heart: Credits and Contributors

Contributions are welcome and appreciated.

:busts_in_silhouette: Community

cord.nvim
관련 저장소
amir1376/ab-download-manager

A Download Manager that speeds up your downloads

KotlinappApache License 2.0composecompose-multiplatform
abdownloadmanager.com
17.7k909
filecxx/FileCentipede

Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.

C++appbittorrent-clientdownload-manager
filecxx.com
10.9k680
tonhowtf/omniget

Download Udemy and Hotmart courses, YouTube videos, music and books — 1,800+ sites, no terminal. Free open-source desktop app for Windows, macOS and Linux, with a built-in course player, PDF/EPUB reader and music library. Powered by yt-dlp. Your files stay on your computer.

Rustcrates.ioappGNU General Public License v3.0download-managerinstagram-downloader
discord.gg/jgdxyPy7Vn
9.6k813
XiaoYouChR/Ghost-Downloader-3

The only downloader you need. 下载器的集大成者。

PythonPyPIGNU General Public License v3.0downloaderpyside6
gd.xychr.com
8.9k562
tubearchivist/tubearchivist

Your self hosted YouTube media server

PythonPyPIGNU General Public License v3.0youtubeyoutube-dl
tubearchivist.com
8.4k422
subhra74/xdm

Powerfull download accelerator and video downloader

C#appGNU General Public License v2.0downloaderjava
xtremedownloadmanager.com
7.9k1.2k
persepolisdm/persepolis

Persepolis is a download manager written in Python.

PythonPyPIappGNU General Public License v3.0qt5python3
persepolisdm.github.io
7.4k710
SurgeDM/Surge

Blazing fast TUI download manager built in Go for power users

GoGo ModulescliMIT Licensedownload-managergolang
surgedm.github.io
3.5k150
amitshekhariitbhu/PRDownloader

PRDownloader - A file downloader library for Android with pause and resume support

JavaMavenlibraryApache License 2.0filedownloaderdownloader
outcomeschool.com
3.4k545
Danie1s/Tiercel

Pure Swift iOS download framework with background downloads, relaunch recovery, resumable transfers, and task management.

SwiftMIT Licensecocoapodsxcode
github.com/Danie1s/Tiercel/wiki
2.9k418
marcopiovanello/yt-dlp-web-ui

A terrible web ui and RPC server for yt-dlp. Designed to be self-hosted.

GoGo ModulesGNU General Public License v3.0youtube-dlyt-dlp
2.6k254
gautamkrishnar/motrix-webextension

A browser extension for the Motrix Download Manager and its forks

JavaScriptnpmappGNU General Public License v3.0chrome-extensiondownload-manager
2k123