Stream anime or read manga from multiple sources build with vue and Tailwind CSS
Yukino
Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character "Yukino Yukinoshita" from the anime "Yahari Ore no Seishun Love Comedy wa Machigatteiru".
We do not support piracy nor run/serve any illegal or copyrighted contents, everything is acquired from third-party sources. The developer of this application does not have any affiliation with any of the third-party sources.
Technology
- Node.js (JavaScript Runtime)
- Typescript (TypeScript compiler)
- Yarn (Package manager)
- Vue (Framework)
- Vite (Builder)
- Electron (Desktop app)
- Capacitor (Mobile app)
- PostCSS (CSS compiler)
- Tailwind CSS (Styling)
Code structure
- ./src - Core vue app (SPA)
- ./environments
- ./electron - Electron-related files (Windows, Linux, MacOS)
- ./capacitor
- ./android - Capacitor-related files (Android)
- ./scripts - Required scripts
- ./resources - Required assets
- ./screenshots - App previews
Under the hood
- anime-ext - Fetches all the required data
Developer guide
Cloning & Installing
git clone https://github.com/zyrouge/yukino-app.git
cd yukino-app
yarn
Running the app in development
yarn vite:dev # Vite
yarn electron:dev # Electron
# No hot reload for Capacitor
Building the app in development
yarn vite:build # Vite
yarn electron:build # Electron
yarn capacitor:android:build # Capacitor (android)