tarantula

Crates.iotarantula
lib.rstarantula
version0.6.0
created_at2025-10-12 05:43:00.087947+00
updated_at2025-10-15 05:36:58.968182+00
descriptionA tool for running web apps like desktop apps.
homepage
repositoryhttps://github.com/rustybucket-cloud/tarantula
max_upload_size
id1878973
size175,723
Jacob Patton (rustybucket-cloud)

documentation

README

Tarantula

Tarantula lets you run web apps like desktop applications. It was inspired by the web app experience on Omarchy.

Open web apps from your application launcher and from the command line.

A Chromium-based browser is required (Chrome, Edge, Brave, Arc, Vivaldi) to be installed on your system.

Table of Contents

Installation

Cargo

cargo install tarantula

Build from source

git clone https://github.com/rustbucket-cloud/tarantula.git
cd tarantula
cargo build --release
cp target/release/tarantula /usr/local/bin/

AUR

(Coming soon)

Usage

Open tarantula UI:

tarantula

Run an app

Tarantula creates a .desktop file for your installed web apps. You should be able to run your web apps from your application launcher.

Run an app from the command line:

tarantula <name>

You can also provide a URL to run a web app without installing it:

tarantula https://perplexity.ai

Add an app

tarantula install <name> <url>

Remove an app

tarantula uninstall <name>

List installed web apps

tarantula list

Update an app

tarantula update <name>

Selecting a browser

By default Tarantula will use your system's default browser.

To configure Tarantula to use a different browser, run the following command:

tarantula config -b <path to browser executable>
Commit count: 0

cargo fmt