a home for Roku, Brightscript, and SceneGraph resources
Official Documentation - Developer guides, SceneGraph and Brightscript reference
Channel Certification - Requirements for your channel submition
Roku Developer Tools Home - Home page for all Roku supported tools
- Remote Tool - Control a roku over local network
- Deep Link Tester - Test Deep Linking
- Stream Tester - Test Streams
- Brightscript Profiler - Navigate profiling sessions
- Advanced Layout Editor (RALE) - Element inspector for your Roku channel
- Unit Test Framework - Write Unit tests for Brightscript and Scenegraph components
- State Channel Analysis - Like a linter for the certification checklist
- SceneGraph Developer Extensions - Library of Roku supported components and patterns
- Roku Channel Automation - Automation server using the ECP standard
vscode-brightscript-language - VSCode extension with awesome support for Brightscript and SceneGraph
zeplin-roku - An extension for generating simple SceneGraph components from zeplin designs
eslint-plugin-roku - eslint plugin for linting brightscript files
Wist - A linter for brightscript
scenegraph-schema - A tool to generate an xml schema for a SceneGraph project to work with xml validation extensions
Ukor - A build tool for Roku projects
burp - Script processing utility for Roku brightscript projects
sgbarag/brs - An interpreter for the BrightScript language that runs on non-Roku platforms. (*not really a build tool but it fits here best)
rounded-rect-9patch - CLI for generating rounded rectangle 9patches, create with Roku in mind
Unit Test Framework - Write Unit tests for Brightscript and Scenegraph components
Rooibos - simple, flexible, fun brightscript test framework for roku scenegraph apps
Roku Channel Automation - Automation server using the ECP standard
Rokul Runnings - a client TypeScript/Javascript library UI Automation, using the ECP standard, standalone.
maestro - A development platform for building roku channels in brighterscript
brighterscript - A superset of Roku's BrightScript language. Compiles to standard BrightScript.
rLog - Logging for Roku
rocute - beautiful ui components for roku development
SceneGraph Developer Extensions - Library of Roku supported components and patterns
Google IMA DAI SDK - Google SDK for ads
Adobe Marketing Cloud Media SDK - title