A simple, modern AppImageHub Client, powered by flutter.

Overview

AppImage Pool Logo

AppImagePool

GitHub release License Maintainer

Simple AppImageHub Client

Screenshot 1
Screenshot 2 Screenshot 3 Screenshot 4

Main Features

  • FLOSS and non profit app
  • Simple categories
  • Download from github directly, no extra-server involved
  • Upgrade and Downgrade appimages easily
  • Version History and multi dowload support
  • Fast downloader

Download Links

Flatpak AppImage Nightly AppImage
Download on Flathub Download AppImage Download AppImage

Supporters

Stargazers repo roster for @prateekmedia/appimagepool

Build from source

  • Download latest Flutter SDK (>=2.5.0 / beta version)
  • Clone this repo and then
# Download dependencies and Enable Linux support
flutter pub get; flutter config --enable-linux-desktop

# For Direct Testing
flutter run -v -d linux
Comments
  • Unable to run AppImage Pool on Debian 11

    Unable to run AppImage Pool on Debian 11

    I run Debian 11 with Gnome and Wayland. I'm unable to run the AppImage Pool either using flatpak nor appimage pool and getting this error:

    $ flatpak run io.github.prateekmedia.appimagepool
    ** (appimagepool:2): WARNING **: 15:36:46.681: Failed to start Flutter renderer: Unable to create a GL context
    

    However, I was able to run the AppImage Pool when logged to Gnome in X mode, but in that case its UI does not respect my system theme but having some bright "default" theme.

    opened by midvok 9
  • NOT working on Kubuntu 22.04

    NOT working on Kubuntu 22.04

    Hi, sorry to inform you it does NOT work Kubuntu 22.04.

    Same behavior both with double click and from terminal.

    Here the log from terminal:

    ./appimagepool-5.0.0-x86_64.AppImage [FATAL:flutter/shell/gpu/gpu_surface_gl_delegate.cc(53)] Check failed: gl_version_string. The GL proc resolver's glGetString(GL_VERSION) failed Aborted (core dumped)

    Hope you solve the bug soon. Thanks for the app.

    opened by pigeonskiller 7
  • Use Appimage's internal `.desktop` and icon files to better integrate with a Freedesktop

    Use Appimage's internal `.desktop` and icon files to better integrate with a Freedesktop

    AppImages are required to have both an icon and a desktop file bundled with them, but this is mostly unused to my knowledge because it is annoying for users to extract them themselves.

    It would be cool if appimagepool would automatically put them into .local/share/applications and .local/share/pixmaps respectively, so that right after installing an app you could launch it from any app launcher rather than just appimagepool.

    enhancement 
    opened by magnus-ISU 6
  • Unable to run appimagepool on arch linux Kde

    Unable to run appimagepool on arch linux Kde

    [thomasongwae@spiderX Downloads]$ ./appimagepool-x86_64.AppImage flutter: Unsupported operation: Unsupported clipPath child g flutter: #0 debugPrintStack (package:flutter/src/foundation/assertions.dart:1196) flutter: #1 FlutterError.dumpErrorToConsole (package:flutter/src/foundation/assertions.dart:1017) flutter: #2 FlutterError.reportError (package:flutter/src/foundation/assertions.dart:1177) flutter: #3 _Elements.clipPath (package:flutter_svg/src/svg/parser_state.dart:535) flutter: #4 SvgParserState.parse (package:flutter_svg/src/svg/parser_state.dart:948) flutter: flutter: #5 SvgParser.parse (package:flutter_svg/parser.dart:27) flutter: flutter: #6 Svg.fromSvgString (package:flutter_svg/svg.dart:137) flutter: flutter: #7 Svg.svgPictureDecoder (package:flutter_svg/svg.dart:57) flutter: flutter: Another exception was thrown: Instance of 'DiagnosticsProperty' Segmentation fault (core dumped)

    opened by thomasongwae 5
  • [Feature resquest] Portable Home Data

    [Feature resquest] Portable Home Data

    Add an option to choose how to run the AppImage: with system user data, or with portable data

    https://discourse.appimage.org/t/portable-configuration-data/105/13

    To use the AppImage with portable Home data, just create a folder with the same name as the AppImage by adding the .home suffix, in the same directory as the AppImage file, or run the following command: ./my_file.AppImage --appimage-portable-home

    like this: ./appimagepool-x86_64.AppImage --appimage-portable-home

    opened by antrrax 5
  • No tabs visible on the top bar

    No tabs visible on the top bar

    Linux Mint 20.2 X64 Cinnamon X11

    Tabs on the top bar are not visible after loading "Fetching Softwares" If I click on the position where they should be on the top bar, the screen changes to the correct content (Installed or Downloads)

    Loading "Fetching Softwares": 59Osov.md.png


    After "Fetching Softwares": 59OLVR.md.png

    opened by antrrax 5
  • Incorrect fallback locale

    Incorrect fallback locale

    My locale was set to Polish and additionally I had English enabled in Gnome settings as a secondary language. When I started the app, all strings were in Arabic, so I had to change to English, which necessitated logging out, in order to use the app.

    I would be eager to contribute if a Weblate translation project was set up for Polish. In the meantime it would be appreciated if the app worked in accordance to the locales set in the system, not as if it randomly chose the first available one.

    opened by 154pinkchairs 4
  • No Icon is shown for AppImage

    No Icon is shown for AppImage

    I'm able to run appImage successfully, but the problem is it doesnt have any icon associated with it,[running appImagepool show blank/no icon in taskbar] I check the files you are copying the icon, and also it pesent in .desktop file, then why it is not shown while running.

    opened by atul-chaudhary 4
  • Not translated ?

    Not translated ?

    Hi,

    is it only available in english for the moment ?

    Here on Ubuntu Budgie 20.04, appimagepool did not Β« take Β» my locale settings ( user and system wide, french ).

    opened by Coeur-Noir 4
  • Flatpak permissions wrong

    Flatpak permissions wrong

    When I first installed AppImagePool with flatpak it did not have a download button. In flatseal I noticed that the permissions were only for folder ~/Applications:create. Changing this to ~/Applications or allowing access to all user files fixed the problem.

    opened by 13hannes11 4
  • No way to select a folder in Download Path in KDE

    No way to select a folder in Download Path in KDE

    Hi,

    My appimage files are installed in the ~/.local/bin folder but in the settings it's the Applications folder who is selected

    I can browse my hard drive, but I can select any folder.

    version appimagepool installed 3.0.0 via flathub

    My config: Mageia 8

    KDE plasma 5.20.4 KDE Framework 5.76.0 Version Qt: 5.15.2 Kernel: 5.13.14

    Thanks in advance,

    Philippe Boxho

    Screenshot_20210929_125819

    bug 
    opened by philippe1973 4
  • can not integrate properly when the icon or desktop file inside AppImage is symlink

    can not integrate properly when the icon or desktop file inside AppImage is symlink

    Hi Prateek, This is a great intuitive app. But I have found some bug. If the icon or desktop file in the AppImage is a symlink, the AppImagePool program copies the symlink file while doing desktop integration. So, the either the icon is not shown, or the application does not show up in Applications Menu (example apps - PhotoQuick, Firefox Nightly). Instead, it should follow the symlink, and copy the actual icon and desktop file from the AppImage.

    opened by ksharindam 0
  • My app isn't showing up in Appimage Pool despite having it on Appimagehub.com

    My app isn't showing up in Appimage Pool despite having it on Appimagehub.com

    I have my app on appimagehub.com at https://www.appimagehub.com/p/1943919

    It's been up there for four days now. Yet it still dosn't show up in Appimage Pool. This does list the apps from Appimagehub.com, right? So why isn't mine showing up?

    opened by fearlessgeekmedia 2
  • Add paths in

    Add paths in ""

    I put my appimages in a folder with space between it's name and in .desktop file there are no "" so each time I try to run integrated appimage it fails

    opened by EsmailELBoBDev2 0
  • Appimagepoot-5.0.0 failing to run on Ubuntu 16.04 LTS

    Appimagepoot-5.0.0 failing to run on Ubuntu 16.04 LTS

    1. Expected Behaviour

    $ chmod +x /tmp/user/Downloads/appimagepool-5.0.0-x86_64.AppImage
    $ /tmp/user/Downloads/appimagepool-5.0.0-x86_64.AppImage
    [ Launches ]
    

    2. Actual Behaviour

    $ chmod +x /tmp/user/Downloads/appimagepool-5.0.0-x86_64.AppImage
    $ /tmp/user/Downloads/appimagepool-5.0.0-x86_64.AppImage
    ** (appimagepool:25003): WARNING **: Couldn't connect to accessibility bus: Empty address ''
    ./appimagepool: symbol lookup error: /tmp/.mount_appimaye3sLY/usr/bin/lib/libbitsdojo_window_linux_plugin.so: undefined symbol: gdk_display_get_monitor_at_window
    
    $ dbus-launch /tmp/user/Downloads/appimagepool-5.0.0-x86_64.AppImage
    /usr/bin/dbus-daemon: relocation error: /usr/bin/dbus-daemon: symbol _dbus_timeout_restarted, version LIBDBUS_PRIVATE_1.10.6 not defined in file libdbus-1.so.3 with link time reference
    EOF in dbus-launch reading address from bus daemon
    
    opened by mj162 0
Releases(5.0.0)
Owner
Prateek SU
17; git log | grep happiness
Prateek SU
Flokk - A fresh and modern Google Contacts manager that integrates with GitHub and Twitter.

Flokk A fresh and modern Google Contacts manager that integrates with GitHub and Twitter. Demo Builds Web: https://flokk.app Linux: https://snapcraft.

gskinner team 1.1k Jan 3, 2022
Invoice Ninja client built with Flutter

Invoice Ninja Client app for the Invoice Ninja web app. Google Play Store: v4 | v5 Apple App Store: v4 | v5 Setting up the app Initialize the config f

Invoice Ninja 1.3k Dec 30, 2022
Just a jellyfin client made in flutter (side project quality code)

jellyflut A jellyfin client made in Flutter It's a beta, it works okay. You can : Play a video Read a book Listen Music Look photos SQLite to have log

Thomas SOHIER 106 Jan 4, 2023
An eventual FIBS client written in Flutter and hosted on the web

fibscli An eventual FIBS client written in Flutter and hosted on the web. status Currently, the app works as a stand-alone backgammon game w/o connect

Chris Sells 10 Oct 26, 2022
Native Dart client library for DBus

A native Dart client implementation of D-Bus. Accessing a remote object using dart-dbus The easiest way to get started is to use dart-dbus to generate

Canonical 81 Oct 28, 2022
❄️ An extension based Anime & Manga client.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Yukino 204 Jan 6, 2023
Simple file explorer for desktop made with Flutter, highly inspired by macOS Finder

file_explorer A basic file explorer made with Flutter Getting Started This project is a starting point for a Flutter application. A few resources to g

Valentin 0 Nov 7, 2021
A simple flutter input widget to add @ mentions functionality to your app

?? Flutter Mentions A simple flutter input widget to add @ mentions functionality to your app Install ?? To use this package, add flutter_mentions as

Fayeed Pawaskar 95 Nov 4, 2022
A simple-to-use flutter update package for Windows, MacOS, and Linux.

Updat - The simple-to-use, flutter-based desktop update package Updat is a simple-to-use reliable flutter-native updater that handles your application

Eduardo M. 14 Dec 21, 2022
My Notes is an app to create simple notes and add 3 levels of tags to them. The uniqueness of the app lies in its design and dark theme

?? My Notes | Simple & Beautiful Note Taking App ?? About The App ?? My Notes is an app to create simple notes and add 3 levels of tags to them. The u

null 4 Apr 27, 2022
A simple app design

shopper_design A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Samuel Adekunle 2 Nov 25, 2021
Flutter Installer is an installer for Flutter built with Flutter πŸ’™πŸ˜ŽβœŒ

Flutter Installer Flutter Installer is an installer for Flutter built with Flutter ?? ?? ✌ Flutter and the related logo are trademarks of Google LLC.

Yazeed AlKhalaf 406 Dec 27, 2022
A Flutter package that makes it easy to customize and work with your Flutter desktop app window.

bitsdojo_window A Flutter package that makes it easy to customize and work with your Flutter desktop app window on Windows, macOS and Linux. Watch the

Bits Dojo 607 Jan 4, 2023
Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size.

desktop_window Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size. Usage import 'package:desktop_window/desktop_window.dart

ChunKoo Park 72 Dec 2, 2022
A Flutter package that makes it easy to customize and work with your Flutter desktop app's system tray.

system_tray A Flutter package that that enables support for system tray menu for desktop flutter apps. on Windows, macOS and Linux. Features: - Modify

AnTler 140 Dec 30, 2022
Fluttern is a web app made with Flutter to list Flutter internships/jobs for the community.

Fluttern Fluttern is a web app made with Flutter to list Flutter internships/jobs for the community. It uses Google Sheet as a backend, simplifying th

Aditya Thakur 3 Jan 5, 2022
Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.

go-flutter - A package that brings Flutter to the desktop Purpose Flutter allows you to build beautiful native apps on iOS and Android from a single c

null 5.5k Jan 6, 2023
A clean front-end plugin to Volumio, the Linux distribution for music playback. Volumio Touch Display Lite is written in Flutter and runs on flutter-pi.

EN | δΈ­ζ–‡ Touch Display Lite plugin for Volumio 3 Feng Zhou, 2021-12 Touch Display Lite is a clean and fast user interface for Volumio 3, the Linux dist

Feng Zhou 5 Jul 26, 2022
Ubuntu-flutter-plugins - A collection of Flutter plugins and packages for Ubuntu applications.

Flutter plugins for Ubuntu A collection of Flutter plugins and packages for Ubuntu applications. ubuntu_localizations - provides localizations for Flu

Canonical 25 Oct 12, 2022