
rbxmkstudio · macOS 26+ developer preview
A Roblox Studio alternative that starts from source, not from lock‑in.
rbxmkstudio brings Roblox-TS, Roblox-RS, and Luau into a GPUI-built desktop editor, runs Roblox games through a Bevy-powered loop, and keeps the whole program open-source in Rust.
Roblox-TS
Compiles Roblox-TS code into Luau.
Roblox-RS
Compiles Rust code into Luau.
Luau
Native Roblox language via luaur.
GPUI native app
Native interface for macOS, Windows, and Linux.
Language-native creation
Choose the language that matches how your team actually builds.
The editor treats TypeScript, Rust, and Luau as first-class workflows — not as plugins you have to duct-tape around the real tool.
Roblox-TS in the editor
Write Roblox gameplay and tooling in TypeScript. Roblox-TS compiles that code into Luau for the Roblox runtime.
roblox-ts → luau
Roblox-RS experiments
Write Rust-side Roblox logic and compile it into Luau through the Roblox-RS workflow.
rust → luau
Luau stays close
Luau remains the native Roblox scripting language, understood by the studio through the luaur module.
native luau
Bevy-powered editor loop
Press run without leaving the studio.
rbxmkstudio supports a full editor workflow and a play mode. Bevy powers play as a game engine, while GPUI keeps the interface native instead of wrapping the tool in a web shell.
01 Edit with the full studio editor
02 Build source projects with rbxmkbuild
03 Play through Bevy-powered mode
rbxmkstudio run
> rbxmkbuild ./project --target rbxlx
✓ Source project graph ready
✓ rbxlx output prepared
✓ Bevy runtime bridge online
Build source projects first, then run them in one tool.
Open by default
The studio should be inspectable, forkable, and fast.
rbxmkstudio is written in Rust and built in public. It is not affiliated with Anaminus, but it continues the legacy rbxmk idea as a new version by another author, keeping the tooling inspectable and forkable.
legacy: github.com/anaminus/rbxmk
Rust core
A systems-language foundation for performance, safety, and maintainable editor internals.
Legacy lineage
The original legacy project is Anaminus’s rbxmk. rbxmkstudio is a separate continuation by a different author, not an official Anaminus project.
GNU 3.0 license
GNU 3.0 keeps the editor aligned with open-source redistribution and modification rules.
Compatibility layer
It speaks Roblox formats, the Roblox API, and its own offline language.
rbxmkstudio is designed to work with real Roblox project assets while still supporting an offline-first workflow through its own rbxmk format.
Roblox project formats
Import, read, and work with Roblox’s established asset and place formats: rbxm, rbxmx, rbxl, and rbxlx.
rbxm · rbxmx · rbxl · rbxlx
rbxmk offline mode
The custom rbxmk format gives the studio a native offline workflow for projects that should be versionable, inspectable, and editable away from Roblox Studio.
rbxmkbuild CLI
The rbxmkbuild command will compile open-source project folders that are not already assembled into rbxl, rbxlx, rbxm, or rbxmx files.
rbxmkbuild ./project
Official Roblox API
rbxmkstudio officially interacts with the Roblox API, so integration is treated as a core capability rather than a side channel.
Packages UI
A package system with its own UI is planned, so project dependencies can be discovered, managed, and assembled inside the studio instead of only through external scripts.
packages · ui · build graph
Rust crate credits
Built on crates that deserve visible credit.
The project depends on the Rust ecosystem. This page now credits the core crates visible in the dependency list you provided.
bevy · gltf · gpui · gpui-component
libbun · luaur · metal · notify
npm-utils · rbx_auth · rbx_binary
rbx_dom_weak · rbx_mesh · rbx_xml
rbxcloud · reqwest · rfd
roblox-rs-core · roblox-studio-utils
roboat · self_update · serde
not ready yet · mid-2027
Not ready yet, targeting mid-2027.
rbxmkstudio is still in development and is expected to become ready around the middle of 2027. The first releases will target macOS, with Windows and Linux support planned after that.
Roadmap status
In development · expected around mid-2027 · first macOS releases
If Roblox creation needs a more open studio, build it in the open.
Follow the project, inspect the Rust codebase, and help shape the next generation of Roblox developer tooling.
Open GitHub