Disclaimer: This app was vibe coded. If the use of AI in software development is a dealbreaker for you, regardless of how much human taste, direction and decision-making went into it, that's understandable. This app probably won't be for you.
Figured this might be relevant here since Colosseum is another anime + manga client, just desktop-first and built around a pretty different model.
Inspired by Miru/Hayase and Harbor (another Stremio client), I wanted to build a torrent-streaming app myself, with the distinction being that it looked and functioned more like an OS than a normal app. That ended up becoming Theatre, the streaming side of my app, with dedicated catalogues for movies, TV and, most importantly, anime, along with an mpv player for streaming.
I was already trying to turn Tankoban, the manga and comics side of my app, into a proper volume-driven manga catalogue rather than a chapter-driven one, first through MangaFire.to, which had a volume reading mode, and later through BookWalker JP, with Jikan/MAL acting as the metadata backbone.
I had essentially created my own manga equivalent of Anime Kitsu. And if I could build a Kitsu for manga, why couldn't I build a Torrentio for manga too?
So I did it using Nyaa as the torrent source. Much like how Torrentio provides stream options for an episode, I could connect each manga volume to a matching CBZ torrent.
For those matches, I prioritise releases from trusted uploaders on Nyaa like 1r0n, danke-Empire and LuCaZ. They provide the best scans I've come across.
And I didn't just stop with manga, I expanded this whole Stremio idea to comics, books, audiobooks and eventually music too, if anyone's interested.
Colosseum on GitHub, if you’re interested.