dev-tools 4 min read

stremio-web: the open source web client for Stremio

stremio-web is the GPL-2.0 licensed JavaScript codebase behind web.stremio.com, the browser client for the Stremio media center, with 14,308 stars.

#github-trending #javascript #media-center#web-client#stremio
By
Share: X in
GitHub social preview card for Stremio/stremio-web

TL;DR: stremio-web is the official browser client for Stremio, published by the Stremio organization under GPL-2.0 and written in JavaScript. It is the largest repository in this batch at 14,308 stars, and it is eight years old with a development default branch pushed the day before this post.

What the project is

The tagline in the repository description is three words, “Freedom to Stream”, and that is the entire pitch. The code is the web build of Stremio, the media center, and it is the thing serving https://web.stremio.com.

Two facts in the metadata shape how you should treat it. First, the owner is an Organization, not a user, so this is the vendor’s own code rather than a community reimplementation. Second, the default branch is development, not main. Forks and pull requests need to target the right one, and the project explicitly carries the hacktoberfest topic, which is the main reason people arrive at it.

What the metadata tells you

FieldValue
Stars14,308
Forks1,630
Open issues69
Primary languageJavaScript
LicenseGPL-2.0
Created4 Jun 2018
Last push5 Oct 2026
Default branchdevelopment
Repository sizeabout 1.69 GB

The issue count is the number worth pausing on. Sixty-nine open issues against 14,308 stars is a very low ratio, and for a project that has been running for eight years it reads as a maintained codebase rather than an abandoned one. That inference does not tell you anything about responsiveness, only that the queue is not overflowing.

The size is the other one. A checkout around 1.69 GB is heavy for a JavaScript application and normally means compiled assets or media sitting in the tree. Clone shallow if you only intend to read:

git clone --depth 1 -b development https://github.com/Stremio/stremio-web.git

The published topics list is only stremio and hacktoberfest. There is no topic taxonomy describing the stack, which is worth knowing before you try to find comparable projects by filtering on topics.

How to try it

The fastest path is the hosted build at web.stremio.com. If you want the code, clone it and read the entry points rather than trying to build it blind:

git clone --depth 1 -b development https://github.com/Stremio/stremio-web.git
cd stremio-web
ls

Because the repository is GPL-2.0, anything you fork and ship carries the same license obligations. That is fine for a personal instance and requires care if you had commercial plans.

When to use it

Read this repository when you want to understand how the browser client actually works, when you want to contribute upstream, or when you are debugging something in the web build specifically. It is the canonical source, and there is no vendor alternative to compare it against.

For using a media center rather than hacking on one, you do not need the repository, you need the site.

When NOT to use it

Do not treat a fork as a stable base for your own media center product. You inherit eight years of decisions, a 1.69 GB tree, and GPL-2.0 obligations, and you get none of the design context that lives outside the commit history.

The metadata here does not describe the feature set, the addon architecture, or the supported browsers, so if you are evaluating whether the web client fits your setup, check the current documentation rather than guessing from a star count.

Source and Accuracy Notes

  • Project page: https://github.com/Stremio/stremio-web
  • Source repository: Stremio/stremio-web (verified via GitHub API html_url)
  • License: GPL-2.0 (verified via GitHub API license.spdx_id)
  • Stars at time of writing: 14,308