update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -13,10 +13,10 @@

 Awesome AppImage !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome AppImage !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
AppImage (https://appimage.org) is a community-based format to distribute applications to various mainstream Linux distributions without the need for a centralized store. One app = one file! This list contains tools to work with 
AppImages, such as to create AppImages for applications and to integrate AppImages into the system easily. As the vibrant community around AppImage is growing, so is this list.
AppImage (https://appimage.org) is a community-based format to distribute applications to various mainstream Linux distributions without the need for a centralized store. One app = one file! This list contains tools to work with AppImages, such 
as to create AppImages for applications and to integrate AppImages into the system easily. As the vibrant community around AppImage is growing, so is this list.
Contents
@@ -67,7 +67,7 @@
App catalogs
- AppImage.GitHub.io (https://appimage.github.io/) - Catalog of AppImages that passed an automated test, links to upstream download pages.
- Get AppImage (https://g.srev.in/get-appimage/) - Collection of all AppImages in one website. Great search functionality.
- Get AppImage (https://g.sreve/get-appimage/) - Collection of all AppImages in one website. Great search functionality.
App stores
@@ -93,19 +93,19 @@
- Getting Started Managing Software with AppImage on Ubuntu (https://adamtheautomator.com/appimage-ubuntu/) - Verbosely explains how to manage AppImages without the need for further software.
- go-appimaged (https://github.com/probonopd/go-appimage/tree/master/src/appimaged) - Optional daemon that integrates AppImages into the system (experimental).
- appimaged (https://github.com/AppImage/appimaged) - Optional daemon that integrates AppImages into the system (deprecated).
- AppImageLauncher (https://github.com/TheAssassin/AppImageLauncher) - Integrates into users' systems and establishes a single ~/Applications directory, assisting the user to move AppImages into there, with support for updating and 
removing AppImages through apps launcher.
- AppImageLauncher (https://github.com/TheAssassin/AppImageLauncher) - Integrates into users' systems and establishes a single ~/Applications directory, assisting the user to move AppImages into there, with support for updating and removing 
AppImages through apps launcher.
- appimage2desktop (https://github.com/me1ting/appimage2desktop) - Creates a desktop file and an icon in the system for an AppImage, nothing else.
- appimagehelper (https://gitlab.com/posktomten/appimagehelper) - Program for creating, deleting, controlling and organizing shortcuts to AppImage.
- LinuxPA (https://github.com/CalebQ42/LinuxPA) - PortableApps.com type launcher for Linux with AppImage support.
- AppImage Desktop Maker (https://github.com/Alexsussa/AIDM) - Creates menu entries for AppImages without the need for a daemon.
- Thumbnailer for AppImages (https://github.com/mttbernardini/appimage-thumbnailer) - Generates icons for AppImages that are shown in file managers of GNOME and KDE compatible desktop environments.
- XApp Thumbnailers (https://github.com/linuxmint/xapp-thumbnailers) - Thumbnailers for GTK Desktop Environments, including one for the AppImage file format. Makes Gtk based file managers like Caja (MATE), Nautilus (GNOME), Nemo 
(Cinnamon), PCManFM (LXDE), and Thunar (Xfce) show application icons on AppImages.
- XApp Thumbnailers (https://github.com/linuxmint/xapp-thumbnailers) - Thumbnailers for GTK Desktop Environments, including one for the AppImage file format. Makes Gtk based file managers like Caja (MATE), Nautilus (GNOME), Nemo (Cinnamon), 
PCManFM (LXDE), and Thunar (Xfce) show application icons on AppImages.
- AppImage To Gnome (https://github.com/DejfCold/ATG) - Monitors and (de)installs AppImages from the Gnome desktop.
- AppImage-Integrator (https://github.com/w-j-r/AppImage-Integrator) - A simple program to integrate AppImages into the Linux desktop written in Qt6.
- gnome_appimage_installer (https://github.com/knork-fork/gnome_appimage_installer) - Somewhat a misnomer (AppImages don't need to be "installed"), creates a desktop file that follows the freedesktop.org spec for your AppImage files; 
written in bash.
- gnome_appimage_installer (https://github.com/knork-fork/gnome_appimage_installer) - Somewhat a misnomer (AppImages don't need to be "installed"), creates a desktop file that follows the freedesktop.org spec for your AppImage files; written in 
bash.
- Gear lever (https://github.com/mijorus/gearlever/) - Integrates AppImages into the Gnome desktop by drag-and-drop onto the Gear lever application.
Updaters
@@ -139,8 +139,8 @@
Although the AppImage format was carefully designed not to need any special support from Linux distributions, there are some that offer varying degrees of AppImage friendliness out of the box.
- Deepin (https://www.deepin.org/en/) - When you double-click an AppImage or any other executable file that lacks execute permissions, a user-friendly dialog explains the situation and asks for your permission to set the execute 
permission and execute the executable.
- Deepin (https://www.deepin.org/en/) - When you double-click an AppImage or any other executable file that lacks execute permissions, a user-friendly dialog explains the situation and asks for your permission to set the execute permission and 
execute the executable.
- Nitrux (https://nxos.org/) - Promotes the use of AppImage as the main format for getting applications, has a built in app center featuring AppImages.
- Linux Mint (https://linuxmint.com/) - Has an AppImage thumbnailer (https://github.com/linuxmint/xapp-thumbnailers) to show application icons on AppImage files.
- Zenwalk GNU Linux (http://www.zenwalk.org/) - Is "AppImage ready" and distributes some applications in AppImage format.
@@ -166,6 +166,7 @@
- go-appimagetool (https://github.com/probonopd/go-appimage/tree/master/src/appimagetool) - Tool that deploys dependencies into AppDirs, and converts AppDirs into AppImages (experimental).
- linuxdeployqt (https://github.com/probonopd/linuxdeployqt) - Deploys dependencies into AppDirs and creates AppImages; for Qt and other compiled applications.
- linuxdeploy (https://github.com/linuxdeploy/linuxdeploy) - AppDir creation and maintenance tool using plugins.
- XojoToAppImage (https://github.com/AlwaysOfflineSoftware/XojoToAppImage) - Graphical tool for packaging compiled Xojo Linux programs into AppImages.
Deployment tools for Python applications
@@ -199,6 +200,7 @@
- .NET Core AppImage example (https://github.com/ppy/osu-deploy/blob/697a49e9602502a2b7a899c0dff5383f6512d5d2/Program.cs#L207-L243) - Example of how to deploy .NET Core (Mono) applications as an AppImage using 
dotnet publish -f netcoreapp3.1 -r linux-x64 from within a .cs program.
- PupNet Deploy (https://github.com/kuiperzone/PupNet-Deploy) - Cross-platform deployment utility which publishes your .NET project and packages it as a ready-to-ship installation file in a single step.
- DotnetPackaging (https://github.com/SuperJMN/DotnetPackaging) - Tool to distribute .NET applications in the AppImage format.
Deployment tools for Flash applications
@@ -219,7 +221,7 @@
- arch2appimage (https://github.com/hanzala123/arch2appimage) - Python script to convert any Arch Linux package (official/AUR) to an AppImage.
- appimage-bash (https://github.com/valicm/appimage-bash) - GitHub Action for creating AppImage releases from binaries inside .tar.gz archives.
- Package-to-appimage (https://github.com/CausaPrincipalis71/package-to-appimage) - Tool for converting .deb and .rpm packages into AppImage format by using Docker.
- GMAppImager (https://github.com/time-killer-games/GMAppImager) - Graphically Converts GameMaker Studio 2 games to AppImage bundles.
- GMAppImager (https://github.com/samuelvenable/GMAppImager) - Graphically Converts GameMaker Studio 2 games to AppImage bundles.
- AppImaGen (https://github.com/ivan-hc/AppImaGen) - Generates an AppImage from Debian or from a PPA of your choice for the previous (unfortunately not the oldest as recommended) and still supported Ubuntu LTS.
Metadata tools
@@ -238,8 +240,8 @@
- appimage.yml (https://github.com/iotang/Project_LemonLime/blob/master/.github/workflows/appimage.yml) - Bigger, more complex example of how to build and upload AppImages using GitHub Actions.
- build-appimage-action (https://github.com/AppImageCrafters/build-appimage-action) - GitHub Action for producing AppImages using appimage-builder.
- jniltinho/packages (https://github.com/jniltinho/packages) - Drone.io example for producing AppImages using go-appimagetool.
- Link to the latest build artifact on GitLab CI (https://gitlab.com/linuxappimage/element-desktop/-/jobs/artifacts/master/raw/Element.AppImage?job=run-build) - Example of how to directly link to the latest build artifact on GitLab CI 
(can be tricky).
- Link to the latest build artifact on GitLab CI (https://gitlab.com/linuxappimage/element-desktop/-/jobs/artifacts/master/raw/Element.AppImage?job=run-build) - Example of how to directly link to the latest build artifact on GitLab CI (can be 
tricky).
Libraries
@@ -247,15 +249,14 @@
- AppImageServices (https://github.com/azubieta/AppImageServices) - D-Bus services providing a high-level interface over the AppImage manipulation libraries for file managers, software centers and other tools.
- libappimage (https://github.com/AppImage/libappimage) - Implements functionality for dealing with AppImage files, written in C++ using Boost.
- libzsync-go (https://github.com/AppImageCrafters/libzsync-go) - Zsync implementation written in Go that can be used to update AppImages.
- appenv (https://github.com/TheMarlboroMan/appenv) - Small C++ library telling where the app data resides and where the user data is by using readlink("/proc/self/exe")), thus allowing C++ applications to become relocatable in the 
filesystem.
- appenv (https://github.com/TheMarlboroMan/appenv) - Small C++ library telling where the app data resides and where the user data is by using readlink("/proc/self/exe")), thus allowing C++ applications to become relocatable in the filesystem.
Templates
- Qt Desktop Template (https://github.com/stemoretti/qt-desktop-template) - Template for creating Qt Widgets desktop applications with AppImage generation using linuxdeployqt.
- qt-hello-world (https://github.com/AppImageCrafters/qt-hello-world) - Qt Hello World project for AppImage creation using appimage-builder.
- qt-qml-project-template-with-ci (https://github.com/219-design/qt-qml-project-template-with-ci) - Template for a Qt/QML application with batteries included: GitHub CI, automated GUI testing, automatic code-format checks and more. 
Compiles for Linux (AppImage), Mac, and Android.
- qt-qml-project-template-with-ci (https://github.com/219-design/qt-qml-project-template-with-ci) - Template for a Qt/QML application with batteries included: GitHub CI, automated GUI testing, automatic code-format checks and more. Compiles for 
Linux (AppImage), Mac, and Android.
- mini-qml (https://github.com/patrickelectric/mini-qml) - Minimal Qml application template with deployment for Linux (AppImage), Windows, macOS and WebAssembly.
- wxWidgetsTemplate (https://github.com/Ravbug/wxWidgetsTemplate) - Cross-platform application template for wxWidgets C++, with pre-set files and IDE projects, supporting AppImage.
- Briefcase Linux AppImage Template (https://github.com/beeware/briefcase-linux-appimage-template) - Cookiecutter template for building Python apps that will run under Linux, packaged as an AppImage.
@@ -274,8 +275,8 @@
Tutorials
- Produce an AppImage that bundles everything with go-appimage (https://www.youtube.com/watch?v=XTGn_JqmDu0) - How to make an AppImage that bundles _all_ required libraries so that it should run not only on newer, but also on _older_ 
systems than the build system.
- Produce an AppImage that bundles everything with go-appimage (https://www.youtube.com/watch?v=XTGn_JqmDu0) - How to make an AppImage that bundles _all_ required libraries so that it should run not only on newer, but also on _older_ systems than
the build system.
Articles
@@ -325,3 +326,5 @@
- awesome-linuxdeploy (https://github.com/linuxdeploy/awesome-linuxdeploy) - Awesome list on linuxdeploy.
- All Awesome Lists (https://github.com/topics/awesome) - All the Awesome lists on GitHub.
appimage Github: https://github.com/AppImage/awesome-appimage