Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AminBhst/brisk

Fast, multithreaded, cross-platform download manager
https://github.com/AminBhst/brisk

download-manager downloader downloadmanager linux macos windows

Last synced: about 2 months ago
JSON representation

Fast, multithreaded, cross-platform download manager

Awesome Lists containing this project

README

        

[![license](https://img.shields.io/github/license/AminBhst/brisk)](https://github.com/AminBhst/brisk/blob/main/LICENSE)
[![release](https://img.shields.io/github/v/release/AminBhst/brisk)](https://github.com/AminBhst/brisk/releases)
![Downloads](https://img.shields.io/github/downloads/AminBhst/brisk/total.svg)
[![platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20MacOS-blue)]()


Brisk

Fast, multithreaded, cross-platform download manager

## Download

Installation files for Windows and Linux are available
at [Github Releases](https://github.com/AminBhst/brisk/releases/).

Brisk is also available on the [Arch AUR](https://aur.archlinux.org/packages/brisk-bin)

## Browser Integration
Brisk supports [Browser Integration](https://github.com/AminBhst/brisk-browser-extension) that allows for capturing downloads from the browser and adding them directly into the app.

### Installing The Browser Extension
#### Chrome / Edge / Opera
[link-chrome]: https://github.com/AminBhst/brisk-browser-extension/releases/latest 'Version published on Chrome Web Store'

[Chrome][link-chrome] [Edge][link-chrome] [Opera][link-chrome]

#### Firefox
[link-firefox]: https://addons.mozilla.org/en-US/firefox/addon/brisk/

[Firefox][link-firefox]
## 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 : ```libappindicator-gtk3-devel```
- Arch Linux : ```libappindicator-gtk3```

## Features

- Browser Integration
- Multi-segment file downloading
- Download Queues
- Smart connection reset
- Hotkey (ctrl+alt+A) to quickly add a download URL from the clipboard

## Demo With Browser Integration

## Build From Source

Download the Flutter SDK (Recommended version 3.16.9) and set the path variable

```bash
flutter build macos|windows|linux
```

## Features to come

- Dynamic file segmentation for highest download speed
- Download speed limiter
- Download Scheduling

If you have a feature request, please open an issue and explain it in details.

## Credits
- GitHub Actions : [AliML111](https://github.com/AliML111)
- MacOS support : [Norman-w](https://github.com/Norman-w)