A lightweight Chromium-based browser built in Rust. Focused on low RAM usage through aggressive tab hibernation.
Chrome uses ~900MB with 10 tabs. Feather targets ~200MB through tab hibernation and aggressive memory management.
Active development — Day 8/21 of initial build sprint.
- Rust
- wry (WebView2 on Windows / WebKitGTK on Linux)
- winit (native windowing)
- WebView2 (Chromium engine, ships with Windows)
- Clone the repo
- Download CEF prebuilt binaries from: https://cef-builds.spotifycdn.com/index.html Extract into cef/windows/
- Run: cargo build cargo run
- Native window
- Webpage rendering
- Address bar + navigation
- Back/forward history
- Tab data model + state machine
- Tab hibernation
- Tab bar UI
- Memory governor
- Settings
- Windows installer (.msi)
- Linux support