{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"samples","owner":"rokudev","isFork":false,"description":"Collection of sample channels for side-loading on your Roku device","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":9,"issueCount":44,"starsCount":429,"forksCount":281,"license":"MIT License","participation":[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T08:12:33.481Z"}},{"type":"Public","name":"push-notification-jwt-js","owner":"rokudev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-13T23:03:59.730Z"}},{"type":"Public","name":"hello-world","owner":"rokudev","isFork":false,"description":"A basic sample channel application for Roku","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":3,"issueCount":4,"starsCount":76,"forksCount":63,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-20T01:39:04.563Z"}},{"type":"Public","name":"SceneGraphDeveloperExtensions","owner":"rokudev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":5,"issueCount":40,"starsCount":110,"forksCount":65,"license":"Other","participation":[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-07T00:43:07.004Z"}},{"type":"Public","name":"search-feed-json","owner":"rokudev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":3,"issueCount":0,"starsCount":7,"forksCount":4,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-09T00:09:03.050Z"}},{"type":"Public","name":"WOSR-Streaming-Channel-Workshop","owner":"rokudev","isFork":false,"description":"Women of Silicon Roundabout Streaming Channel Workshop","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-07T18:06:10.709Z"}},{"type":"Public","name":"trickplay-samples","owner":"rokudev","isFork":false,"description":"Samples that uses BIF/thumbnails during trick play","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":2,"starsCount":14,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-28T07:43:53.686Z"}},{"type":"Public","name":"deep-Linking-samples","owner":"rokudev","isFork":false,"description":"Sample apps demonstrating Deep Linking and roInput Messaging","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":6,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-28T07:43:17.169Z"}},{"type":"Public","name":"notification-receiver-sample","owner":"rokudev","isFork":false,"description":"A sample application for receiving notifications from Roku.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-28T07:42:41.242Z"}},{"type":"Public","name":"transport-control","owner":"rokudev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-28T07:32:19.113Z"}},{"type":"Public","name":"rdp-to-scenegraph-channel-template","owner":"rokudev","isFork":false,"description":" Enables Direct Publisher channels to be converted to SDK with minimal coding","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":5,"license":null,"participation":[0,0,0,0,0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-29T23:14:45.537Z"}},{"type":"Public","name":"automated-channel-testing","owner":"rokudev","isFork":false,"description":"Roku Automated Channel Testing: Selenium-based WebDriver + Robot Framework + JS Framework + Samples","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":6,"issueCount":19,"starsCount":67,"forksCount":38,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-22T22:36:12.596Z"}},{"type":"Public","name":"remote-debugger","owner":"rokudev","isFork":false,"description":"A Python-based remote debugger demonstrating the BrightScript debug protocol","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":3,"license":null,"participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-01T20:57:11.424Z"}},{"type":"Public","name":"meta-buildstream-evaluation","owner":"rokudev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-12T21:34:31.756Z"}},{"type":"Public","name":"sgnodes-all-demo","owner":"rokudev","isFork":false,"description":"Demonstrates how the \"sgnodes all\" SceneGraph debug console command (port 8080) returns the reference counts held by the Roku OS (osref) and the channel itself (bscref)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-22T20:13:04.731Z"}},{"type":"Public","name":"example-cmake-lib","owner":"rokudev","isFork":false,"description":" For use with 'meta-buildstream-evaluation' ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T21:48:07.887Z"}},{"type":"Public","name":"example-cmake-app","owner":"rokudev","isFork":false,"description":" For use with 'meta-buildstream-evaluation' ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"CMake","color":"#DA3434"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T21:47:56.176Z"}},{"type":"Public","name":"example-autotools-lib","owner":"rokudev","isFork":false,"description":"For use with 'meta-buildstream-evaluation' ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T21:46:42.226Z"}},{"type":"Public","name":"example-autotools-app","owner":"rokudev","isFork":false,"description":"For use with 'meta-buildstream-evaluation'","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"M4","color":"#ccc"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-18T21:45:17.091Z"}},{"type":"Public","name":"rostd","owner":"rokudev","isFork":false,"description":"Roku extensions to the C++ standard library","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":1,"starsCount":20,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-02T12:38:07.577Z"}},{"type":"Public","name":"unit-testing-framework","owner":"rokudev","isFork":false,"description":"Tool for automating and testing Roku channels","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":3,"issueCount":4,"starsCount":74,"forksCount":55,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-12T13:21:55.718Z"}},{"type":"Public","name":"atomio-package","owner":"rokudev","isFork":false,"description":"The package for Atom IO Text Editor ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T10:27:19.983Z"}},{"type":"Public","name":"sublimetext-package","owner":"rokudev","isFork":false,"description":"The package for Sublime Text Editor","topicNames":["sublime","sublime-package","roku","sublime-text3","roku-sublime","roku-sublime-package","rokusublime-plugin","sublime-text"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-30T10:26:22.258Z"}},{"type":"Public","name":"standard-dialog-framework","owner":"rokudev","isFork":false,"description":"Demonstrates how to create built-in and custom dialogs with Roku's Standard Dialog Framework","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":2,"starsCount":6,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-22T19:48:40.020Z"}},{"type":"Public","name":"instant-resume","owner":"rokudev","isFork":false,"description":"Demonstrates how to implement Instant Resume in a channel","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-24T13:18:55.501Z"}},{"type":"Public","name":"dynamic-voice-enabled-keyboards","owner":"rokudev","isFork":false,"description":"Demonstrates how to create and configure dynamic voice-enabled keyboards. ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":6,"starsCount":4,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-22T15:48:22.642Z"}},{"type":"Public","name":"on-device-authentication","owner":"rokudev","isFork":false,"description":"Sample channel demonstrating how to authenticate customers and validate their access to content when they sign in to a channel from their Roku devices, without requiring them to visit an external webpage","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":1,"starsCount":8,"forksCount":8,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-14T13:46:40.468Z"}},{"type":"Public","name":"scenegraph-master-sample","owner":"rokudev","isFork":false,"description":"Guides developers through each step in building a basic, high-performance Roku channel that passes certification","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":1,"issueCount":9,"starsCount":76,"forksCount":49,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-07T23:20:39.939Z"}},{"type":"Public","name":"hero-grid-channel","owner":"rokudev","isFork":false,"description":"Sample channel with sliding hero row and a grid of content below.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Brightscript","color":"#662D91"},"pullRequestCount":0,"issueCount":4,"starsCount":26,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-10T22:16:10.745Z"}},{"type":"Public","name":"debug-protocol-vscode-ext-beta","owner":"rokudev","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-14T16:14:03.582Z"}}],"repositoryCount":51,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}