A complete solution to package and build a ready for distribution Electron, Proton Native or Muon app for macOS, Windows and Linux with “auto update” support out of the box. See documentation on electron.build.
electron builder auto-update appimage squirrel nsis deb rpm appx dmg pkg snap electron-builder distribution-electron electron-updater muon msiThe AppImage format is a format for packaging applications in a way that allows them to run on a variety of different target systems (base operating systems, distributions) without further modification. Using AppImageKit you can package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, Debian and derivatives.
appimage applications deployment packaging linux-appThis Linux Deployment Tool, linuxdeployqt, takes an application as input and makes it self-contained by copying in the resources that the application uses (like libraries, graphics, and plugins) into a bundle. The resulting bundle can be distributed as an AppDir or as an AppImage to users, or can be put into cross-distribution packages. It can be used as part of the build process to deploy applications written in C, C++, and other compiled languages with systems like CMake, qmake, and make. When used on Qt-based applications, it can bundle a specific minimal subset of Qt required to run the application. This tool is conceptually based on the Mac Deployment Tool, macdeployqt in the tools applications of the Qt Toolkit, but has been changed to a slightly different logic and other tools needed for Linux.
qt qt5 packaging deployment applications appimageThis repository is intended to showcase the AppImage format and AppImageKit software used to create AppImages. It contains the pkg2appimage tool and some recipes to generate AppImages (portable Linux apps) using AppImageKit. There are multiple ways to generate AppImages. Upstream projects are encouraged to produce their own upstream packaging AppImages, like many projects already do.
packaging travis-ci desktop applications appimage bintraybauh (ba-oo), formerly known as fpakman, is a graphical interface for managing your Linux software (packages/applications). It currently supports the following formats: AppImage, ArchLinux repositories/AUR, Flatpak, Snap and Web applications.
snap aur archlinux arch nativefier appimage flatpak webapplicationIn https://github.com/AppImage/AppImages/commit/798093a8b2b41b8a32fb1cc5301bcab9ed5f2cb8 we reorganized this repository to simplify its structure and make it easier to understand. Unfortunately this requires existing links to this repository to be updated. We apologize for the inconvenience caused. This repository contains the pkg2appimage tool and some recipes to generate AppImages (portable Linux apps) using AppImageKit. See the Bintray page tab for downloads of the generated AppImages.
appimage bintray applications packaging desktop travis-ciAn electron wrapper for wunderlist made with :heart: for Linux (specially for elementary OS)
wunderlist electron-wrapper appimage linux-appAppDir creation and maintenance tool. AppImages are a well known and quite popular format for distributing applications from developers to end users.
cpp appimage linuxdeployGifcurry is your only open source video-to-GIF maker built with Haskell. Load a video, make some edits, and save it as a GIF—it's that easy. Most video formats should work so go wild. And since it's made with Haskell, you know it's good. For the command line averse, there is a GUI. Die-hard terminal aficionado? Gifcurry has you covered with its CLI. And for the Haskell programmers out there, there is also a library API.
gtk animated-gifs haskell gui ffmpeg imagemagick video-files gif ubuntu functional-programming gifs gif-library gif-maker fedora arch-linux gstreamer appimage gifmaker videoYes. Movie Monad is a free and simple to use video player made with Haskell. Originally it was a proof of concept to add video playback to Gifcurry (another great app—check it out). Nowadays it's a lightweight yet mighty media player used all over the world everyday.
haskell haskell-gi gstreamer gtk gdk video-player multimedia-player gst video-playback vlc mplayer ubuntu linux-mint fedora mpv desktop-video-player appimage videoappimaged is an optional daemon that watches locations like ~/bin and ~/Downloads for AppImages and if it detects some, registers them with the system, so that they show up in the menu, have their icons show up, MIME types associated, etc. It also unregisters AppImages again from the system if they are deleted. Optionally you can use a sandbox if you like: If the firejail sandbox is installed, it runs the AppImages with it. Run appimaged -v for increased verbosity.
appimage monitor daemon registerFor direct access to the current specification in writing please go to draft.md. AppImageKit is becoming a reference implementation of building standards-compliant AppImages, and the AppImages repository provides examples.
appimage appimage-formatAppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself. No central repository is involved. This enables upstream application projects to release AppImages that can be updated easily. Since AppImageKit uses delta updates, the downloads are very small and efficient. This is an implementation of AppImageUpdate in modern C++ (C++11, to be precise).
appimage applications deployment packaging linux-app update updater delta delta-updatesSome projects require newer C++ standards to build them. To keep the glibc dependency low you can build a newer GCC version on an older distro and use it to compile the project. This project however will now require a newer version of the libstdc++.so.6 library than available on that distro. Bundling libstdc++.so.6 however will in most cases break compatibility with distros that have a newer library version installed into their system than the bundled one. So blindly bundling the library is not reliable. By the way, while this is primarily an issue with libstdc++.so.6 in some rare cases this might also occur with libgcc_s.so.1. That's because both libraries are part of GCC.
appimage applications deployment packaging linux-appLAN Share is a cross platform local area network file transfer application, built using Qt GUI framework. It can be used to transfer a whole folder, one or more files, large or small immediatelly without any additional configuration.
qt cross-platform file-transfer qt5 appimage lan-share cppOptional set of tools to assist users at verifying, activating, deploying and removing applications packaged as AppImage. This aims to allow simple integration of appimages by monitoring a "desktop integrated" Applications folder, where the users can just copy the applications that they'd want and have them available from start menus and as mime-type handlers.
appimage appimage-desktop-integration toolsA portable Software Center for portable applications thanks to AppImage. You can now easily explore and get your favorite applications easily (in some cases directly from their original authors!). No matter which GNU/Linux distribution you are using.
appimage software-center nitruxdeb2appimage uses deb packages from Debian's and/or Ubuntu's repos to build AppImages based on simple JSON configuration. The debs are downloaded using curl and extracted using ar x so that AppImages can be built from any distribution. The JSON configuration files are setup in a way that they should be easy to understand, yet flexible enough to work with AppImages that require extra tweaking before building. ~/.cache/deb2appimage is used as a temporary directory for building AppImages, and is deleted after run. Contrary to the name, deb2appimage may also be used with other package types as the source for the application (or even the deps), but these files must be downloaded and placed manually in a prerun script.
appimage appimage-builder debThe Discord Stable AppImage is built with deb2appimage using dependencies from Debian Jessie's repositories.
appimage discord
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.