Skip to content

C-Yassin/FlameGet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlameGet

AUR Package FlameGet Website GitHub Release

FlameGet Banner

Description

FlameGet is a modern, lightweight GTK4 download manager designed specifically for the Linux desktop. By wrapping the power of Aria2, cURL, and yt-dlp into a sleek graphical interface, FlameGet ensures your downloads are handled efficiently, organized instantly, and accelerated to the maximum.

Features

  • ⚡️ Maximum Acceleration: Multi-connection downloads powered by Aria2 and cURL.
  • 🎥 Media Extraction: Seamless video and audio downloading via integrated yt-dlp.
  • 🧲 P2P File Sharing: High-speed torrent downloading and background seeding.
  • 🎨 Modern Interface: Built with GTK4 and Python for a beautiful, native Linux experience.
  • 🌐 Browser Integration: Catch downloads directly from your web browser.
  • 🌙 Adaptive Design: Full support for custom styling and Dark/Light modes.
  • ❤️ Free and Open Source: Transparent, lightweight, and community-driven.

Please visit the Project Website for more info.

Installation

FlatHub

Soon...

Arch Linux (AUR)

FlameGet is officially available on the Arch User Repository (AUR). You can install it using your favorite AUR helper (like yay or paru):

git clone https://aur.archlinux.org/flameget.git
cd flameget
makepkg -si 
# Or for an easier build, use: ./build.sh

Manual Installation

For other Linux distributions, ensure you have the required dependencies installed on your system: aria2, aria2p, pycurl, yt-dlp, gtk4, python, python-flask, python-gobject, python-requests, python-waitress, sockets

  1. Clone the repository:
    git clone https://github.com/C-Yassin/FlameGet.git
    cd flameget
  2. Run the application (to test):
    python main.py
  3. Build the application:
    Windows (.exe) & Linux (.AppImage):
    python build.py

Browser Extensions

You can download the browser extension to integrate FlameGet natively with your browser. This bridge automatically intercepts downloads and sends them directly to the FlameGet desktop app.

Chrome Extension Firefox Add-on

Screenshots

FlameGet Interface

Bug Report & Feedback

If you encounter any bugs, crashes, or unintended behavior, please report them via the GitHub Issues section. Provide as much context as possible (OS, desktop environment, and terminal logs) so they can be fixed quickly.

Contribution

Contributions are always welcome! Whether it's translating the app (translations.json), tweaking the CSS (dark_style.css / light_style.css), or adding new features via pull requests.

If you like my work, please consider giving the repository a ⭐ — thanks! ❤️

About

A GTK4 Download Manager wrapping Aria2, Curl, and YT-DLP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages