https://github.com/r52/gagaku
Manga reader
https://github.com/r52/gagaku
android comic-reader comics desktop flutter linux manga manga-reader mangadex mangadex-api windows
Last synced: 1 day ago
JSON representation
Manga reader
- Host: GitHub
- URL: https://github.com/r52/gagaku
- Owner: r52
- License: mit
- Created: 2021-08-20T23:20:44.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2026-05-23T23:33:18.000Z (1 day ago)
- Last Synced: 2026-05-24T00:16:47.567Z (1 day ago)
- Topics: android, comic-reader, comics, desktop, flutter, linux, manga, manga-reader, mangadex, mangadex-api, windows
- Language: Dart
- Homepage:
- Size: 5.44 MB
- Stars: 15
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

# gagaku

Gagaku is a minimalist, lightweight manga reader with 3 main features: a MangaDex client, a local library reader, and a PB extension host.
Currently supports (and is tested on) Windows and Android.
Gagaku does NOT feature offline library management, chapter downloads, or any similar features.
Gagaku is currently a work-in-progress and many things may not work as intended or is janky.
Gagaku is licensed under the MIT license.
### [Downloads](https://github.com/r52/gagaku/releases)
## Features
- MangaDex client
- Local CBZ/CBT file and image directory support, directory cataloging/scanning
- Basic PB extension support
- v0.9 extensions only
- manga source providers only (tracking extensions not supported)
- cubari.moe links
- Deep link support
- Android only, supports mangadex.org/cubari.moe links
- Must be manually enabled in Default Apps settings in Android 12+
Gagaku does NOT feature:
- Chapter download, offline reading/library management support. There are far better clients for this purpose.
- File types such as CBR/CB7/PDF/EPUB etc.
## Building
Install [Flutter](https://flutter.dev/) and all of its requirements for the platform(s) you wish to build for. Optionally install [Node.js](https://nodejs.org/) to build the extension host.
```bash
# Build extension host (optional)
cd extension/
npm ci
npm run deploy
cd ..
# Build the app
flutter pub get
dart run build_runner build --delete-conflicting-outputs
flutter build
```
## License
MIT license