The Ultra-Minimalist, High-Performance PDF Reader
Features • Tech Stack • Installation • Development
Maestro is a professional-grade PDF viewer built with a focus on speed, aesthetics, and a distraction-free environment. It features a frameless, "glassmorphic" interface with sharp architectural design principles.
- 🖼️ Frameless UI: Custom-built window controls for a seamless, modern desktop experience.
- 🧊 Glassmorphism: Subtle blur and transparency effects that adapt to your system theme.
- ⚡ High Performance: Powered by Rust (Tauri) and React-PDF for near-instant document loading.
- 📐 Sharp Design: 4px radius architectural aesthetic—no "bubble" corners.
- ⌨️ Smart Navigation: Manual page entry, smooth zoom, and "Fit to Screen" controls.
- 📝 Interactive: Full support for text selection and annotation layers.
- Frontend: React 19, TypeScript, Vite
- Styling: Tailwind CSS 4.0, Shadcn UI
- Backend: Rust, Tauri v2
- PDF Engine: React-PDF (PDF.js)
- Clone the repository:
git clone https://github.com/shaonannafi/pdf-maestro.git
- Install dependencies:
bun install
- Run in development mode:
bun tauri dev
Maestro follows a "Sharp & Minimal" design language:
- Typography: High-tracking uppercase headers for a premium feel.
- Geometry: Consistent 4px border radius across all components.
- Color: Muted OKLCH color space for reduced eye strain.
Contributions are welcome! Feel free to open an issue or submit a pull request.
