This repository contains the C# implementation of the IMangaSource interface, allowing the Yukari application to connect to the MangaDex API.
Find a file
2026-03-12 20:01:57 -03:00
Yukari.Plugin.MangaDex style(csharp): format all code with CSharpier 2026-02-23 17:21:17 -03:00
.gitignore Initial commit 2025-09-17 16:16:49 -03:00
dotnet-tools.json style(csharp): format all code with CSharpier 2026-02-23 17:21:17 -03:00
LICENSE Initial commit 2025-09-17 16:16:49 -03:00
README.md docs(readme): initial readme content 2026-03-12 20:01:57 -03:00
Yukari.Plugin.MangaDex.slnx feat: add initial project files 2025-09-17 16:26:31 -03:00

MangaDex Logo Yukari.Plugin.MangaDex

GitHub Repo stars GitHub last commit GitHub repo size

📖 Overview

Yukari.Plugin.MangaDex is a community plugin implementing the IComicSource interface from Yukari.Core.

It connects to the MangaDex official API with full filter support (age rating, status, demographic, tags, genres...).

Features multiple languages (English, Português-BR, Español, Français, etc.) with localized titles/descriptions where available.

Built for the Yukari Windows reader app.

📚 Comic Source Installation

Yukari doesn't come with pre-installed Comic Sources for legal reasons. You add the sources you want through community plugins.

  • Go to Releases and download the .dll file from the latest version;
    • If your installed Yukari is not up to date, download a compatible plugin.
  • Inside Yukari, go to Settings and look for Sources;
  • Click on Add New Source and select the downloaded .dll Plugin;
  • Done. Now you can go to Discover and search for Comics in that source.

🗒️ Notes

  • Rate limits: MangaDex enforces strict limits. The plugin handles 429 errors gracefully.
  • No login required — uses public API endpoints.
  • Filters: Supports content rating, status, demographic, tags & genres (UUID-based).
  • Languages: 20+ available; chapters filtered by user-selected language.
  • Performance: Lazy static filters/languages, shared HttpClient with custom User-Agent.
  • Errors: Returns empty results instead of crashing on API issues (e.g., invalid ID).

🤝 Contributing

Contributions are welcome! You can help improve Yukari.Plugin.MangaDex in several ways:

  • 🐛 Report issues: Found a bug or unexpected behavior? Open an issue describing the problem.
  • Suggest features: Have an idea to make Yukari.Plugin.MangaDex better? Share it in the issues tab.
  • 🔧 Submit pull requests: Fix bugs, improve code quality, or add new features.

📜 License

This project is licensed under the GPL-3.0. See the LICENSE file for details.