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
popcorntime avatar

popcorntime/popcorntime

0
View on GitHub↗
10,495 stars·720 forks·TypeScript·mit·20 viewspopcorntime.app↗

Popcorntime

Popcorn Time is a cross-platform application that functions as a BitTorrent streaming client, enabling the playback of movies and television shows through sequential data downloading. It serves as a comprehensive media discovery platform and metadata API, providing tools to search, browse, and retrieve detailed information about entertainment content.

The platform distinguishes itself through a robust streaming data provider service that maps regional streaming availability and resolves encrypted tokens into secure redirects for external media platforms. It supports global audiences by localizing metadata across multiple languages and geographic regions, while maintaining popularity rankings and trending metrics to power content discovery.

The system manages large-scale media information through a structured API gateway that supports full-text search, typo-tolerant matching, and genre filtering. It facilitates data portability by offering periodic snapshots of the entire media database for offline analysis and local indexing, while ensuring service stability through request authentication and usage rate limiting.

Features

  • Peer-to-Peer Streaming - Enables sequential playback of media by streaming data directly from peer-to-peer BitTorrent networks.
  • BitTorrent Clients - Functions as a cross-platform BitTorrent streaming client enabling sequential playback of movies and television shows.
  • Metadata APIs - Provides a structured API for programmatic access to movie and television metadata, including streaming availability and rankings.
  • Discovery Platforms - Serves as a comprehensive media discovery platform for fetching trending content and high-resolution assets.
  • Streaming Platforms - Maps regional streaming availability and platform compatibility to guide user viewing choices.
  • Streaming Data Providers - Resolves encrypted tokens into secure redirects and maps regional streaming availability for global users.
  • Full Text Search - Provides typo-tolerant full-text search across a comprehensive media database to help users find specific movies and television shows.
  • Metadata Search Engines - Queries a comprehensive database of movies and television shows to retrieve detailed information and streaming availability.
  • Token Redirectors - Protects internal server keys by translating encrypted media tokens into temporary redirects for external streaming platforms.
  • API Access Security - Secures programmatic access to media databases through authentication, rate limiting, and secure token resolution.
  • API Request Authentication - Validates client access to sensitive metadata by requiring unique keys in request headers.
  • Audio Video Tools - Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.
  • Media Aggregators - Consolidates and processes large structured datasets of entertainment metadata for offline analysis and local indexing.
  • Database Metadata Discovery - Provides tools for searching and browsing comprehensive databases to discover media titles and streaming availability.
  • Streaming Token Resolvers - Translates encrypted tokens into provider-specific URLs to ensure secure deep linking to media platforms.
  • Rate Limiting & Abuse Prevention - Prevents service abuse and maintains stability by enforcing request frequency thresholds and traffic throttling.
  • REST API Security - Exposes structured media metadata through a secure RESTful API gateway with built-in authentication and rate limiting.
  • Trending Content APIs - Provides endpoints to fetch trending and popular media content to power discovery features.
  • Localization Engines - Manages and renders localized movie and television metadata across multiple languages and geographic regions.
  • Metadata Querying - Provides capabilities for searching and filtering large-scale movie and television metadata datasets using structured query parameters.
  • Server-to-Client Event Emissions - Exchanges encrypted tokens for temporary redirects to securely access media content without exposing server-side keys.
  • Media Metadata Localizers - Supports global audiences by localizing movie and television metadata across multiple languages.
  • Dataset Snapshotting - Offers periodic snapshots of the entire media database for offline analysis and local hosting.
  • Search Filters - Allows users to narrow down search results using specific genre and metadata filters.
  • Offline Data Management - Maintains data availability for offline analysis by providing periodic snapshots of the entire media database.
  • Content Ranking - Implements automated ranking systems to identify and display trending media content for discovery features.

Star history

Star history chart for popcorntime/popcorntimeStar history chart for popcorntime/popcorntime

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 Popcorntime

These projects share indexed features with Popcorntime. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tporadowski/redistporadowski avatar

    tporadowski/redis

    9,987View on GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Credisredis-for-windowsredis-msi-installer
    View on GitHub↗9,987
  • requestly/requestlyrequestly avatar

    requestly/requestly

    6,341View on GitHub↗
    TypeScriptapiapi-clientapi-mock
    View on GitHub↗6,341
  • chocobozzz/peertubeChocobozzz avatar

    Chocobozzz/PeerTube

    14,520View on GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    View on GitHub↗14,520
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
Compare all 30 related projects→

Frequently asked questions

What does popcorntime/popcorntime do?

Popcorn Time is a cross-platform application that functions as a BitTorrent streaming client, enabling the playback of movies and television shows through sequential data downloading. It serves as a comprehensive media discovery platform and metadata API, providing tools to search, browse, and retrieve detailed information about entertainment content.

What are the main features of popcorntime/popcorntime?

The main features of popcorntime/popcorntime are: Peer-to-Peer Streaming, BitTorrent Clients, Metadata APIs, Discovery Platforms, Streaming Platforms, Streaming Data Providers, Full Text Search, Metadata Search Engines.

Which projects share features with popcorntime/popcorntime?

Projects with overlapping indexed features include: tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… requestly/requestly. chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… lemmynet/lemmy — Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social…