awesome-appimage

AppImage toolkit

A comprehensive resource for creating, managing and deploying AppImages on Linux systems

Lovingly crafted AppImage tools and resources

GitHub

433 stars
19 watching
28 forks
last commit: almost 2 years ago
Linked from 2 awesome lists

appimageawesomeawesome-listlinuxpackage-creation

Awesome AppImage / AppImage discovery / App catalogs

AppImage.GitHub.ioCatalog of AppImages that passed an automated test, links to upstream download pages
Get AppImageCollection of all AppImages in one website. Great search functionality

Awesome AppImage / AppImage discovery / App stores

AppImageHub.comDownloadable AppImages, powered by
pling.comOpen store where creators can publish their libre products and creative content including AppImages
App OutletUniversal app store that works with AppImages, Flatpaks and Snaps
Manjaro Software DiscoverWeb-based app store that contains applications in multiple formats, including AppImage

Awesome AppImage / AppImage discovery / App centers

NX Software Center149over 2 years agoPortable Software Center for portable AppImage applications
AppImagePool651about 2 years agoSimple, modern AppImageHub Client, powered by flutter

Awesome AppImage / AppImage discovery / App scrapers

appimages.scraper11almost 8 years agoSearch for AppImage releases over the web
AppImageRadar13over 8 years agoSearch for AppImage-related activity on GitHub using Travis CI

Awesome AppImage / AppImage consumption tools / Desktop integration

Getting Started Managing Software with AppImage on UbuntuVerbosely explains how to manage AppImages without the need for further software
go-appimaged834almost 2 years agoOptional daemon that integrates AppImages into the system (experimental)
appimaged298almost 6 years agoOptional daemon that integrates AppImages into the system (deprecated)
AppImageLauncher5,764almost 2 years agoIntegrates into users' systems and establishes a single directory, assisting the user to move AppImages into there, with support for updating and removing AppImages through apps launcher
appimage2desktopCreates a desktop file and an icon in the system for an AppImage, nothing else
appimagehelperProgram for creating, deleting, controlling and organizing shortcuts to AppImage
LinuxPA31almost 2 years agoPortableApps.com type launcher for Linux with AppImage support
AppImage Desktop Maker14about 3 years agoCreates menu entries for AppImages without the need for a daemon
Thumbnailer for AppImages12over 5 years agoGenerates icons for AppImages that are shown in file managers of GNOME and KDE compatible desktop environments
XApp Thumbnailers40almost 2 years agoThumbnailers 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 Gnome6about 5 years agoMonitors and (de)installs AppImages from the Gnome desktop
AppImage-Integrator5almost 4 years agoA simple program to integrate AppImages into the Linux desktop written in Qt6
gnome_appimage_installer3about 4 years agoSomewhat 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 lever614almost 2 years agoIntegrates AppImages into the Gnome desktop by drag-and-drop onto the Gear lever application

Awesome AppImage / AppImage consumption tools / Updaters

AppImageUpdate587almost 2 years agoOfficial grapical application to update AppImages; command-line tool to update AppImages
AppImageUpdater40over 5 years agoSimple updater for humans written in C++ and Qt
appimage-update5about 6 years agoAppImage Update implementation written in Go

Awesome AppImage / AppImage consumption tools / Sandboxes

Firejail5,855almost 2 years agoOptional sandbox with support for AppImage built in
AppImage Sandboxing Project39almost 2 years agoGolang library to help sandbox AppImages with bwrap

Awesome AppImage / AppImage consumption tools / Package managers

appimage-manager107almost 3 years agoCommand-line tool for managing AppImages allowing to search, install, remove and update applications
bauh1,029almost 2 years agoGraphical user interface for managing Linux applications supporting AppImage, Arch (repositories/AUR), Flatpak, Snap and native Web applications
homebrew-appimage10over 4 years agoLinuxbrew AppImage Formulae
AIPM17almost 4 years agoA Package Manager for AppImages
Zap514over 2 years agoAppImage package manager. Downloads the AppImage if it does not exist. If it already exists, updates it with AppImageUpdate. Integrates AppImage into the system
RookiePM3over 4 years agoPackage manager for AppImages and Shell Scripts
AppMan154almost 2 years agoAppImage Manager that works like APT or Pacman
jewelrystoreCommand line AppImage store made in ruby
ayy17over 4 years agoPackage manager for AppImage. Single, static, dependency free binary. Written in Go
leap12over 2 years agoFast and simple AppImage manager. Written in Rust
Bread35over 2 years agoDownload, update, remove, and run AppImages from GitHub on the command line, and integrate apps into the desktop

Awesome AppImage / AppImage consumption tools / Linux distributions

DeepinWhen 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
NitruxPromotes the use of AppImage as the main format for getting applications, has a built in app center featuring AppImages
Linux MintHas an to show application icons on AppImage files
Zenwalk GNU LinuxIs "AppImage ready" and distributes some applications in AppImage format

Awesome AppImage / AppImage developer tools / Low-level tools

appimagetool8,807almost 2 years agoConverts AppDirs into AppImages
nix-bundle669almost 2 years agoConverts Nix derivations into AppImages

Awesome AppImage / AppImage developer tools / Build systems

appimagecraft38about 2 years agoRecipe based AppImage creation tool working from source
appimage-builder317over 2 years agoRecipe based AppImage creation tool working from source
KDE CraftBuild system used by KDE that can produce AppImages and other formats
appimage-toolingRuby tooling to generate Appimages
AppImage.cmake17about 5 years agoCMake script which facilitates generating AppImage executables for Linux
rules_appimage29almost 2 years agoBazel rules to package any lang_binary target as AppImage

Awesome AppImage / AppImage developer tools / Deployment tools for compiled applications

go-appimagetool834almost 2 years agoTool that deploys dependencies into AppDirs, and converts AppDirs into AppImages (experimental)
linuxdeployqt2,228almost 2 years agoDeploys dependencies into AppDirs and creates AppImages; for Qt and other compiled applications
linuxdeploy570almost 2 years agoAppDir creation and maintenance tool using plugins
XojoToAppImage5almost 2 years agoGraphical tool for packaging compiled Xojo Linux programs into AppImages

Awesome AppImage / AppImage developer tools / Deployment tools for Python applications

python-appimage176almost 2 years agoReady to use AppImage distributions of Python (can be modified to include your application)
linuxdeploy-plugin-python24over 2 years agoBundle Python into an AppDir using a source distribution and linuxdeploy
linuxdeploy-plugin-conda29about 2 years agoBundle Python into an AppDir using a source distribution, Conda, and linuxdeploy
BriefcaseConvert Python project into a standalone native application, e.g., using AppImage
pycharm-appimage-supportDeploy Python project as an AppImage directly from the PyCharm IDE
PyAppImage20almost 5 years agoUltimately simple python-to-appimage bundler

Awesome AppImage / AppImage developer tools / Deployment tools for Electron applications

electron-builder13,749almost 2 years agoSupports AppImage as an output format
electron-forge-maker-appimage9almost 3 years agoElectron Forge builder for AppImage
Appnativefy151over 3 years agoCreate AppImage with embedded Electron browser from any website

Awesome AppImage / AppImage developer tools / Deployment tools for Windows applications

wine32-deploy61over 5 years agoCreates AppImages for 32-bit Windows applications that can run on 64-bit Linux systems without multilib installed
AppImage For WINE482over 5 years agoWINE-based AppImages and LD_PRELOAD based patches to launch WINE from AppImages
ferion11/Wine_Appimage44over 5 years agoAppImage for WINE 32bits from PlayOnLinux, an run on no-multilib systems
GameImageGameImage is a way to package up games with either Wine or an Emulator into a portable AppImage that could be useful for the Steam Deck

Awesome AppImage / AppImage developer tools / Deployment tools for Java applications

nbPackager8about 2 years agoPackages NetBeans Platform Application with a JRE for AppImage, Linux, macOS and Windows

Awesome AppImage / AppImage developer tools / Deployment tools for .NET Core (Mono) applications

Publish-AppImage for .NET31over 3 years agoPublish AppImages for .NET applications
.NET Core AppImage example46almost 2 years agoExample of how to deploy .NET Core (Mono) applications as an AppImage using from within a program
PupNet Deploy197over 2 years agoCross-platform deployment utility which publishes your .NET project and packages it as a ready-to-ship installation file in a single step
DotnetPackaging57almost 2 years agoTool to distribute .NET applications in the AppImage format

Awesome AppImage / AppImage developer tools / Deployment tools for Flash applications

flash-to-appimage2about 5 years agoScript to package a Flash game ( ) into an AppImage

Awesome AppImage / AppImage developer tools / Deployment tools for Rust applications

Cargo AppImage61over 2 years agoCargo program that allows you to convert your Rust programs into AppImages

Awesome AppImage / AppImage developer tools / Tools to convert from other package formats

pkg2appimage697almost 2 years agoConverts from deb, zip, tar.gz and other formats to AppImage using YAML recipes
appimage2pkgRepack AppImage and make rpm/deb which does not require FUSE
flatpak2appdir28over 6 years agoTurn Flatpak into AppDir which in turn can be turned into AppImage
make-portable36over 2 years agoDeploys installed application to AppDir, uses strace to fetch all file system calls and copies all accessed files in to AppDir including glibc
AppImage cobblerPython application that takes strace.log and turns it into a directory suited for an AppImage
Elements5about 6 years agoTool to generate single-file, runc-based AppImages using a minimal (~3 MB compressed) Alpine Linux rootfs
arch2appimage336over 3 years agoPython script to convert any Arch Linux package (official/AUR) to an AppImage
appimage-bash1about 2 years agoGitHub Action for creating AppImage releases from binaries inside archives
Package-to-appimage4almost 4 years agoTool for converting and packages into AppImage format by using Docker
GMAppImager4almost 2 years agoGraphically Converts GameMaker Studio 2 games to AppImage bundles
AppImaGen16about 2 years agoGenerates 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

Awesome AppImage / AppImage developer tools / Metadata tools

AppStream GeneratorVery simple generator for AppStream MetaInfo files which application authors can use to add metadata (like descriptions, screenshots, links) to their AppImage
AppStream MetaInfo CreatorMore elaborate generator for AppStream MetaInfo files by the author of the AppStream metainfo format

Awesome AppImage / AppImage developer tools / QC tools

appimage-testsuite19about 6 years agoAppImage testing environment based on Docker containers for various Linux distributions
appimagelint43about 2 years agoTool to check AppImages for compatibility, best practices etc

Awesome AppImage / AppImage developer tools / Continuous integration

GitHub Actions example50about 2 years agoExample of how to upload AppImages built using GitHub Actions to GitHub Releases
appimage.yml606almost 2 years agoBigger, more complex example of how to build and upload AppImages using GitHub Actions
build-appimage-action31about 3 years agoGitHub Action for producing AppImages using appimage-builder
jniltinho/packages6over 6 years agoDrone.io example for producing AppImages using go-appimagetool
Link to the latest build artifact on GitLab CIExample of how to directly link to the latest build artifact on GitLab CI (can be tricky)

Awesome AppImage / AppImage developer tools / Libraries

QAppImageUpdate28almost 5 years agoQt5 library and plugin for updating AppImages, can be embedded into applications
AppImageServices4almost 7 years agoD-Bus services providing a high-level interface over the AppImage manipulation libraries for file managers, software centers and other tools
libappimage46almost 2 years agoImplements functionality for dealing with AppImage files, written in C++ using Boost
libzsync-go13over 4 years agoZsync implementation written in Go that can be used to update AppImages
appenv0over 2 years agoSmall C++ library telling where the app data resides and where the user data is by using ), thus allowing C++ applications to become relocatable in the filesystem

Awesome AppImage / AppImage developer tools / Templates

Qt Desktop Template0about 3 years agoTemplate for creating Qt Widgets desktop applications with AppImage generation using linuxdeployqt
qt-hello-world2about 3 years agoQt Hello World project for AppImage creation using appimage-builder
qt-qml-project-template-with-ci55over 2 years agoTemplate 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-qml46about 6 years agoMinimal Qml application template with deployment for Linux (AppImage), Windows, macOS and WebAssembly
wxWidgetsTemplate16over 5 years agoCross-platform application template for wxWidgets C++, with pre-set files and IDE projects, supporting AppImage
Briefcase Linux AppImage Template21almost 2 years agoCookiecutter template for building Python apps that will run under Linux, packaged as an AppImage

Awesome AppImage / Resources / Specs

AppImageSpec70about 2 years agoOfficial specification for the AppImage format
Desktop Entry SpecificationSpecification for the matadata used inside AppImages

Awesome AppImage / Resources / Documentation

docs.appimage.orgOfficial AppImage documentation
appimage-builder.readthedocs.ioDocumentation of appimage-builder, includes tutorials, examples, and more

Awesome AppImage / Resources / Tutorials

Produce an AppImage that bundles everything with go-appimageHow to make an AppImage that bundles required libraries so that it should run not only on newer, but also on systems than the build system

Awesome AppImage / Resources / Articles

The Background Story of AppImageInterview with the creator of AppImage, explaining the key ideas and motivations behind the concept
Flatpak, Snap and AppImageJesse Smith on DistroWatch about AppImage, Flatpak and Snap
Don't Install, Just Copy with klikArticle from 2005 that gives perspective on how AppImage started, relevant only for historical reasons now

Awesome AppImage / Resources / Videos

AppImage: Portable applications for LinuxOfficial AppImage introduction video by its founder
Comparing Linux Package Formats - Deb, Flatpak, AppImage, etc.By Bryan Lunduke
AppImage: Universal Linux Apps, Overview and ThoughtsBy Jeremy "Jay" LaCroix, LearnLinuxTV
AppImage system integration on Ubuntu using go-appimagedNew appimaged daemon from the go-appimage implementation
Integrate and Manage AppImages with AppImageLauncherBy Eric Adams

Awesome AppImage / Resources / Books

Mastering Qt 5Contains a section on how to package and deploy Qt applications for Linux using linuxdeployqt

Awesome AppImage / Resources / Blogs

Planet AppImageBlog Aggregator covering all things AppImage
TheAssassin BlogBlog covering AppImage related topics by TheAssassin
AppImage Crafters BlogBlog about AppImage creation an usage by azubieta

Awesome AppImage / Resources / Community

#AppImage channel on libera.chatChat where AppImage developers and users hang out, be prepared to stay in the channel for days if you don't get answers immediately
discourse.appimage.orgOfficial AppImage forum for users and application developers
Stack OverflowQuestions tagged on Stack Overflow
r/AppImage/AppImage subreddit

Awesome AppImage / Resources / Miscellaneous

AppImage wiki8,807almost 2 years agoOfficial AppImage wiki
AppImageZip6over 8 years agoExperimental pure Rust implementation of the AppImage runtime that uses Zip as the backing file system image
help-wantedAppImage issues that the AppImage team would like your help with. A great way to get started contributing to the project
appdwarf27almost 2 years agoA tool to convert an AppDir or an existing AppImage file, either as a local file or from a URL, into a highly compressed portable image using dwarfs
Similar projects8,807almost 2 years agoComparison to other packaging systems

Awesome AppImage / Resources / Other awesome lists

awesome-linuxdeploy47almost 2 years agoAwesome list on linuxdeploy
All Awesome ListsAll the Awesome lists on GitHub

Backlinks from these awesome lists:

More related projects: