FLUTTER ECOSYSTEM

BrisklyDev/brisk

데스크톱용 초고속 현대식 다운로드 매니저

활기찬 프로젝트 이미지
Stars
1.5천
Forks
60
최근 푸시(UTC)
2026. 9. 18.
프로젝트 상태
활성
BrisklyDev GitHub avatar
GITHUB Organization

BrisklyDev ↗

Ultra-fast, modern, cross-platform download tools

언어DartC++CMakeSwiftCRubyInno SetupHTMLPython

기술 주제

관련 패키지 및 예제

사용 중인 의존성

의존성 목록 44 개

앱 카테고리

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

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.

https://contrib.rocks/image?repo=BrisklyDev/Brisk

:busts_in_silhouette: Community