free-the-web-apps: Transform Websites into Desktop Applications

free-the-web-apps: Transform Websites into Desktop Applications

Summary

free-the-web-apps is a powerful utility designed to convert any website into a standalone desktop application, freeing it from the traditional browser frame. It offers a native application feel, quick access through launchers, and supports browser extensions and data. This tool is ideal for users who want to integrate their favorite web services seamlessly into their desktop environment.

Repository Info

Updated on May 17, 2026
View on GitHub

Tags

Click on any tag to explore related repositories

Introduction

free-the-web-apps is an innovative utility that allows you to transform any website into a dedicated desktop application. This project addresses the desire for web applications to feel more integrated and native, especially for users on platforms like Linux who might be looking for alternatives to browser-specific features like Arc Browser's web app capabilities. It leverages browser functionalities, such as Chromium's --app parameter and custom Firefox profiles, to create frameless, standalone web apps that behave like native applications. Key features include a native feel, quick access via app launchers, support for browser extensions and data, and an integrated App Store to discover compatible web apps.

Installation

Installing an app with free-the-web-apps is a straightforward process. First, ensure your environment options (OS and browser) are correctly selected on the project's website. You can then either create your own app or select one from the extensive gallery or app store. Once an app is chosen, a shell script is generated, which you can copy and paste into your terminal. It is always recommended to review the script's content before execution.

sh -ec "$(curl -fsSL 'https://ftwa.mathix.dev/v/excalidraw?os=linux&bw=chrome&path=%2Fusr%2Fbin%2Fgoogle-chrome-stable')"

This command will generate the necessary .desktop file and icons on Linux, or shortcuts on Windows and macOS, making the web app accessible from your system's application launcher.

Examples

free-the-web-apps excels at creating a seamless desktop experience for web services. When integrated with window managers like swayfx, these web apps can feature custom aesthetics such as rounded corners and blur effects, enhancing their native feel. The project showcases several examples, including YouTube Music, Todo Mate, Notion, and Excalidraw, demonstrating how these web services can look and behave as integrated desktop applications. Visual examples highlight the clean, frameless presentation and how multiple web apps can coexist and be managed within a desktop environment.

Why Use It

The primary benefit of free-the-web-apps is its ability to "free" web applications from the confines of a standard browser window. This provides a truly native feel, allowing web services to blend seamlessly with your operating system. Users gain quick access to their favorite web apps directly from their system's app launcher, bypassing the need to open a browser and navigate to a URL. Furthermore, these web apps retain full support for browser data, including cookies, storage, and extensions, ensuring a consistent and personalized experience. With an integrated App Store, discovering and installing new web apps is simple and efficient.

Links