Roku

Explore 36 curated Roku resources within Hardware Players — practical tools and guides for video developers on Awesome Video.

About this collection

Roku is a specific area of Hardware Players, part of Players & Clients, and includes 36 curated resources.

Resources (showing 1–24 of 36)

  • Amplitude BrightscriptA Brightscript (Roku) library for submitting analytics to Amplitude
  • BrighterScriptSuperset language of BrightScript adding types, classes, and modern features, compiles to standard BrightScript; also serves as LSP backend…
  • Brighterscript FormatterA code formatter for BrighterScript (and BrightScript)
  • Brightscript JSONJSON parser for Roku's proprietary Brightscript language
  • Brightscript State MachineState management for Roku channel..
  • BrightWebSocket — WebSocket client for Roku SceneGraphRFC 6455 WebSocket client library for Roku SceneGraph, running in a separate task.
  • Brs TestbedA simple, buildable Roku channel that executes arbitrary BrightScript files.
  • brs-engine — BrightScript Simulation EngineRun Roku BrightScript/SceneGraph apps in the browser and Node.js, with filesystem/registry/remote simulation and a Micro Debugger.
  • bslintStatic-analysis linter for BrightScript/BrighterScript with CLI usage (npx bslint), supports --fix and --checkUsage flags.
  • dd-sdk-roku — Datadog SDK for RokuDatadog client-side telemetry SDK for Roku apps (BrightScript + SceneGraph).
  • Emby RokuOfficial Roku client application for the Emby media server platform for streaming personal video libraries.
  • eslint-plugin-rokuESLint parser and plugin for linting Roku BrightScript source files.
  • Jasmine RokuExample jasmine tests using node-roku-test for verifying Roku channel behavior
  • Network BenchmarkProof of concept. Roku app implementing network layer using scene graph nodes.
  • Owncast Roku channelOfficial Roku channel for browsing the Owncast directory and watching self-hosted live streams on Roku devices.
  • RAF4RSG Samplesample demonstrating the Roku Advertising Framework in SceneGraph
  • RedokuRoku application or development tool by Brian Dunnington for video streaming on Roku devices.
  • rmock — BrightScript Mocking LibraryMock library for BrightScript that works with the official Roku test framework and others for unit testing.
  • RoactRoku development library by Brian Dunnington for building video streaming channels and applications.
  • Roku FrameworkRoku app framework to make app creation easier and structured. Under construction
  • Roku Framework ExampleThis is a project to show how the boku-framework by Karim Kawambwa is used
  • Roku LibCollection of utility functions and helpers for Roku channel development and video streaming apps.
  • Roku LibsBrightScript Utility Libraries.
  • Roku Suite DesktopTool suite for Roku channel development.