Home Package management Search Linux Applications On AppImage, Flathub And Snapcraft Platforms

Search Linux Applications On AppImage, Flathub And Snapcraft Platforms

By sk
Published: Updated: 1.9K views

Linux is evolving day by day. In the past, the developers had to build applications separately for different Linux distributions. Since there are several Linux variants exists, building apps for all distributions became tedious task and quite time consuming. Then some developers invented package converters and builders such as Checkinstall, Debtap and Fpm. But they didn't completely solved the problem. All of these tools will simply convert one package format to another. We still need to find and install the required dependencies the app needs to run.

Well, the time has changed. We have now universal Linux apps. Meaning - we can install these applications on most Linux distributions. Be it Arch Linux, Debian, CentOS, Redhat, Ubuntu or any popular Linux distribution, the Universal apps will work just fine out of the box. These applications are packaged with all necessary libraries and dependencies in a single bundle. All we have to do is to download and run them on any Linux distributions of our choice. The popular universal app formats are AppImages, Flatpaks and Snaps.

The AppImages are created and maintained by Simon peter. Many popular applications, like Gimp, Firefox, Krita and a lot more, are available in these formats and available directly on their download pages.Just download them, make it executable and run it in no time. You don't even root permissions to run AppImages.

The developer of Flatpak is Alexander Larsson (a RedHat employee). The Flatpak apps are hosted in a central repository (store) called "Flathub". If you're a developer, you are encouraged to build your apps in Flatpak format and distribute them to the users via Flathub.

The Snaps are created mainly for Ubuntu, by Canonical. However, the developers of other Linux distributions are started to contribute to Snap packing format. So, Snaps will work on other Linux distributions as well. The Snaps can be downloaded either directly from application's download page or from Snapcraft store.

Many popular Companies and developers have released their applications in AppImage, Flatpak and Snap formats. If you ever looking for an app, just head over to the respective store and grab the application of your choice and run it regardless of the Linux distribution you use.

There is also a command line universal app search tool called "Chob" is available to easily search Linux Applications on AppImage, Flathub and Snapcraft platforms. This tool will only search for the given application and display official link in your default browser. It won't install them. This guide will explain how to install Chob and use it to search AppImages, Flatpaks and Snaps on Linux.

Search Linux applications on AppImage, Flathub and Snapcraft platforms using Chob

Download the latest Chob binary file from the releases page. As of writing this guide, the latest version was 0.3.5.

$ wget https://github.com/MuhammedKpln/chob/releases/download/0.3.5/chob-linux

Make it executable:

$ chmod +x chob-linux

Finally, search the applications you want. For example, I am going to search applications related to Vim.

$ ./chob-linux vim

Chob will search for the given application (and related) on AppImage, Flathub and Snapcraft platforms and display the results.

Search Linux applications Using Chob

Search Linux applications Using Chob

Just choose the application you want by typing the appropriate number to open the official link of the selected app in your default web browser where you can read the details of the app.

View Linux applications Details

View Linux application's Details In Browser

For more details, have a look at the Chob official GitHub page given below.

Resource:

Related read:

You May Also Like

1 comment

poiyy October 6, 2019 - 2:31 am

Another option is to use google to search across all the repos simultaneously. Just change ‘application’ to whatever you are looking for, ie, “vim”.

application OR site:appimagehub.com OR site:appimage.github.io OR site:snapcraft.io site:flathub.org

Reply

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More