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.
- Windows:
.exeor.msiinstaller (NSIS) - Linux:
.debpackage (Debian/Ubuntu) or.rpmpackage (Fedora/RHEL) - macOS:
.dmgor.appbundle
Building from Source
If you prefer to build Praydo from source, follow these instructions.Prerequisites
Before you begin, ensure you have the following installed: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)
Development Setup
To set up Praydo for development:Install Dependencies
Install all required dependencies using pnpm:This will install both frontend (SvelteKit) and backend (Rust/Tauri) dependencies.
The development server runs the frontend on
http://localhost:1420 and opens the Tauri window automatically.Building for Production
To create a production build:Run Build Command
Execute the build command:This will:
- Build the SvelteKit frontend
- Compile the Rust backend
- Package everything into platform-specific installers
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
Build fails with Rust errors
Build fails with Rust errors
Ensure you have the latest stable version of Rust installed:
pnpm install fails
pnpm install fails
Try clearing the pnpm cache and reinstalling:
Application won't start
Application won't start
Check that all system dependencies are installed according to the Tauri prerequisites guide.