Skip to content

A place for all things Roku, Scenegraph, and Brightscript

Notifications You must be signed in to change notification settings

sjbarag/awesome-roku

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Join the Roku Community on
drawing

Awesome Roku

a home for Roku, Brightscript, and SceneGraph resources

Documentation

Official Documentation - Developer guides, SceneGraph and Brightscript reference
Channel Certification - Requirements for your channel submition

Official Development Tools

Roku Developer Tools Home - Home page for all Roku supported tools

Editor Extensions

vscode-brightscript-language - VSCode extension with awesome support for Brightscript and SceneGraph
zeplin-roku - An extension for generating simple SceneGraph components from zeplin designs

Linters

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

Build Tools

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

Testing

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.

Frameworks

maestro - A development platform for building roku channels in brighterscript
brighterscript - A superset of Roku's BrightScript language. Compiles to standard BrightScript.

Libraries

Community

rLog - Logging for Roku
rocute - beautiful ui components for roku development

Vendors

SceneGraph Developer Extensions - Library of Roku supported components and patterns
Google IMA DAI SDK - Google SDK for ads
Adobe Marketing Cloud Media SDK - title

About

A place for all things Roku, Scenegraph, and Brightscript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published