{"id":28198537,"url":"https://github.com/brisk-apps/brisk","last_synced_at":"2025-05-16T18:09:47.572Z","repository":{"id":144561576,"uuid":"601200641","full_name":"Brisk-Apps/brisk","owner":"Brisk-Apps","description":"Ultra-fast, modern download manager for desktop ","archived":false,"fork":false,"pushed_at":"2025-05-16T14:51:04.000Z","size":82726,"stargazers_count":451,"open_issues_count":19,"forks_count":23,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-16T18:09:40.157Z","etag":null,"topics":["download-manager","downloader","downloadmanager","linux","macos","windows"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Brisk-Apps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-02-13T15:19:10.000Z","updated_at":"2025-05-16T14:51:08.000Z","dependencies_parsed_at":"2024-02-14T16:25:30.282Z","dependency_job_id":"92c1b587-65ba-484b-94bf-85534fce62cc","html_url":"https://github.com/Brisk-Apps/brisk","commit_stats":null,"previous_names":["brisk-apps/brisk","aminbhst/brisk"],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisk-Apps%2Fbrisk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisk-Apps%2Fbrisk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisk-Apps%2Fbrisk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Brisk-Apps%2Fbrisk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Brisk-Apps","download_url":"https://codeload.github.com/Brisk-Apps/brisk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582907,"owners_count":22095518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["download-manager","downloader","downloadmanager","linux","macos","windows"],"created_at":"2025-05-16T18:09:37.720Z","updated_at":"2025-05-16T18:09:47.559Z","avatar_url":"https://github.com/Brisk-Apps.png","language":"Dart","readme":"[![license](https://img.shields.io/github/license/AminBhst/brisk?style=flat-square)](https://github.com/AminBhst/brisk/blob/main/LICENSE)\n[![release](https://img.shields.io/github/v/release/AminBhst/brisk?style=flat-square)](https://github.com/AminBhst/brisk/releases)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/AminBhst/brisk/total?style=flat-square)\n\u003ca href=\"https://discord.gg/hGBDWNDHG3\"\u003e\u003cimg alt=\"Discord Chat\" src=\"https://img.shields.io/discord/1298990692000989225?color=5865F2\u0026label=discord\u0026style=flat-square\"\u003e\u003c/a\u003e\n[![Telegram Channel](https://img.shields.io/badge/Channel-Telegram-blue.svg?logo=telegram\u0026style=flat-square)](https://t.me/ryedev)\n\n[//]: # (![Static Badge]\u0026#40;https://img.shields.io/badge/Channel-Youtube-red?style=flat-square\u0026logo=youtube\u0026link=https%3A%2F%2Fwww.youtube.com%2F%40ryedev\u0026#41;)\n![brisk-header](https://raw.githubusercontent.com/Brisk-Apps/brisk/refs/heads/main/assets/brisk-header.png)\n\n\n## :package: Installation\n\nInstallation files for Windows, Linux, and MacOS are available at [Github Releases](https://github.com/AminBhst/brisk/releases/latest).\n\nBrisk is also available on the [Arch AUR](https://aur.archlinux.org/packages/brisk-bin).\n\nTo install the browser extension, please refer to the [brisk-browser-extension repository](https://github.com/AminBhst/brisk-browser-extension).\n\n\n\u003e [!IMPORTANT]\n\u003e For Linux, make sure to check the [Linux Prerequisites](#key-linux-prerequisites)\n\u003e \n\u003e On Windows, if you encountered a \"Windows Protected your PC\" warning, click `more info -\u003e run anyway`\n\u003e\n\u003e For the browser extension to work properly, disable other download manager extensions.\n\n## :rocket: Key Features\n\n- [Powerful Download Engine](#gear-brisks-download-engine)\n- [Browser Integration](#globe_with_meridians-browser-integration)\n- Downloading video streams from the browser\n- Download Queues and Scheduling\n- Hotkey (ctrl+alt+A) to quickly add a download URL from the clipboard\n\n## :gear: Brisk's Download Engine\nBrisk 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](https://github.com/dart-lang/http), without relying on external libraries or download utilities like aria2.\n\nThe key features of the engine include:\n- **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, significantly improving the download speed of small-to-medium sized files.\n- **Dynamic Connection Reuse:** After a connection completes receiving its designated byte range, it is immediately reassigned to assist another connection. This means that finished connections actively contribute to the overall download process by handling portions of other busy connections' byte ranges. As a result, the engine maintains as many active connections as possible, ensuring that download speeds remain consistently at their peak.\n- **Downloading M3U8 Streams:** Brisk is able to capture and download M3U8 streams from the browser (requires Brisk Browser Extension)\n- **Automatic connection reset:** Hanging connections will be reset automatically.\n\n## :globe_with_meridians: Browser Integration\nBrisk offers a dedicated browser extension with the following features:\n- Capturing download requests from the browser and directly adding them to Brisk\n- Extracting all download links from a selected text area and adding them to Brisk all at once\n- Capturing m3u8 video streams from the browser\n\nPlease refer to the [brisk-browser-extension repository](https://github.com/AminBhst/brisk-browser-extension) for installation. \n\n## :film_projector: Demo With Browser Integration\n\n\nhttps://github.com/user-attachments/assets/844c89a4-8aaa-49f0-9a4e-17fb8614bbc8\n\n\n\n\n## :key: Linux Prerequisites\n\n  - **keybinder-3**\n     - Debian/Ubuntu : ```libkeybinder-3.0-0```\n     - Fedora/RHEL/CentOS : ```keybinder3```\n     - Arch Linux : ```libkeybinder3```\n\n  - **appindicator3-0.1**\n     - Debian/Ubuntu : ```libayatana-appindicator3-dev```\n     - Fedora/RHEL/CentOS : ```libayatana-appindicator-gtk3```\n     - Arch Linux : ```libappindicator-gtk3```\n\n\n## :hammer_and_wrench: Build From Source\n\nInstall the Flutter SDK v3.29.2\n\n```bash\nflutter build macos|windows|linux\n```\n\n## :money_with_wings: Donations\nYou can support my work via:\n- ERC20: 0xcc506Cf21374B880B8eFA5294D8047C660DaD80D\n- TRC20: TDbP6HDUTtSzP1zRagEt27o5QYjB2oTFwE\n\n## :heart: Credits and Contributors\nContributions are welcome and appreciated.\n\n#### :trophy: Special thanks to all contributors:\n- [AliML111](https://github.com/AliML111)\n- [Zorin FOSS](https://github.com/ZorinFoss)\n- [Norman Wang](https://github.com/Norman-w)\n- [bovirus](https://github.com/bovirus)\n\n\n## :busts_in_silhouette: Community\n\n  \u003cdiv\u003e\u003ca href=\"https://discord.gg/hGBDWNDHG3\"\u003e\u003cimg src=\"https://discord.com/api/guilds/1298990692000989225/widget.png?style=banner2\" alt=\"cord.nvim\"/\u003e\u003c/a\u003e\u003c/div\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrisk-apps%2Fbrisk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrisk-apps%2Fbrisk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrisk-apps%2Fbrisk/lists"}