Skip to main content

Overview

Praydo is available for Windows, macOS, and Linux. You can either download pre-built binaries or build the application from source.

Download Pre-built Binaries

Pre-built binaries for your platform will be available on the releases page once published.
Download the appropriate installer for your platform:
  • Windows: .exe or .msi installer (NSIS)
  • Linux: .deb package (Debian/Ubuntu) or .rpm package (Fedora/RHEL)
  • macOS: .dmg or .app bundle
After downloading, run the installer and follow the on-screen instructions.

Building from Source

If you prefer to build Praydo from source, follow these instructions.

Prerequisites

Before you begin, ensure you have the following installed:
1

Install Tauri Prerequisites

Follow the Tauri development prerequisites guide for your operating system. This includes:
  • Rust (via rustup)
  • Node.js (v18 or later)
  • System dependencies (varies by OS)
2

Install pnpm

Praydo uses pnpm as its package manager. Install it globally:
npm install -g pnpm
Or use corepack (recommended):
corepack enable

Development Setup

To set up Praydo for development:
1

Clone the Repository

Clone the Praydo repository to your local machine:
git clone https://github.com/yourusername/praydo.git
cd praydo
2

Install Dependencies

Install all required dependencies using pnpm:
pnpm install
This will install both frontend (SvelteKit) and backend (Rust/Tauri) dependencies.
3

Run in Development Mode

Start the development server:
pnpm tauri dev
This will launch the application in development mode with hot-reload enabled. The app will automatically reload when you make changes to the code.
The development server runs the frontend on http://localhost:1420 and opens the Tauri window automatically.

Building for Production

To create a production build:
1

Run Build Command

Execute the build command:
pnpm tauri build
This will:
  1. Build the SvelteKit frontend
  2. Compile the Rust backend
  3. Package everything into platform-specific installers
2

Locate Build Artifacts

After the build completes, you’ll find the installers in:
src-tauri/target/release/bundle/
The exact format depends on your platform:
  • Windows: nsis/ directory
  • Linux: deb/ and rpm/ directories
  • macOS: dmg/ or macos/ directory
The first build may take several minutes as Rust compiles all dependencies. Subsequent builds will be faster thanks to caching.

System Requirements

Minimum Requirements

  • OS: Windows 10+, macOS 10.15+, or modern Linux distribution
  • RAM: 512 MB
  • Disk Space: 100 MB
  • Internet: Required for location search and initial setup

Supported Platforms

Praydo officially supports:
  • Windows (x64)
  • macOS (Intel and Apple Silicon)
  • Linux (x64)
    • Debian/Ubuntu (.deb)
    • Fedora/RHEL (.rpm)

Troubleshooting

Ensure you have the latest stable version of Rust installed:
rustup update stable
Try clearing the pnpm cache and reinstalling:
pnpm store prune
pnpm install
Check that all system dependencies are installed according to the Tauri prerequisites guide.

Next Steps

Now that you have Praydo installed, check out the Quick Start guide to learn how to set up and use the application.

Build docs developers (and LLMs) love