Skip to content

SidhartSami/Burst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Burst Logo

Burst

The High-Performance Multi-Interface Download Manager

License: MIT Platform: Windows Version


⚡ What is Burst?

Burst bonds multiple network interfaces (WiFi + Ethernet + LTE) into a single high-speed download stream. Instead of your OS picking one connection, Burst splits files into chunks and binds each chunk to a different interface — combining their speeds without a VPN or VPS.

✨ Features

  • 🚀 Bandwidth Bonding — Combine WiFi, Ethernet, and LTE for aggregated download speeds
  • 🌐 Browser Extension — Right-click any link → "Download with Burst" in Chrome, Edge, and Firefox
  • 🧲 Magnet & Torrent Support — Torrent chunks distributed across all bonded interfaces via libtorrent
  • Boost Mode — Prioritize any download, spawning 3 workers per interface for maximum throughput
  • 💻 burst-cliburst-cli pip install torch routes Python package downloads through the bonding engine
  • System Tray + Autostart — Runs silently on boot, extension works without opening the app
  • 🧠 Intelligent Chunking — Latency-aware chunk sizing with orphaned chunk reassignment
  • 📦 One-Click Installer — Professional Windows installer via Inno Setup

🚀 Getting Started

Installation

  1. Go to the Releases page
  2. Download Burst_Setup_v1.2.1.exe
  3. Run the installer — Burst starts on boot automatically

Browser Extension

burst-cli

burst-cli pip install numpy
burst-cli pip install -r requirements.txt

Developer Setup

git clone https://github.com/SidhartSami/Burst.git

# Backend
pip install -r backend/requirements.txt

# Frontend
cd frontend && npm install && npm run build && cd ..

# Run from source
python backend/main.py

# Build exe
pyinstaller Burst.spec

# Build installer
iscc installer.iss

🛠️ Tech Stack

Layer Technology
Backend Python, FastAPI, Uvicorn, aiohttp
Engine libtorrent, socket-level interface binding
Frontend React, Tailwind-style CSS, Lucide Icons
GUI PyWebView
Packaging PyInstaller, Inno Setup

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ by SidhartSami

About

"A high-performance, multi-interface bandwidth bonding download manager for Windows. Combine Wi-Fi, Ethernet, and LTE for maximum speed."

Topics

Resources

Stars

Watchers

Forks

Contributors