A CLI tool that packages any website into a single executable AppImage for Linux, using Nativefier and AppImageKit.
Appnativefy is an NPM package that transforms websites into standalone AppImage executables for Linux. It uses the Nativefier API and AppImageKit to create portable, single-file applications that run on any Linux distribution without installation or complex uninstallation steps.
Linux users and developers who want to create click-to-run desktop applications from web services, particularly those needing cross-distribution compatibility and simple management.
Developers choose Appnativefy for its focus on creating portable AppImages that eliminate traditional package management hassles, with added support for service sign-ins and DRM content, making web apps feel more like native desktop applications.
A CLI tool to make a single executable AppImage from any website
Creates single-file AppImages that run on any Linux distribution, eliminating the need for distribution-specific packages like .deb or .rpm, as highlighted in the README's 'Why AppImages?' section.
AppImages are click-to-run and can be uninstalled by simply deleting the file, avoiding complex package management steps, which is emphasized in the README as a key benefit.
Includes flags like --services for enabling sign-in with Microsoft 365 and Google, and --widevine for playing DRM-protected content on sites like Spotify, as shown in the examples.
Offers various flags such as --favicon for icon control, --singleinstance for single app execution, and --conceal for source code protection into an ASAR archive, providing flexibility for different use cases.
Only generates AppImages for Linux on amd64 architecture, excluding Windows, macOS, and other CPU architectures until future updates, as noted in the 'Supported platforms' section.
Relies on Electron via Nativefier, resulting in larger file sizes and higher resource usage compared to native applications, which can impact performance on low-end systems.
Users must have Node.js, NPM, and wget installed, which adds an extra layer of setup before using the tool, as detailed in the prerequisites section for different distros.
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
electron-forge-maker-appimage is a builder plugin for Electron Forge that packages Electron applications as AppImage files for Linux distributions. It enables developers to create portable, self-contained Linux applications that run on most distributions without installation. The project was created to address specific needs like custom AppRun scripts for library compatibility on older systems. ## Key Features - **AppImage Packaging** — Generates AppImage files, a portable Linux application format that doesn't require installation. - **Electron Forge Integration** — Works as a maker within the Electron Forge build system, fitting into existing workflows. - **Custom AppRun Scripts** — Supports custom AppRun templates for handling library dependencies like libstdc++ and libgcc_s. - **Linux Platform Support** — Specifically targets Linux platforms within Electron Forge's maker configuration. ## Philosophy This builder prioritizes practical functionality over completeness, focusing on serving basic AppImage packaging needs while enabling custom runtime behavior for compatibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.