A desktop manga reader which support for :
It's build in Tauri and Svelte
I love reading manga.
There is many website that allows you to read manga for free like Mangadex, Manga Plus, RawKuma for raws.
The problem is that these are website, you need internet connection to access them. And me, who live in a country where internet connection is SLOW and EXPENSIVE, want to read manga without worrying about internet connection.
There was two solutions :
I decided to take the second solution.
There is some great alternatives like : mangadesk and Mangal for Terminal, or Mihon for Mobile, etc,... (i recommend visiting wotaku if you want to know more about those).
But they don't satisfy my own need, like :
So with those goals in mind, i decided to create my own manga reader app for Desktop.
Tauri is a toolkit for building desktop apps (they will support mobile soon too!), kinda like Electron but built in Rust.
Now, i wanted to use Tauri for fun, just to see of how can it go and such. But even if the Tauri ecosystem is still growing, it has so many great features that make me fall off.
I wasn't satisfied with the tech stack... It was buggy, wonky and didn't statisfy my long term developpement goals. So I spend the last two years rewriting the entire stack from scratch. It was difficult but it was worth it.
The old React stack was buggy and wonky... It is still kind of it right now, but the Svelte stack allow more control over the code.
I don't (or never even) plan on releasing a mobile version this app. I want to focus on the desktop experience first.
If you find a bug or something like that, please create an issue.
If you want to give some feedback, please put them to :
Before we start, make sure you have meet the Tauri Prerequisites and done the Tauri Quick Start With Vite.
And, this project also use pnpm as a package manager, so make sure you have installed it.
If that's done, then let's get started.
First, clone the repository
git clone https://github.com/tonymushah/special-eureka.git
Second, install the frontend dependencies:
pnpm install
Note : Make sure you have pnpm installed
Last, but at least :
pnpm dev
The build might take a long time, like 30 minutes so i recommend doing something else in the meantime.
Note: The CSS might not load proprely in Linux. If this happens, retry the command. If it still persist, edit the css a little bit.
There might be some edge cases where you want a portable release. We are working on it.
In the meantime, you can build a standlone binary by running:
pnpm build:no-bundle
GPL-3.0 license