Stremio/stremio-web

▲ 211 stars today★ 14,234⑂ 1,624

Stremio - Freedom to Stream

About Stremio/stremio-web

Stremio/stremio-web is an open-source project on GitHub, mainly written in JavaScript. Stremio - Freedom to Stream It currently holds 14,234 stars and 1,624 forks with 69 open issues, and was last pushed on 2026-10-05 (repository created 2018-06-04).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #37 with 211 new stars today.

GitHub Repository Details

Repository Stremio/stremio-web · default branch development · size 1769540 KB · watchers 117 · source: GitHub REST API and repository README

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.

GitHub Stars & Activity

14,234Stars
1,624Forks
69Open issues
JavaScriptLanguage

GitHub Popularity

GitHub stars14,234
Forks1,624
Open issues69
Primary languageJavaScript
LicenseGPL-2.0
Stars gained today211
Created2018-06-04
Last pushed2026-10-05

Trending History

Daily boardrank #37 · ▲ 211 stars

Related GitHub Projects

1

affaan-m / ECC

JavaScript★ 274,355⑂ 40,933▲ 727 stars
→
2

DietrichGebert / ponytail

JavaScript★ 156,921⑂ 8,425▲ 860 stars
→
3

nodejs / node

JavaScript★ 122,390⑂ 39,004▲ 70 stars
→
4

addyosmani / agent-skills

JavaScript★ 102,133⑂ 10,702▲ 453 stars
→
5

sveltejs / svelte

JavaScript★ 88,330⑂ 7,367▲ 54 stars
→
6

pbakaus / impeccable

JavaScript★ 77,769⑂ 4,632▲ 616 stars
→
7

coreyhaines31 / marketingskills

JavaScript★ 53,496⑂ 7,953▲ 135 stars
→
8

cloudflare / security-audit-skill

JavaScript★ 25,412⑂ 1,526▲ 538 stars
→

More Trending Repositories