GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

Stremio/stremio-web

Stremio - Freedom to Stream (簡介來自倉庫自身文件。)

資料截至 October 27Stremio

最好成績

#395

總榜 · JavaScript 语言

15K

累計 Star

1.7K

Fork 總數

0

近 30 天在榜天數

專案狀態授權條款: GPL-2.0最近 push: October 26Open Issues(含 PR): 70

自 2026-10-25 起採集;未知 = 尚未採集到

把上榜徽章放進你的 README · Stremio/stremio-web[![把上榜徽章放進你的 README](https://git.vaiox.xyz/api/badge/Stremio/stremio-web.svg)](https://git.vaiox.xyz/zh-TW/repo/Stremio/stremio-web)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/zh-TW/repo/Stremio/stremio-web"><img src="https://git.vaiox.xyz/api/badge/Stremio/stremio-web.svg" alt="把上榜徽章放進你的 README" height="20"></a>

專案文件

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

Stremio board

✨ Features

  • 🧩 Addon-powered — discover movies, series and channels from catalogs provided by 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
  • 📱 Installable — runs as a standalone PWA

📸 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<br>(this repo)"] <--> Core["stremio-core<br>Rust → WASM, Web Worker"]
    Core <--> API["Stremio API"]
    Core <--> Addons["Addons"]
    UI --> Video["stremio-video"]
Loading

🚀 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.

當前上榜

近 30 天勢頭

近 30 天沒有上榜紀錄。

同類專案 · 共享主題

← 回到榜單

GitHub 火線榜往日榜Discover