MangaDex Desktop
A fast, native desktop app for browsing, reading, and downloading manga from MangaDex.
Built with Tauri v2 (Rust), Svelte 5, and TailwindCSS v4.

Screenshots
Features
- Home feed — featured manga carousel, recently updated, and top-rated sections
- Browse & search — filter by demographic, genre, theme, status, and content rating
- Manga detail page — synopsis, chapter list, and one-click continue reading
- Reader — single-page, double-page, and long-strip modes; zoom to cursor with
Ctrl+Scroll, pan by drag
- Library — bookmark manga and track reading status (Reading, Plan to Read, Completed, and more)
- Downloads — download chapters for offline reading, organized by volume
- Export to EPUB — export selected chapters or full volumes as an EPUB file
- Reading progress — automatically tracks progress so you can pick up where you left off
- MangaDex account login — sync your account via personal API client
Tech Stack
| Layer |
Technology |
| Frontend |
Svelte 5 (runes), SvelteKit (SPA mode), TailwindCSS v4 |
| Backend |
Tauri v2 (Rust) |
| Storage |
SQLite via tauri-plugin-sql, tauri-plugin-store for settings & auth |
| API |
MangaDex public REST API |
Getting Started
Prerequisites
Development
pnpm install
pnpm tauri dev
Build
pnpm tauri build
MangaDex Login
Login requires a personal API client. To create one:
- Go to mangadex.org/settings and open the API Clients section.
- Create a new client and note your Client ID and Client Secret.
- In the app, open Settings and enter your username, password, client ID, and client secret.
Recommended IDE Setup
VS Code with the following extensions:
License
MIT