Stremio/stremio-web

▲ 1,282 stars today★ 13,900⑂ 1,586

Stremio - Freedom to Stream

13,900Star
1,586Fork
0Watch
0Issue
JavaScriptLanguage
-License
Created · last push · repository size 0 KB · default branch -

README

https://github.com/Stremio/stremio-web/blob/HEAD/Stremio logo

Stremio Web

Freedom to Stream — the official web UI of Stremio, a modern media center that's a one-stop solution for your video entertainment.

Build Github Page Version License

🌐 Open the Web App · Website · Report a bug

https://github.com/Stremio/stremio-web/blob/HEAD/Stremio board

✨ Features

📸 Screenshots

| Discover | Meta Details | |:---:|:---:| | Discover | Meta Details |

🛠 How it works

The UI (this repo) is a React app, but the brains live in 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, which picks the right player implementation for the environment.

flowchart LR
    UI["React UI
(this repo)"] <--> Core["stremio-core
Rust → WASM, Web Worker"] Core <--> API["Stremio API"] Core <--> Addons["Addons"] UI --> Video["stremio-video"]

🚀 Getting started

You'll need Node.js 22+ and pnpm 11+.

pnpm install
pnpm start

The dev server runs at http://localhost:8080.

| Command | Description | |---|---| | pnpm start | Development server with hot reload | | pnpm run start-prod | Development server in production mode | | pnpm run build | Production build | | pnpm test | Run tests | | pnpm run lint | Lint the source | | pnpm run scan-translations | Check for missing translation keys |

🐳 Docker

docker build -t stremio-web .
docker run -p 8080:8080 stremio-web

🤝 Contributing

Bug reports and pull requests are welcome — good first issue is a great place to start. Want Stremio in your language? Contribute to stremio-translations. Please read the Code of Conduct first.

🧩 Ecosystem

| Repository | What it is | |---|---| | stremio-core | Rust engine: state, addon protocol, library, sync | | stremio-video | Video player abstraction used by this UI | | stremio-translations | Community translations | | stremio-addon-sdk | Build your own addon in Node.js |

💬 Community

Website · Blog · Reddit · X · Help center

📄 License

Copyright © 2017-2026 Smart Code OOD. Released under the GPL-2.0 license — see LICENSE.

More Today's Trending projects

1

debpalash / VoiceStudio

Python★ 29,840⑂ 3,606▲ 2,776 stars
2

JustVugg / colibri

C★ 32,609⑂ 3,430▲ 2,173 stars
3

bilawalsidhu / gods-eye-view

JavaScript★ 33,945⑂ 6,772▲ 1,831 stars
4

alibaba / open-code-review

Go★ 26,516⑂ 1,906▲ 1,571 stars
5

ever-co / ever-gauzy

TypeScript★ 6,164⑂ 994▲ 1,130 stars
6

pacifio / atlas

Rust★ 4,440⑂ 274▲ 1,091 stars