Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-roku

A place for all things Roku, Scenegraph, and Brightscript
https://github.com/slheavner/awesome-roku

Last synced: 6 days ago
JSON representation

  • Documentation

  • Official Development Tools

  • Frameworks

    • maestro - A development platform for building roku channels in brighterscript in a hyper efficient and maintainable way, by leveraging brighterscript, and MVVM binding syntax, similar to Flex, Xamarin and Angular frameworks
    • roact - A React-inspired design pattern for building UI components.
    • RokuFramework - A MVC-style framework for building Roku channels rapidly.
    • brighterscript - A superset of Roku's BrightScript language. Compiles to standard BrightScript.
  • Libraries

  • Useful Tools & Resources

    • Tools

      • Roku Dashboard - Automatically discover and manage Roku's on your local network
      • Nine Patch Editor - A Java-based GUI for editing nine patch images
      • JWT Decoder - A tool for verifying JWT tokens
      • JSON Diff - A tool for comparing two JSON objects
      • Roku Like A Hurricane - A blog about Roku development by [Brian Dunnington](https://github.com/briandunnington)
      • Roku Dashboard - Automatically discover and manage Roku's on your local network
  • Editor Extensions

  • 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
    • sjbarag/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
    • brighterscript-formatter - A code formatter for BrighterScript (and BrightScript)
    • roku-deploy - An npm module for zipping and deploying to Roku devices.
  • Testing

    • Rooibos - simple, flexible, fun brightscript test framework for roku scenegraph apps; includes code-coverage, paremeterized testing, stubs, mocks and more
    • Rokul Runnings - a client TypeScript/Javascript library UI Automation, using the ECP standard, standalone.
    • Rooibos - simple, flexible, fun brightscript test framework for roku scenegraph apps; includes code-coverage, paremeterized testing, stubs, mocks and more