Top 50 Awesome List

AppImage/awesome-appimage

Platforms  15 days ago  154
Lovingly crafted AppImage tools and resources
View byDAY/WEEK/README
View on Github

Oct 10th

AppImage developer tools

Deployment tools for .NET Core (Mono) applications

  • Publish-AppImage for .NETstars2 - Publish AppImages for .NET applications.
  • Sep 16th

    AppImage consumption tools

    Package managers

  • AppManstars14 - AppImage Manager that works like APT or Pacman.
  • Sep 5th

    AppImage developer tools

    Deployment tools for Rust applications

  • Cargo AppImagestars6 - Cargo program that allows you to convert your Rust programs into AppImages.
  • AppImage developer tools

    Build systems

  • AppImage.cmakestars0 - CMake script which facilitates generating AppImage executables for Linux.
  • AppImage consumption tools

    Desktop integration

  • AppImage To Gnomestars1 - Monitors and (de)installs AppImages from the Gnome desktop.
  • AppImage developer tools

    Deployment tools for Flash applications

  • flash-to-appimagestars1 - Script to package a Flash game (.swf) into an AppImage.
  • AppImage discovery

    App centers

  • AppImagePoolstars73 - Simple, modern AppImageHub Client, powered by flutter.
  • Aug 16th

    AppImage consumption tools

    Package managers

  • RookiePMstars1 - Package manager for AppImages and Shell Scripts.
  • AppImage developer tools

    Deployment tools for Windows applications

  • ferion11/Wine_Appimagestars19 - AppImage for WINE 32bits from PlayOnLinux, an run on no-multilib systems.
  • Jun 6th

    AppImage developer tools

    Deployment tools for Electron applications

  • Appnativefystars128 - Create AppImage with embedded Electron browser from any website.
  • Jun 2nd

    Resources

    Community

  • #AppImage channel on libera.chat - Chat where AppImage developers and users hang out, be prepared to stay in the channel for days if you don't get answers immediately.
  • May 11th

    AppImage consumption tools

    Desktop integration

  • Thumbnailer for AppImagesstars2 - Generates icons for AppImages that are shown in file managers of GNOME and KDE compatible desktop environments.
  • Mar 9th

    AppImage developer tools

    Libraries

  • QAppImageUpdatestars21 - Qt5 library and plugin for updating AppImages, can be embedded into applications.
  • Sep 30th, 2020

    Resources

    Articles

  • The Background Story of AppImage - Interview with the creator of AppImage, explaining the key ideas and motivations behind the concept.
  • Resources

    Videos

  • AppImage: Portable applications for Linux - Official AppImage introduction video by its founder.
  • Sep 18th, 2020

    AppImage developer tools

    Deployment tools for Python applications

  • PyAppImagestars6 - Ultimately simple python-to-appimage bundler.
  • Aug 29th, 2020

    AppImage consumption tools

    Linux distributions

  • Deepin - 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 - Promotes the use of AppImage as the main format for getting applications, has a built in app center featuring AppImages.
  • Aug 25th, 2020

    AppImage developer tools

    Templates

  • mini-qmlstars39 - Minimal Qml application template with deployment for Linux (AppImage), Windows, macOS and WebAssembly.
  • Aug 17th, 2020

    AppImage developer tools

    Continuous integration

  • Link to the latest build artifact on GitLab CI - Example of how to directly link to the latest build artifact on GitLab CI (can be tricky).
  • Aug 16th, 2020

    AppImage developer tools

    Deployment tools for .NET Core (Mono) applications

  • .NET Core AppImage example - 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.
  • Aug 14th, 2020

    AppImage consumption tools

    Sandboxes

  • Firejailstars3.8k - Optional sandbox with support for AppImage built in.
  • AppImage consumption tools

    Desktop integration

  • AppImage Desktop Makerstars2 - Creates menu entries for AppImages without the need for a daemon.
  • AppImage consumption tools

    Package managers

  • Zapstars98 - AppImage package manager. Downloads the AppImage if it does not exist. If it already exists, updates it with AppImageUpdate. Integrates AppImage into the system.
  • AppImage developer tools

    Metadata tools

  • AppStream Generator - Very simple generator for AppStream MetaInfo files which application authors can use to add metadata (like descriptions, screenshots, links) to their AppImage.
  • AppStream MetaInfo Creator - More elaborate generator for AppStream MetaInfo files by the author of the AppStream metainfo format.
  • Aug 12th, 2020

    AppImage discovery

    App catalogs

  • Get AppImage - Collection of all AppImages in one website. Great search functionality.
  • Resources

    Miscellaneous

  • help-wanted - AppImage issues that the AppImage team would like your help with. A great way to get started contributing to the project.
  • AppImage developer tools

    Continuous integration

  • appimage.yml - Bigger, more complex example of how to build and upload AppImages using GitHub Actions.
  • GitHub Actions example - Example of how to upload AppImages built using GitHub Actions to GitHub Releases.
  • AppImage developer tools

    QC tools

  • appimage-testsuitestars15 - AppImage testing environment based on Docker containers for various Linux distributions.
  • Aug 3rd, 2020

    AppImage developer tools

    Templates

  • Qt Desktop Templatestars0 - Template for creating Qt Widgets desktop applications with AppImage generation using linuxdeployqt.
  • qt-hello-worldstars1 - Qt Hello World project for AppImage creation using appimage-builder.
  • qt-qml-project-template-with-cistars17 - 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.
  • wxWidgetsTemplatestars14 - Cross-platform application template for wxWidgets C++, with pre-set files and IDE projects, supporting AppImage.
  • Briefcase Linux AppImage Templatestars9 - Cookiecutter template for building Python apps that will run under Linux, packaged as an AppImage.
  • Resources

    Articles

  • Flatpak, Snap and AppImage - Jesse Smith on DistroWatch about AppImage, Flatpak and Snap.
  • Don't Install, Just Copy with klik - Article from 2005 that gives perspective on how AppImage started, relevant only for historical reasons now.
  • Resources

    Community

  • Stack Overflow - Questions tagged [appimage] on Stack Overflow.
  • discourse.appimage.org - Official AppImage forum for users and application developers.
  • r/AppImage/ - AppImage subreddit.
  • AppImage developer tools

    Continuous integration

  • jniltinho/packagesstars4 - Drone.io example for producing AppImages using go-appimagetool.
  • build-appimage-actionstars11 - GitHub Action for producing AppImages using appimage-builder.
  • AppImage discovery

    App catalogs

  • AppImage.GitHub.io - Catalog of AppImages that passed an automated test, links to upstream download pages.
  • AppImage developer tools

    Deployment tools for Python applications

  • Briefcase - Convert Python project into a standalone native application, e.g., using AppImage.
  • python-appimagestars59 - Ready to use AppImage distributions of Python (can be modified to include your application).
  • linuxdeploy-plugin-pythonstars18 - Bundle Python into an AppDir using a source distribution and linuxdeploy.
  • linuxdeploy-plugin-condastars21 - Bundle Python into an AppDir using a source distribution, Conda, and linuxdeploy.
  • pycharm-appimage-support - Deploy Python project as an AppImage directly from the PyCharm IDE.
  • AppImage developer tools

    QC tools

  • appimagelintstars23 - Tool to check AppImages for compatibility, best practices etc.
  • AppImage developer tools

    Libraries

  • libzsync-gostars5 - Zsync implementation written in Go that can be used to update AppImages.
  • AppImageServicesstars3 - D-Bus services providing a high-level interface over the AppImage manipulation libraries for file managers, software centers and other tools.
  • libappimagestars22 - Implements functionality for dealing with AppImage files, written in C++ using Boost.
  • Resources

    Specs

  • Desktop Entry Specification - Specification for the matadata used inside AppImages.
  • AppImageSpecstars35 - Official specification for the AppImage format.
  • Resources

    Documentation

  • appimage-builder.readthedocs.io - Documentation of appimage-builder, includes tutorials, examples, and more.
  • docs.appimage.org - Official AppImage documentation.
  • Resources

    Videos

  • AppImage system integration on Ubuntu using go-appimaged - New appimaged daemon from the go-appimage implementation.
  • Comparing Linux Package Formats - Deb, Flatpak, AppImage, etc. - By Bryan Lunduke.
  • AppImage: Universal Linux Apps, Overview and Thoughts - By Jeremy "Jay" LaCroix, LearnLinuxTV.
  • Integrate and Manage AppImages with AppImageLauncher - By Eric Adams.
  • AppImage discovery

    App stores

  • AppImageHub.com - Downloadable AppImages, powered by Opendesktop.org.
  • pling.com - Open store where creators can publish their libre products and creative content including AppImages.
  • App Outlet - Universal app store that works with AppImages, Flatpaks and Snaps.
  • Linux App Store - Universal app store for Linux applications in AppImage, Flatpak, and Snap formats (project abandoned).
  • AppImage discovery

    App centers

  • NX Software Centerstars60 - Portable Software Center for portable AppImage applications.
  • AppImage discovery

    App scrapers

  • appimages.scraperstars3 - Search for AppImage releases over the web.
  • AppImageRadarstars8 - Search for AppImage-related activity on GitHub using Travis CI.
  • AppImage consumption tools

    Desktop integration

  • go-appimaged - Optional daemon that integrates AppImages into the system (experimental).
  • AppImageLauncherstars1.9k - 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 - Creates a desktop file and an icon in the system for an AppImage, nothing else.
  • appimagehelper - Program for creating, deleting, controlling and organizing shortcuts to AppImage.
  • LinuxPAstars16 - PortableApps.com type launcher for Linux with AppImage support.
  • AppImage consumption tools

    Updaters

  • AppImageUpdatestars309 - Official grapical application to update AppImages; command-line tool to update AppImages.
  • AppImageUpdaterstars22 - Simple updater for humans written in C++ and Qt.
  • appimage-updatestars1 - AppImage Update implementation written in Go.
  • AppImage consumption tools

    Package managers

  • appimage-managerstars42 - Command-line tool for managing AppImages allowing to search, install, remove and update applications.
  • bauhstars358 - Graphical user interface for managing Linux applications supporting AppImage, Arch (repositories/AUR), Flatpak, Snap and native Web applications.
  • homebrew-appimagestars6 - Linuxbrew AppImage Formulae.
  • AIPMstars11 - A Package Manager for AppImages.
  • AppImage developer tools

    Low-level tools

  • appimagetool - Converts AppDirs into AppImages.
  • nix-bundlestars376 - Converts Nix derivations into AppImages.
  • AppImage developer tools

    Build systems

  • appimagecraftstars14 - Recipe based AppImage creation tool working from source.
  • appimage-builderstars119 - Recipe based AppImage creation tool working from source.
  • KDE Craft - Build system used by KDE that can produce AppImages and other formats.
  • appimage-tooling - Ruby tooling to generate Appimages.
  • AppImage developer tools

    Deployment tools for compiled applications

  • go-appimagetool - Tool that deploys dependencies into AppDirs, and converts AppDirs into AppImages (experimental).
  • linuxdeployqtstars1.5k - Deploys dependencies into AppDirs and creates AppImages; for Qt and other compiled applications.
  • linuxdeploystars244 - AppDir creation and maintenance tool using plugins.
  • AppImage developer tools

    Deployment tools for Electron applications

  • electron-builderstars11.5k - Supports AppImage as an output format.
  • AppImage developer tools

    Deployment tools for Windows applications

  • wine32-deploystars31 - Creates AppImages for 32-bit Windows applications that can run on 64-bit Linux systems without multilib installed.
  • AppImage For WINEstars443 - WINE-based AppImages and LD_PRELOAD based patches to launch WINE from AppImages.
  • AppImage developer tools

    Deployment tools for Java applications

  • nbPackagerstars7 - Packages NetBeans Platform Application with a JRE for AppImage, Linux, macOS and Windows.
  • AppImage developer tools

    Tools to convert from other package formats

  • pkg2appimagestars490 - Converts from deb, zip, tar.gz and other formats to AppImage using YAML recipes.
  • appimage2pkg - Repack AppImage and make rpm/deb which does not require FUSE.
  • flatpak2appdirstars11 - Turn Flatpak into AppDir which in turn can be turned into AppImage.
  • make-portablestars7 - Deploys installed application to AppDir, uses strace to fetch all file system calls and copies all accessed files in to AppDir including glibc.
  • AppImage cobbler - Python application that takes strace.log and turns it into a directory suited for an AppImage.
  • Elements - Tool to generate single-file, runc-based AppImages using a minimal (~3 MB compressed) Alpine Linux rootfs.
  • Resources

    Tutorials

  • Produce an AppImage that bundles everything with go-appimage - 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.
  • Resources

    Books

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

    Blogs

  • Planet AppImage - Blog Aggregator covering all things AppImage.
  • TheAssassin Blog - Blog covering AppImage related topics by TheAssassin.
  • AppImage Crafters Blog - Blog about AppImage creation an usage by azubieta.
  • Resources

    Miscellaneous

  • AppImage wiki - Official AppImage wiki.
  • AppImageZipstars3 - Experimental pure Rust implementation of the AppImage runtime that uses Zip as the backing file system image.
  • Resources

    Related

  • Similar projects - Comparison to other packaging systems.
  • Resources

    Other awesome lists

  • awesome-linuxdeploystars18 - Awesome list on linuxdeploy.
  • All Awesome Lists - All the Awesome lists on GitHub.
  • Jul 31st, 2020

    AppImage consumption tools

    Desktop integration

  • appimagedstars263 - Optional daemon that integrates AppImages into the system (deprecated).
  • Last Checked At: 2021-10-25T15:15:01.747Z
    Previous
    PandaFoss/Awesome-Arch
    Next
    iCHAIT/awesome-macOS

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap