Generated Computers
Locals: an Apple Silicon engine that runs local LLMs up to 3x faster. A product of Generated Computers.
翻譯準備中
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗An interpreter for the BrightScript language that runs Roku apps on browser platforms and Node.js.
The BrightScript Simulation Engine implements an interpreter for the BrightScript language, that can be embedded in Web, Electron and Node.js applications, or used as a CLI/REPL standalone tool, allowing Roku apps to be executed in several different non-Roku platforms.
Initially the focus was on the support of Draw 2D API components (roScreen, roCompositor, roRegion, etc.) along with the core elements of the language, allowing a full Roku app execution over an , but the scope was extended to include the SceneGraph framework, simulation of the file system, registry, remote control and the Micro Debugger.
The brs-engine is developed in TypeScript and bundled as a collection of Webpack JavaScript libraries. Starting with version 2.0 we also expose an extension interface so advanced features can be delivered as optional bundles that plug into the interpreter lifecycle.
This repository is organized as a monorepo that contains three separate packages:
[!NOTE]
- The SceneGraph support is mostly complete, and released as beta builds. We have a lot of challenges ahead, feel free to reach out and learn how you can help.
- Although brs-engine runs apps with user interface, it has no intention of emulating the full Roku OS or hardware devices, it is primarily aimed as a development tool for the Roku Community.
- The simulation engine can also to be used as a framework for running BrightScript apps and games in other platforms, like iOS, macOS, Android, Linux and Windows.
- Please check the Current Limitations document for further details on what is still missing or out of scope.
- This repository was originally a fork from brs, a BrightScript command line interpreter.
The browser package provides a complete BrightScript interpreter that runs directly in browser environments with full support for the BrightScript language up to Roku OS version 16.0.
npm install brs-engine
The Node.js package includes a complete CLI application, ECP and SSDP servers, and the Simulation Engine Node.js library that provides a powerful environment for running BrightScript applications in a server-side context or in test automation workflows.
.brs, .zip, and .bpk files, or a folder app via --rootTaskroScreen and roSGScreen output in the terminal as ASCII art, Unicode blocks or inline images (iTerm2/Kitty)--log) and save the screen as PNG (--snapshot).bpk files# for global CLI installation
npm install -g brs-node
# for project installation
npm install brs-node
pkg:/components/ assets.Read more about the shared extension model in docs/extensions.md.
There are many ways you can use and/or participate in the project, read the documents below to learn more:
Copyright © 2019-2026 Marcelo Lv Cabral. All rights reserved.
Licensed under the MIT license.