
# Stremio Web
**Freedom to Stream** โ the official web UI of [Stremio](https://www.stremio.com), a modern media center that's a one-stop solution for your video entertainment.
[](https://github.com/Stremio/stremio-web/actions/workflows/build.yml)
[](https://stremio.github.io/stremio-web/development)
[](https://github.com/Stremio/stremio-web/releases)
[](/LICENSE.md)
**[๐ Open the Web App](https://web.stremio.com)** ยท [Website](https://www.stremio.com) ยท [Report a bug](https://github.com/Stremio/stremio-web/issues/new/choose)
## โจ Features
- ๐งฉ **Addon-powered** โ discover movies, series and channels from catalogs provided by [addons](https://web.stremio.com/#/addons)
- ๐ **Sync everywhere** โ your library and Continue Watching follow your Stremio account across devices
- ๐บ **Casting** โ play on the big screen via Chromecast
- ๐ฌ **Subtitles** โ addon-provided or local, with customizable styling
- โจ๏ธ **Keyboard-first player** โ full playback control without touching the mouse
- ๐ **50+ languages** โ community-translated via [stremio-translations](https://github.com/Stremio/stremio-translations)
- ๐ฑ **Installable** โ runs as a standalone PWA
## ๐ธ Screenshots
| Discover | Meta Details |
|:---:|:---:|
|  |  |
## ๐ How it works
The UI (this repo) is a React app, but the brains live in [stremio-core](https://github.com/Stremio/stremio-core) โ Stremio's Rust engine compiled to WebAssembly and running in a Web Worker. The UI renders state, the core computes it. Playback goes through [stremio-video](https://github.com/Stremio/stremio-video), which picks the right player implementation for the environment.
```mermaid
flowchart LR
UI["React UI