awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Stremio avatar

Stremio/stremio-web

0
View on GitHub↗
12,136 stars·1,359 forks·JavaScript·GPL-2.0·19 viewsweb.stremio.com↗

Stremio Web

Stremio Web is a web-based media streaming client and content aggregator. It functions as a single page application that allows users to discover and play video content directly within a browser.

The system relies on community addon integration to fetch media metadata and streaming links from external HTTP plugins using a standardized JSON format. This allows users to organize video content from various remote sources and providers into a unified library interface.

The application communicates with backend services through a JSON-RPC interface to manage data retrieval and playback control. It utilizes a browser-based video player to render media streams from remote URLs.

Features

  • Web-Based Media Players - Enables watching videos and streaming content directly within a web browser without a standalone application.
  • Media Aggregators - Aggregates video streams from diverse third-party web sources into a unified interface using a standardized JSON format.
  • Stream Aggregators - Organizes video content from various sources using community addons to play multiple media streams in one interface.
  • Community Extension Integrators - Integrates third-party community plugins to extend available media content sources.
  • Streaming Interfaces - Provides a single web interface to find and play video content from various sources via addons.
  • Media Source Discovery - Provides a unified interface to find and organize video content from various remote sources.
  • JSON-RPC Interfaces - Utilizes a JSON-RPC interface for structured communication between the web frontend and backend services.
  • Web Media Streaming Clients - Provides a browser interface for discovering and playing video content via community-driven addons.
  • Plugin-Based Architectures - Implements a plugin-based architecture to extend content discovery through external HTTP-based addons.
  • Playback Engines - Provides a browser-based video player to render media streams directly from remote URLs.
  • Home Theater Managers - Gathers media from different providers into an organized library for home entertainment discovery and playback.
  • Single Page Applications - Implements client-side navigation and view transitions as a single page application to avoid full page reloads.
  • Client-Side State Synchronizers - Synchronizes the local application state with an external server using polling or websockets to update the UI.

Star history

Star history chart for stremio/stremio-webStar history chart for stremio/stremio-web

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does stremio/stremio-web do?

Stremio Web is a web-based media streaming client and content aggregator. It functions as a single page application that allows users to discover and play video content directly within a browser.

What are the main features of stremio/stremio-web?

The main features of stremio/stremio-web are: Web-Based Media Players, Media Aggregators, Stream Aggregators, Community Extension Integrators, Streaming Interfaces, Media Source Discovery, JSON-RPC Interfaces, Web Media Streaming Clients.

What are some open-source alternatives to stremio/stremio-web?

Open-source alternatives to stremio/stremio-web include: inertiajs/inertia — Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a… j4uq/tvboxosc — TVBoxOSC is a cross-platform media player and home theater manager designed to consolidate diverse online video… web3/web3.js — web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain… predidit/kazumi — Kazumi is a cross-platform media player and streaming platform that centralizes video content from diverse third-party… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… mayswind/ariang — AriaNg is a web-based frontend and RPC client for managing aria2 download tasks. It provides a graphical dashboard and…

Open-source alternatives to Stremio Web

Similar open-source projects, ranked by how many features they share with Stremio Web.
  • inertiajs/inertiainertiajs avatar

    inertiajs/inertia

    7,708View on GitHub↗

    Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

    TypeScript
    View on GitHub↗7,708
  • j4uq/tvboxoscj4Uq avatar

    j4Uq/TVBoxOSC

    15,922View on GitHub↗

    TVBoxOSC is a cross-platform media player and home theater manager designed to consolidate diverse online video sources into a single, centralized interface. It functions as a unified streaming client that allows users to browse and play media content from multiple remote providers within a consistent viewing environment. The application distinguishes itself through a plugin-based architecture that enables the integration of external content sources via scripts and pattern-matching extraction. Users can dynamically inject configuration settings to update these remote provider definitions at r

    View on GitHub↗15,922
  • predidit/kazumiPredidit avatar

    Predidit/Kazumi

    26,597View on GitHub↗

    Kazumi is a cross-platform media player and streaming platform that centralizes video content from diverse third-party web sources. It functions as an automated scraping tool, utilizing configurable path patterns and selectors to extract and aggregate media streams into a unified interface. The platform distinguishes itself through its focus on synchronized group viewing and real-time state management. Users can participate in shared virtual rooms where playback progress and controls are aligned across multiple devices. Additionally, the application includes integrated image processing capabi

    Dartandroidcross-platformdanmaku
    View on GitHub↗26,597
  • web3/web3.jsweb3 avatar

    web3/web3.js

    19,936View on GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    TypeScriptabi-decodersabi-encodersapi
    View on GitHub↗19,936
See all 30 alternatives to Stremio Web→