RS3-Companion Svelte Themes

Rs3 Companion

Lightweight Tauri desktop overlay for RuneScape 3 - daily tracker, timer management, and Grand Exchange flip calculator.

RS3 Companion

A lightweight desktop overlay for RuneScape 3 that helps you track dailies, manage timers, and find profitable Grand Exchange flips.


Features

  • Daily Tracker - Track daily challenges, missions, farming runs, and Miscellania with auto-reset at UTC midnight
  • Grand Exchange Tool - Search item prices, view trends, calculate flip margins, and get suggestions for profitable items
  • Overlay Mode - Transparent, always-on-top window that sits over your game; toggle with Alt+R

Tech Stack


Getting Started

Prerequisites

Development

npm install
npm run tauri dev

Build

npm run tauri build

This produces a .msi installer in src-tauri/target/release/bundle/.


Project Structure

RS3-Companion/
├── src/                  # Svelte frontend
│   ├── App.svelte        # Root overlay component
│   ├── main.ts           # Entry point
│   └── lib/              # Stores, types, utilities
├── src-tauri/            # Rust backend
│   ├── src/              # Tauri commands & services
│   ├── tauri.conf.json   # Window & app configuration
│   └── Cargo.toml        # Rust dependencies
└── package.json

License

This project is dual-licensed:

  • AGPL v3 - free for open-source use. Derivatives and SaaS deployments must release their source under AGPL.
  • Commercial license - for proprietary / closed-source use or hosted services that do not want to comply with AGPL source-disclosure requirements. Contact for terms.

Top categories

Loading Svelte Themes