Offweb Logo
Offweb v0.1.0
Open Source Windows Desktop App · MIT Licensed

Download any website.
Browse 100% offline.

Offweb is a modern Windows desktop website cloner and offline browser built with Rust, Tauri 2, and Nuxt 4. Stream downloads without memory bloat, extract dynamic web assets, and view sites with a zero-CORS local preview server.

Supports Windows 10 & 11 (64-bit) · No telemetry · 100% Offline Capable

Core Capabilities

Engineered for real-world web complexity

Unlike legacy 90s tools, Offweb is built from the ground up for modern Single Page Applications, heavy CSS, WebAssembly, and 3D web graphics.

Multi-Threaded Tokio Engine

Crawls websites concurrently using Tokio async tasks and HTTP/2 pooling with custom rate limiting and connection limits to mirror large sites in minutes.

Streaming Link Rewriter

Powered by Cloudflare’s streaming lol_html, rewriting links to relative offline paths on-the-fly with near-zero memory footprint.

Local Zero-CORS Preview

Modern SPAs (Nuxt, Vue, Vite, React) fail on file://. Offweb includes an embedded HTTP preview server to browse sites flawlessly with zero CORS blocks.

Deep Dynamic Asset Parser

Recursively scans CSS for @import and url(), and parses JavaScript bundles for 3D assets (.glb, .ktx2), sounds, and WebAssembly.

Windows NTFS Guard

Rejects path traversal attacks (../), cleans illegal Windows filename characters, and guards reserved device names (CON, PRN, AUX).

Resumable SQLite WAL Database

Stores crawl frontiers, visited URLs, and checksums in an embedded SQLite database in WAL mode so you can pause, resume, or re-crawl anytime.

Windows SmartScreen Note

Offweb is a free, open-source application built directly from source via GitHub Actions. Because commercial Windows code-signing certificates cost hundreds of dollars annually, Windows SmartScreen may display an alert: "Windows protected your PC" on the first run.

To proceed: Click "More info" → Click "Run anyway". You can verify the full source code and GitHub Actions build logs on our public repository.

Developer Guide

Build from source

Requires Bun, Rust, and Tauri 2.

PowerShell / Bash Build Commands

# 1. Clone repository

git clone https://github.com/narr07/offweb.git

cd offweb

# 2. Install dependencies & run development server

bun install

bun run desktop:dev

# 3. Build production Windows installer

bun run desktop:build