An open API service indexing awesome lists of open source software.

https://github.com/cosmic-utils/web-apps

Web applications at your fingertips.
https://github.com/cosmic-utils/web-apps

cosmic cosmic-ext-application pop-os webapps

Last synced: 11 months ago
JSON representation

Web applications at your fingertips.

Awesome Lists containing this project

README

          




Quick Web Apps

Quick Web Apps

Web App Manager for the COSMICâ„¢ desktop written with love and libcosmic. Allow you to simply create web applications from given url working inside separate window of your browser of choice.


Quick Web Apps Light window
Quick Web Apps Dark window
Quick Web Apps Rose Pine window





Download on Flathub

# Support

Hey! This app is fully distributed for **free** with **free license**.
I'm doing it with **passion** in my **free time**. Trying to keep it stable and bug free as long as I can.
However, would be nice if you could bring me some coffee so I can work longer on it :)

# Thanks!

# Flatpak Usage

If you installed this app via flatpak, make sure your browser of choice have access to Quick Web Apps profiles directory. The default location for custom profiles is `~/.var/app/dev.heppen.webapps/data/quick-webapps/profiles`, so your browser of choice must have `read-write` permission to this directory. Some browser have full access to your `home` location, but otherwise, you need to set it manually.

For Mozilla Firefox, you can do this by running this command:

`flatpak override --filesystem=~/.var/app/dev.heppen.webapps/data/quick-webapps/profiles org.mozilla.firefox`

or if you have `user-wide` installation, add `--user` flag to command, like so:

`flatpak override --user --filesystem=~/.var/app/dev.heppen.webapps/data/quick-webapps/profiles org.mozilla.firefox`

# Installation

Clone the repository:

`git clone https://github.com/cosmic-utils/web-apps.git`

cd into folder

`cd web-apps`

## Just use, [just](https://github.com/casey/just)

For Pop OS make sure you have [just](https://github.com/casey/just) installed.

`sudo apt install just`

Make sure you are in `web-apps` directory. You should be already.

### Building

**NOTE:** Before installation you should build binary file.

### Build prerequisites

Before compilation please add needed dependencies to your system, or make sure they are installed.

- pkg-config
- libssl-dev
- libxkbcommon-dev

for Pop OS you can install them via this command:

`sudo apt install pkg-config libssl-dev libxkbcommon-dev`

You need also rust compiler, so we recommend you tu use [rustup.rs](https://rustup.rs/).
Run this command to install full toolchain:

`curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh`

and restart your shell.

**Run** this command and after it, you will be able to install
app.

`just`

### Installation

`sudo just install`

That's all. You can run `Quick Web Apps` from you app launcher.

### Uninstall

`sudo just uninstall`

# License

Code is distributed with [GPL-3.0 license](https://github.com/cosmic-utils/web-apps/blob/master/LICENSE)