Skip to content

⚡ A super-fast, sleek GUI downloader built with DearPyGUI and powered by aria2 — parallel, resumable, and cross-platform.

Notifications You must be signed in to change notification settings

pro-grammer-SD/Bolt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Bolt Downloader

Super-fast. Sleek GUI. Revolutionary. A next-gen downloader with a smooth DearPyGUI interface that makes speed look beautiful.


✨ Why Bolt?

  • Insane Speed – Multithreaded engine that maxes out your connection built on aria2c.
  • 🖥 Polished GUI – Built with DearPyGUI, minimal but aesthetic.
  • 🛡 Reliable – Auto-resume, smart error recovery, checksum validation.
  • 🎯 Simple – Drag, drop, click — downloads just work.
  • 🌍 Universal – HTTP, HTTPS, FTP, magnet links & more.

🚀 Quick Start

  1. Clone this repo:

    git clone https://github.com/yourusername/bolt-downloader.git
    cd bolt-downloader
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run Bolt:

    python main.py

📦 Requirements

Add these to your requirements.txt:

dearpygui

(Everything else like os, subprocess, multiprocessing, threading, re are built-in Python modules.)

You’ll also need aria2c bundled in bin/ to power the downloads.


🛠 Features That Slap

  • Parallel chunk downloads ⚡
  • Clean progress bars & ETA built into the UI ⏳
  • Pause / resume with one click
  • Dark-mode-ready interface
  • Cross-platform (Windows, macOS, Linux)
  • Drag-and-drop support

🌟 Showcase

Main Window

  • URL input field with drag-and-drop support
  • Start / Pause / Resume buttons
  • Real-time progress with shiny bars
  • Download history tab with speed stats

🧩 Roadmap

  • ✅ Core downloader
  • ✅ GUI with DearPyGUI
  • 🔜 Queue system
  • 🔜 Browser extension hooks
  • 🔜 Theming system (neon mode!)

🤝 Contribute

Got wild ideas to push Bolt beyond limits? PRs are welcome! Start a discussion, fork it, or build a plugin.


📜 License

MIT – Because freedom should be as fast as your downloads.


💡 Tip: Bolt isn’t just a downloader — it’s what happens when speed meets style.

Releases

No releases published

Packages

No packages published

Languages