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
popcorn-time avatar

popcorn-time/popcorn-app

0
View on GitHub↗
5,159 stars·1,637 forks·CSS·23 viewsgetpopcornti.me↗

Popcorn App

This project is a BitTorrent media streamer and peer-to-peer movie player built on Node.js. It functions as a torrent-based video client that delivers media content without requiring full file downloads.

The application integrates external movie databases and subtitle repositories to provide a streaming interface. It aggregates film descriptions, cast details, and posters to organize a media library and syncs multi-language captions during playback.

The system handles peer-to-peer video playback by streaming content directly from torrent providers in real time.

Features

  • Torrent Streaming - Provides real-time playback of media content directly from torrents using a sequential playback buffer.
  • Streaming Clients - Integrates torrent providers with movie metadata APIs to provide a seamless video streaming experience.
  • Peer-to-Peer - Buffers and plays video content directly from decentralized BitTorrent network sources.
  • BitTorrent Clients - Functions as a BitTorrent client designed for streaming and playing media files.
  • Node.js Media Integration - Integrates media streaming and sequential torrent downloading capabilities within the Node.js runtime environment.
  • External Metadata Integrations - Pulls cinematic metadata and credits from third-party databases into a unified streaming interface.
  • Movie and Show Metadata - Retrieves detailed cinematic information such as titles, plot summaries, and cast lists from external databases.
  • Media Metadata Retrievers - Implements non-blocking network requests to fetch movie ratings and details from remote APIs to keep the UI responsive.

Star history

Star history chart for popcorn-time/popcorn-appStar history chart for popcorn-time/popcorn-app

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Popcorn App

These projects share indexed features with Popcorn App. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • webtorrent/webtorrent-desktopwebtorrent avatar

    webtorrent/webtorrent-desktop

    10,072View on GitHub↗

    ❤️ Streaming torrent app for Mac, Windows, and Linux

    JavaScriptbittorrentelectronhacktoberfest
    View on GitHub↗10,072
  • feross/webtorrent-appfeross avatar

    feross/webtorrent-app

    10,073View on GitHub↗

    WebTorrent App is a cross-platform BitTorrent desktop client used for downloading and streaming files on Mac, Windows, and Linux. It functions as a peer-to-peer file sharing tool that supports both standard BitTorrent peers and browser-based WebTorrent peers. The application enables BitTorrent file streaming, allowing users to watch video or audio content immediately without waiting for the full download to complete. It provides a consistent interface for cross-platform media playback and desktop torrent management. The software coordinates peer-to-peer distribution for sharing and receiving

    JavaScript
    View on GitHub↗10,073
  • butterproject/butter-desktopbutterproject avatar

    butterproject/butter-desktop

    4,260View on GitHub↗

    Butter Desktop is a BitTorrent video streamer and cross-platform media player. It serves as a torrent-based movie client that allows users to watch video content sourced from the BitTorrent protocol in real time. The application enables decentralized video consumption by streaming content without requiring a full file download. This is achieved through sequential torrent streaming and peer-to-peer data fetching to maximize bandwidth. The software provides cross-platform video playback by integrating native codecs for audio and video decoding. It utilizes a buffer-based playback system and a

    JavaScriptstreamingtorrentsvideo
    View on GitHub↗4,260
  • open-ani/animekoopen-ani avatar

    open-ani/animeko

    18,500View on GitHub↗

    Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a single, unified interface. It functions as a centralized hub for media consumption, allowing users to manage multiple content providers and playback sources within one application. The client distinguishes itself by integrating a specialized engine for real-time peer-to-peer stream buffering, which enables immediate playback of media files directly from decentralized network sources. It further enhances the viewing experience by rendering community-contributed text overlays dir

    Kotlinandroidanianime
    View on GitHub↗18,500
Compare all 30 related projects→

Frequently asked questions

What does popcorn-time/popcorn-app do?

This project is a BitTorrent media streamer and peer-to-peer movie player built on Node.js. It functions as a torrent-based video client that delivers media content without requiring full file downloads.

What are the main features of popcorn-time/popcorn-app?

The main features of popcorn-time/popcorn-app are: Torrent Streaming, Streaming Clients, Peer-to-Peer, BitTorrent Clients, Node.js Media Integration, External Metadata Integrations, Movie and Show Metadata, Media Metadata Retrievers.

Which projects share features with popcorn-time/popcorn-app?

Projects with overlapping indexed features include: webtorrent/webtorrent-desktop — ❤️ Streaming torrent app for Mac, Windows, and Linux. butterproject/butter-desktop — Butter Desktop is a BitTorrent video streamer and cross-platform media player. It serves as a torrent-based movie… feross/webtorrent-app — WebTorrent App is a cross-platform BitTorrent desktop client used for downloading and streaming files on Mac, Windows,… open-ani/animeko — Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a… jpillora/cloud-torrent — Cloud-torrent is a self-hosted BitTorrent client and remote torrent manager written in Go. It functions as a torrent… jesec/flood — Flood is a BitTorrent client manager and web user interface designed to control multiple torrent client instances from…