★ WELCOME TO RETROGATE ★ Your portal to the vintage web ★ Now with 100% more beige ★ Web 1.0 forever ★ JavaScript is just a fad ★ Webmaster: hello@retrogate.app ★
RetroGate

RetroGate v1.0.0

Browse the modern web on vintage Macs

macOS 14+ (Sonoma) — Apple Silicon
RetroGate-1.0.0.dmg — 6.5 MB — drag-to-Applications

⬇ Download DMG Release Notes

Or build from source: swift build && swift run RetroGate

System Requirements

Operating System macOS 14+ (Sonoma or later)
Processor Apple Silicon (M1/M2/M3/M4)
RAM 256 MB (yes, really — it’s a proxy, not Chrome)
Disk Space 6.5 MB + cache for Wayback responses
Network Vintage Mac on same LAN (or SheepShaver at 10.0.2.2)
Patience Moderate (the Wayback Machine is a non-profit)
Emotional attachment
to beige plastic
Required

Build From Source

For developers who like to see what’s under the hood (spoiler: it’s SwiftNIO all the way down):

git clone https://github.com/Simplinity/retrogate.git
cd retrogate
swift build
swift run RetroGate

Or open in Xcode:

open Package.swift

Requires Swift 5.9+ (included with Xcode 15+). The project has 50 tests across 9 suites. Run them with swift test. They all pass. We’re very proud of this.

Architecture

Sources/
├── RetroGate/         # SwiftUI app + CLI entry point
├── ProxyServer/       # SwiftNIO HTTP proxy listener
├── HTMLTranscoder/    # HTML5 → HTML 3.2 conversion
├── WaybackBridge/     # Wayback Machine integration
└── ImageTranscoder/   # Image format conversion & resizing

Documentation

User Manual

The complete guide. Setup, configuration, Wayback mode, troubleshooting, and existential questions about beige plastic.

Read Online
⬇ Download .md

Architecture Docs

Technical deep-dive. Module overview, request flow, design decisions, and why HTTP/1.0 responses only.

View on GitHub

Quick Start (90 Seconds)

  1. Download RetroGate-1.0.0.dmg, open it, drag to Applications
  2. Launch RetroGate — note the proxy address (e.g., 192.168.0.130:8080)
  3. On your vintage Mac, set HTTP proxy to that address
  4. Browse. Marvel. Tell your Quadra it’s not obsolete after all.

For the full setup guide with PAC file shortcuts, SheepShaver tips, and emotional support, see the complete manual.

Fun fact: This entire download page weighs less than a single modern cookie consent banner.

RetroGate itself is smaller than the average npm node_modules folder by approximately four orders of magnitude.