Saudade: Mminimal retained-mode Windows 3.1 style GUI library written in Rust
Saudade is a minimal, retained-mode GUI library for Rust that mimics the visual style of Windows 3.1. It provides a lightweight toolkit for building desktop applications with a retro aesthetic.
Background
- **Saudade** is a Rust library that recreates the visual style of Windows 3.1 (early 1990s) for building graphical interfaces.
- It uses "retained-mode" graphics (the program keeps a scene graph of UI elements and re-renders them), which is the traditional approach used by classic Windows APIs and modern frameworks like Qt or Flutter, as opposed to "immediate-mode" GUIs.
- The author (Rob Lillack) positions it as a personal project — deliberately minimal, not intended for production use. Written in Rust (a systems language focused on safety and performance).
- Relevance: part of a broader nostalgia-driven trend in indie/side-project development, where programmers recreate retro aesthetics using modern tools. No commercial or enterprise significance.