1. Home
  2. Linux

How To Turn Websites Into Linux Apps With Web Catalog

Ever wanted to turn individual websites into full-fledged applications on Linux? With Web Catalog, this is possible. Web Catalog is a store that carries tons of web apps that anyone can install easily. It’s built with Electron, and lets you turn websites into Linux apps by installing web-wrappers as near-native programs.

SPOILER ALERT: Scroll down and watch the video tutorial at the end of this article.

Install Web Catalog

The tool is available in binary format for mainstream Linux distributions. The main Linuxes that have development support are Ubuntu, Debian, Fedora, Open SUSE as well as Arch Linux. Other Linuxes with a Debian or Redhat base have support by extension.

Ubuntu And Debian

Ubuntu and Debian have a pre-built Deb package ready for download. If you use Elementary OS, Linux Mint or another operating system with a Debian/Ubuntu base? Follow these instructions.

To install Web Catalog, first go to the Linux download page. Click the drop-down menu to reveal the download links. Select “Ubuntu/Debian” to start the download. Then, open up a terminal window.

In the terminal, navigate to the downloads directory using the CD command:

cd ~/Downloads

Install the package with the dpkg tool.

sudo dpkg -i WebCatalog_*_amd64.deb

Lastly, run this command to make sure your operating system corrects any missing dependencies. This may not be necessary, but a good precaution regardless.

sudo apt install -f

Fedora And Open SUSE

Those looking to get Web Catalog on Fedora, Open SUSE or other Redhat based Linux distributions should first go to the Linux download page, click the drop-down menu and select “Fedora/OpenSUSE”. After grabbing the package, open a terminal and follow the instructions below.

Note: Use an operating system with a Redhat base? Download the RPM file, and use your package manager to install web catalog!


cd ~/Downloads

sudo dnf install WebCatalog_*_.rpm


cd ~/Downloads
sudo zypper install WebCatalog_*_.rpm

Arch Linux

Arch Linux has a downloadable pacman package users can grab to install the program. Go to the Linux download page on the Web Catalog website, and select “Arch Linux”. Open a terminal, and use CD to get to the Downloads folder.

cd ~/Downloads

The Web Catalog file is not a normal Arch tar.xz package. Instead it’s a “pacman” file. Install it by using the -U switch:

sudo pacman -U *.pacman

The package will tell Arch what dependencies to install as it reads it.

Other Linuxes

Though Web Catalog is officially only available as Debian/Ubuntu, Fedora/SUSE and Arch, users are free to build the source code on their own. Here’s how to do it:

Step 1: Install Node.JS  v.8 as well as git and the latest version of Yarn to your Linux distribution. Search your package manager for “node js”, “npm”, “yarn” and “git”. Some operating systems distribute Yarn/NodeJS, and some do not. However, all carry the Git package.

Step 2: Using the git tool in terminal, grab the latest version of the Web Catalog source code.

git clone https://github.com/webcatalog/webcatalog.git

cd webcatalog

Step 3: Tell Yarn to build the source code together.


Step 4: Lastly, build the package for distributions

yarn dist


yarn electron-dev

All built binaries are located in ~/webcatalog/build/.

Using Web Catalog

Using Web Catalog is a lot like browsing an app store on Android/iOS, or the Chrome web store. To start off, open the app. Even though Web Catalog is an internet tool, the program installs itself under the “Accessories” category on Linux.

Once open, you’ll see a catalog of sorts, with individual web applications listed. There are a few ways to find web apps. The most practical way, is to browse, as the program opens up directly to the “popular” section.

Alternatively, click the search box, and then type in the name of the app you’d like to install.

When you’ve located an app you want to install, select “Install”. Then, go to your application menu on the desktop, and select “Other” to launch the app.

Uninstalling Apps

Web catalog apps can’t be removed from Linux directly. Instead, you’ll need to delete them from within the web catalog. To uninstall an app, click the hamburger menu in the top left, and select the menu option “Installed Apps”.

The Installed Apps area lists out all installed apps inside web catalog. To remove one, click “UNINSTALL”, and it will instantly be deleted from the system.

Updating Apps

Updating is also located under “Installed Apps”. To get there, click the hamburger menu, and select “Installed Apps”. From here, click “UPDATE ALL”.

Note: you’ll only be able to click “UPDATE ALL” if there are updates available. If Web Catalog has no updates , this option is inactive.

Submit Apps

Want to submit a new app to Web Catalog? Turns out you can! Best of all, it requires no prior programming skills. This is because the Web Catalog tool turns regular websites into applications.

Here’s how to submit a new app. First, find the website URL to the web app you’re looking to submit, and copy it to your clipboard (CTRL + C).

Click the hamburger menu in the top-left corner, and click “Submit app”.

Fill out the name for the app, paste the URL you copied earlier, and click submit.

Web Catalog will not instantly give access to the app you’ve submitted. Instead, you’ll get a notification saying that it’s under review. After a while (if approved) it will be install-able via the store.

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

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