Skip to content

An open-source anime and movies streaming app that track watch progress and download for many sources.

License

Notifications You must be signed in to change notification settings

GoodDay360/HyperionBox

Repository files navigation

Download

Android Windows, Android Android

Download

Android Linux (Delayed Release)

Get it from the Snap Store

What's HyperionBox?

An open-source anime and movie streaming app that supports many sources through plugins.

✨ Features

  • 🎬 Stream anime and movies seamlessly from various sources.
  • 📌 Track your watch progress and pick up where you left off.
  • ☁️ Integrate with HyperSync to sync your favorites and watch history across all your devices.
  • ⬇️ Download for offline watching.
  • 🎨 Modern UI for a smooth and intuitive experience.
  • 🔍 Advanced search for quick content discovery.
  • 🧩 Plugins: check source code in this repository chlaty-core.

How it works?

  • Instead of spawning a local server like other apps, we uses chlaty-core to fetch available streaming sources from different plugins, and leverages IPC to manage streaming logic in Rust and pass it to the video player.
  • Plugins are built-in, so there is no need for manual installation.
  • By using this method, when a plugin is updated, HyperionBox does not need to update the entire application; only the new plugin needs to be updated.
  • HyperionBox can be compiled and used on almost every platform supported by Tauri, with minimal software limitations.

Stack

📸 Screenshot

Home

Screenshot (551)

View

Screenshot (552)

Search

Screenshot (553)

Download

Screenshot (554)

Watch

Screenshot (555)

Contribution Guide

Prerequisites

This project is built with Tauri.
Make sure you have installed all required prerequisites for your operating system.

Package Manager & Frameworks

I use Bun for package management. While Bun doesn’t directly affect how the app runs (since Tauri handles rendering), I prefer it for convenience. You’re free to use another package manager, but please avoid committing changes that are only needed for your local setup.

The application itself is developed with SolidJS for the frontend and css reset from Bootstrap, all running inside Tauri.

Setup

Install the dependencies:

bun install

Start a development

bun tauri dev

Production

Build the application for production:

bun tauri build