SDK tools, API documentation, tutorials, and open-code projects. Create games, apps, themes, and plugins for RQBBOX OS. Supported languages: Rust, C++, JavaScript, Python.
Download the RQBBOX SDK for your language of choice.
Build native RQBBOX applications with Rust. Includes crate, bindings, and examples.
Create high-performance games and tools with C++. Headers, libraries, and templates included.
Build plugins, apps, and themes using web technologies. Includes framework and examples.
Rapidly prototype tools and scripts. Python bindings, helpers, and documentation.
Create custom themes with CSS variables. JSON-based theme packaging and preview tools.
Build plugins with the Plugin Engine. JavaScript API, manifest system, and distribution.
Full API documentation for RQBBOX OS backend and runtime APIs.
The RQBBOX server runs on port 19777. All endpoints prefixed with /api/.
Available inside RQBBOX runtime apps and plugins.
Get started building for RQBBOX with step-by-step tutorials.
Build a simple app using the JavaScript SDK. Learn manifest format, runtime API, and deployment.
๐ JavaScript โ 20 minDesign and package a custom theme using CSS variables. Preview in real-time and share with the community.
๐จ CSS โ 15 minCreate a plugin with the Plugin Engine. Learn the lifecycle, manifest, and runtime API.
๐งฉ JavaScript โ 30 minPort a C++ game to RQBBOX using the C++ SDK. Window creation, input handling, and file I/O.
โก C++ โ 45 minIntegrate a Rust game engine with RQBBOX. Bindings, performance optimization, and packaging.
๐ฆ Rust โ 60 minSubmit your game, app, theme, or plugin to the RQBBOX Store. Format, metadata, and review process.
๐ฆ General โ 10 minExplore open-source projects built for RQBBOX. Fork, contribute, and learn.
High-speed racing game. C++ with RQBBOX SDK. Features: drift mechanics, track editor, leaderboards.
C++ โญ FeaturedPortable web browser built with the JavaScript SDK. Tabbed browsing, bookmarks, history.
JavaScriptDeveloper utility suite in Python. Build, package, and publish tools. Theme validator included.
PythonReal-time FPS counter plugin. Uses the Plugin Engine runtime API. Configurable position and style.
JavaScript PluginRAM cleaner, FPS boost, background limiter. Rust native performance tools for gaming.
RustDark cyberpunk theme. CSS variables, custom fonts, and animated backgrounds.
ThemeBuild plugins for RQBBOX using the Plugin & Theme Engine.
Every plugin needs a plugin.json manifest in its root directory:
{
"name": "my-plugin",
"version": "1.0.0",
"author": "Your Name",
"description": "My awesome plugin",
"type": "plugin",
"main": "index.js",
"icon": "๐งฉ",
"permissions": ["storage", "notifications"]
}
The Plugin Engine calls the following lifecycle methods on your plugin:
Plugins have access to the full RQBBOX runtime API:
Themes are CSS variable overrides packaged in a manifest:
{
"name": "cyber-dark",
"version": "1.0.0",
"author": "Your Name",
"description": "Dark cyberpunk theme",
"type": "theme",
"main": "theme.css",
"icon": "๐"
}
Theme CSS files override CSS custom properties (--neon-blue, --bg-primary, etc.) to customize the entire RQBBOX look and feel.
Install RQBBOX components via npm from GitHub Packages.
Authenticate with your GitHub token:
npm login --registry=https://npm.pkg.github.com/ --scope=@rtech-rqbbox-os
Root metapackage
npm i @rtech-rqbbox-os/rqbbox-os
USB HTTP server
npm i @rtech-rqbbox-os/rqbbox-server
Developer SDK docs
npm i @rtech-rqbbox-os/rqbbox-sdk
Auto-published from GitHub Actions on every release. View all packages โ