/aniluv

Modern, Lightweight anime watching desktop application for Windows, Linux and macOS

Primary LanguageSvelteMIT LicenseMIT

banner

Modern, Lightweight anime streaming application for Windows, Linux and MacOS


GitHub Workflow Status GitHub release (latest by date) GitHub

screenshot

Features

Aniluv is still under development. These are the features currently available on the app.

  • Watch anime (Tv shows, Movies, etc.)
  • Choose between gogoanime and crunchyroll (more)
  • Connect Anilist and manage your anime list (Login to see manage option below player)
  • Supports Windows, Linux and macOS
  • Search and view anime info
  • Get trending/popular releases
  • Low memory usage, achieved by using rust on the backend (Tauri)

Crunchyroll vs Gogoanime

Crunchyroll temporarily disabled due to inconsistency in API.

Download

  • Download the latest version from here. Make sure to select the right package based on your operating system.

Build

First install Rust

Windows

  • Install C++ Build tools and Windows 10 SDK from Visual Studio
  • Windows 10 users must install WebView2. WebView2 is pre-installed in Windows 11.

macOS

  • Install Clang and macOS dev dependencies
xcode-select --install

Linux

  • Install C compiler and webkit2gtk
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
    build-essential \
    curl \
    wget \
    libssl-dev \
    libgtk-3-dev \
    libayatana-appindicator3-dev \
    librsvg2-dev

After dependency installation proceeds with the commands below.

git clone https://github.com/wovnep/aniluv.git

npm install

Development

Build

npm run tauri build

Dev

npm run tauri dev

Prettify

npm run prettier

Thanks to

Check out these amazing projects.

More

License

MIT License