I built a modern, offline-first manga & comic reader for Windows — Yukari 1.1.1
Over the past months, I've been working solo on Yukari, a manga, webtoon, and comic reader made specifically for Windows. It started as a personal project because I wanted something that felt native, worked offline, and respected my privacy — no ads, no telemetry, no accounts. Today it's stable, localized in 4 languages, and ready to share.
⭐ Yukari Features
- 📚 Read your own comics — folders with images or CBZ files work out of the box. Full metadata editing and chapter rescanning included.
- 🔌 Plugin system — add community sources to discover and read online. Currently MangaDex, WeebCentral, and MangaKatana — with a public plugin API for anyone who wants to build more.
- 🛡️ 100% private & offline-first — your library stays on your machine. Download chapters and read anywhere, no internet required.
- 🎨 Fluent Design — built with WinUI 3, dark/light theme support, and animations that feel at home on Windows.
- 🌍 Multilingual — interface available in English, Portuguese, Spanish, and Japanese.
- 📖 Flexible reader — RTL, LTR, Vertical reading modes; Fit Width, Fit Height, Fit Screen, and Original Size scaling.
- ⚡ Performance — local SQLite database, background downloads with progress tracking, and a custom image loader with in‑memory caching.
🖥️ The Stack
- .NET 10 + WinUI 3
- SQLite (via Dapper)
- Plugin system using AssemblyLoadContext
- Custom URL-to-image loader with cache, SVG, and CBZ support
- ILRepack for self‑contained plugin DLLs
🔗 Links
- 🌐 Website: yukari.txgfk.xyz — built with Next.js & Tailwind, inspired by the app's own UI
- 📥 Download: GitHub Releases
- 💻 Source: GitHub
---
This is a passion project, and I'd love to hear what you think. If you try it out, please drop your feedback, suggestions, or bug reports. And if you're a dev, check out the plugin system — it's designed to be easy to extend. I'd be thrilled to see what the community builds on top of it.
Thanks for reading. I hope Yukari makes your reading experience a little better. 🧡
u/TXG0Fk3 — 1 day ago