AppHub is a Linux desktop application that simplifies the installation and management of .appImage packages through an intuitive graphical interface. Additionally, it provides the ability to easily uninstall applications installed via AppImage. Is also available an app store to download and install new applications based on official AppImageHub.
More screenshots available in the screenshots folder.
Note*: The application is currently tested only on Fedora workstation. However, it should work on any Linux distribution that supports the AppImage format. Distribution-specific packages will be provided in the future.
The project supports three installation modes:
Note: Tauir requires the installation of additional dependencies. Please refer to the Tauri documentation for more information.
To install the application from source, follow these steps:
# Install cargo make
cargo install cargo-make
# Clone the repository
git clone https://github.com/francesco-gaglione/AppHub.git
# Change directory to the project folder
cd AppHub
# Install the required dependencies
pnpm install
# Build the project
pnpm tauri:build
# Install the application
sudo dkpg -i ./target/release/bundle/apphub_<version>_amd64.deb
Note: Replace <version>
with the version number of the application.
Currently, the usage of the application is not documented. However, detailed guides will be provided once the project is more stable and structured.
The project is currently released under the MIT license. Please refer to the LICENSE file for more information.
Note: The license may change in the future due to the use of third-party libraries and frameworks.
AppHub is a project developed in spare time, and contributions are welcome! However, there are currently no specific contribution guidelines. They will be defined once the project is more stable and structured.
In the meantime, feel free to fork the project and submit pull requests. We will review them and provide feedback.
Or, if you have any suggestions or feedback, please open an issue, and we will address it as soon as possible.
The project is currently in its initial development phase. There are still many bugs to be fixed and many features to be implemented. Please be patient as we work to improve and refine the application.
The project is in experimental mode and is not yet ready for production use. We use Tauri 2.0, which is still in beta. Please use it at your own risk.
Please note that this project is developed in spare time and is not a full-time job. Contributions are appreciated and help grow the project.
Take a look to the roadmap in the ROADMAP.
If you like the project and want to support it, you can do so by donating:
bc1qkxt5nvyanh59pa4lg3xpq5znmwhxsnld6jtkje
15e64wTXGgZH1vBrnAXgz7qTiSJLPA5j9APL4nfDFMbQ6inE
cosmos1asqs7p07yas0523k7eegyy0vq0zupw0cxfwpn4
H1qkZg3W92gwQQh3cthAdf3ovMJ7ExnKJ217hZg8MJBQ
0x976b2f699E420027a845Ac63B98b3B78d798e78A
For further information, please contact the maintainer of the project.