Skip to main content

Welcome to Raffi

Raffi is a modern, cross-platform streaming application designed to be a faster, more beautiful alternative to traditional media players. Built with modern web technologies, it provides a Netflix-like experience while leveraging the Stremio addon ecosystem for content discovery and streaming.
Raffi is fully compatible with the Stremio addon protocol, allowing you to use any community addon for content sources while enjoying a reimagined interface and enhanced features.

Why Raffi?

Raffi goes beyond traditional streaming apps with a reimagined interface, improved performance, and additional features like synchronized watch parties, enhanced progress tracking, and Discord integration.

Quick Start

Get up and running with Raffi in minutes

Installation

Download and install Raffi on your platform

Features

Explore what makes Raffi special

GitHub

View the source code and contribute

Key Features

Rich Media Experience

  • Beautiful, responsive UI with smooth animations and auto-playing trailers on hover
  • Multiple video quality options with intelligent adaptive streaming
  • Audio and subtitle track selection with customizable subtitle delay
  • Picture-in-picture and fullscreen support for flexible viewing

Cross-Platform Availability

Raffi is available on all major platforms:
  • Windows - .exe and .msi installers
  • Linux - .deb, .rpm, and .AppImage packages
  • macOS - .dmg and .zip distributions
  • iOS & Android - Mobile companion app built with React Native and Expo

Watch Together

Host synchronized watch parties with real-time playback, chat, and presence indicators. Perfect for watching with friends and family, no matter where they are.

Library Management

  • Custom lists and collections to organize your content
  • Continue watching with automatic progress tracking
  • Episode and season management for TV shows
  • Universal search across all your content sources

Stremio Addon Compatibility

Raffi’s killer feature is full Stremio addon support, giving you access to the entire community addon ecosystem for movies, TV shows, and more.
  • Use any Stremio addon for content sources
  • Multiple addon sources simultaneously
  • Easy addon management and configuration
  • Community-driven content catalogs

Advanced Features

  • Torrent/magnet link streaming with built-in HLS transcoding
  • Local file playback for your own media collection
  • Discord Rich Presence integration to show what you’re watching
  • Auto-updater to keep Raffi current
  • Offline mode support for when you’re not connected
  • Cross-device synchronization - start on desktop, continue on mobile

Technology Stack

Raffi is built with modern, performant technologies:

Desktop App

  • Electron 39 with Svelte 5 and TypeScript
  • HLS.js for adaptive video streaming
  • Tailwind CSS for beautiful UI
  • Supabase for authentication and sync

Mobile App

  • React Native (React 19) with Expo SDK 54
  • Expo Video for native playback
  • Zustand for state management
  • Custom torrent-streamer module for on-device streaming

Streaming Server

  • Go 1.21+ for high-performance HLS transcoding
  • Bundled with desktop app, standalone option for mobile

Open Source

Raffi is open source and licensed under the MIT License. We welcome contributions from the community!

Report Issues

Found a bug? Let us know

Contribute

Help improve Raffi

Get Started

Ready to experience a better way to stream? Head over to the Installation page to download Raffi for your platform, or jump straight to the Quick Start guide to start watching in minutes.
Raffi is currently in version 0.7.0. While fully functional, you may encounter occasional bugs. Please report any issues on GitHub.

Build docs developers (and LLMs) love