Given an URL to an AppImage, the GitHub action in this project inspects the AppImage and puts it into a community-maintained catalog
See the codeCreate a new file using
and send a Pull Request.
The file should contain one line with a link to the GitHub repository that hosts AppImages on its Releases page.
Alternatively, a link to the AppImage. Nothing else.
Ideally, the file in data/ contains a link to https://github.com/User/App/ (not to a specific AppImage!), and if the AppImage follows the standard nomenclature, then https://github.com/User/App/releases/whatever/App-1.0-x86_64.AppImage, https://github.com/User/App/releases/whatever/App-1.1-x86_64.AppImage,... will automatically be picked up.
Standard nomenclature:
App-1.1-x86_64.AppImage in a repo called "App"Then send a Pull Request to this repository. GitHub Actions will instantly perform an automated review of the AppImage, and in case it succeeds, you will see a green result in your pull request. If you get a red result, check the log of the GitHub Actions build, and fix it.
Then the autodetection works.
As a format, AppImage is designed in a way that does not impose restrictions on the person generating AppImages. Basically you are free to put inside an AppImage whatever you want. For appimage.github.io, however, additional rules apply. AppImages submitted to AppImage hub undergo automatic and possibly additional manual review.
wget. Currently we cannot get AppImages from locations behind authentication and/or cookie-protected locations. For commercial applications we recommend to have a generally downloadable demo/trial version. Please contact us if you would like to add your commercial AppImage to the directory and it is not available for general downloaddesktop-file-validateusr/share/metainfo. If it does, must pass appstreamcli validation (async () => {
if (await isOnline() === true) {
mainWindow.loadURL(HermesURL);
} else {
mainWindow.loadFile('offline.html')
}
mainWindow.maximize();
mainWindow.show();
})();
App stores and software centers can consume the metadata collected by this project. See AppImage ecosystem.

Currently we are providing a JSON feed at https://appimage.github.io/feed.json. If you would like to use this data but need changes, please contact us on #AppImage at irc.libera.chat, so that we can discuss an output format that would serve your needs best. PLEASE NOTE that the data output format is not finalized yet and is subject to change any time without prior notice, until we release a stable version of it.
Here are some examples of projects using this data, to illustrate on how you can use this data in your own projects:
Please contact us (or send a pull request) if you are using this data so that we can list your project here.
(top 30 of 281)
Shell
35.0%
SCSS
32.3%
HTML
29.3%
Python
1.9%
JavaScript
1.2%
Given an URL to an AppImage, the GitHub action in this project inspects the AppImage and puts it into a community-maintained catalog
See the codeCreate a new file using
and send a Pull Request.
The file should contain one line with a link to the GitHub repository that hosts AppImages on its Releases page.
Alternatively, a link to the AppImage. Nothing else.
Ideally, the file in data/ contains a link to https://github.com/User/App/ (not to a specific AppImage!), and if the AppImage follows the standard nomenclature, then https://github.com/User/App/releases/whatever/App-1.0-x86_64.AppImage, https://github.com/User/App/releases/whatever/App-1.1-x86_64.AppImage,... will automatically be picked up.
Standard nomenclature:
App-1.1-x86_64.AppImage in a repo called "App"Then send a Pull Request to this repository. GitHub Actions will instantly perform an automated review of the AppImage, and in case it succeeds, you will see a green result in your pull request. If you get a red result, check the log of the GitHub Actions build, and fix it.
Then the autodetection works.
As a format, AppImage is designed in a way that does not impose restrictions on the person generating AppImages. Basically you are free to put inside an AppImage whatever you want. For appimage.github.io, however, additional rules apply. AppImages submitted to AppImage hub undergo automatic and possibly additional manual review.
wget. Currently we cannot get AppImages from locations behind authentication and/or cookie-protected locations. For commercial applications we recommend to have a generally downloadable demo/trial version. Please contact us if you would like to add your commercial AppImage to the directory and it is not available for general downloaddesktop-file-validateusr/share/metainfo. If it does, must pass appstreamcli validation (async () => {
if (await isOnline() === true) {
mainWindow.loadURL(HermesURL);
} else {
mainWindow.loadFile('offline.html')
}
mainWindow.maximize();
mainWindow.show();
})();
App stores and software centers can consume the metadata collected by this project. See AppImage ecosystem.

Currently we are providing a JSON feed at https://appimage.github.io/feed.json. If you would like to use this data but need changes, please contact us on #AppImage at irc.libera.chat, so that we can discuss an output format that would serve your needs best. PLEASE NOTE that the data output format is not finalized yet and is subject to change any time without prior notice, until we release a stable version of it.
Here are some examples of projects using this data, to illustrate on how you can use this data in your own projects:
Please contact us (or send a pull request) if you are using this data so that we can list your project here.
(top 30 of 281)
Shell
35.0%
SCSS
32.3%
HTML
29.3%
Python
1.9%
JavaScript
1.2%