Проект написан на языке JavaScript. Для организации работы Popcorn Time в форме самодостаточного GUI-приложения применяется инструментарий node-webkit, основанный на компонентах браузера Chromium и платформе Node.js. Node-webkit позволяет формировать нативные сборки программ, созданные с использованием web-технологий (HTML5, CSS3, JavaScript и WebGL). Декодирование видео осуществляется при помощи библиотеки ffmpeg. Для загрузки информации с torrent-сайтов используется API YIFY. При отображении в интерфейсе фильмы снабжаются примечаниями и обложками, полученными на основе метаданных сервиса TheMovieDB.
Будущее, ёпта! Мир разучился писать десктопные приложения без жопоскрипта.