Rullst LMSRullst Omni← Back to Course Catalog

One Rust Codebase. Every Platform.

Experience the full power of the Rullst Framework. Rullst eliminates frontend rewrite silos by packaging your responsive web application directly into native Desktop and Mobile executables with Tauri and strict zero-trust security.

⚡ Instant Progressive Web App

No store download needed. Install directly to your Home Screen or Desktop with 1 click.

🖥️ Desktop TargetTauri 2.0 Engine

Standalone Native Desktop Binary

Compiles a lightweight native executable (~5 MB) for Windows, macOS, and Linux using the system webview (WebView2 on Windows, WebKit on macOS/Linux) with zero Electron memory bloat.

# 1. Scaffold Omni desktop packaging: cargo rullst make:omni --platform desktop # 2. Run the desktop application locally: cargo rullst omni desktop
📱 Mobile TargetAndroid & iOS

Native Mobile Application Package

Packages the responsive LMS interface into native Android APK and iOS shells with cryptographic origin pinning, hardware-accelerated rendering, and offline fallback.

# 1. Scaffold mobile project: cargo rullst make:omni --platform android --identifier dev.rullst.lms # 2. Run in Android emulator: cargo rullst omni android
💡

iOS Developer Notice: The '📱 iOS (Xcode Project .zip)' button downloads the full native Apple Xcode project. Any developer or Mac user can unzip it, open Rullst LMS.xcodeproj directly in Xcode, and run it on their iPhone/iPad in developer mode or archive it for the App Store!

🏛️ The Rullst Web-First Invariant

The Rullst server remains the single source of truth for business rules, authorization, session encryption, and data integrity. Native Omni shells bring system integration and push notifications without delegating trust to untrusted client code.