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

rbxmkstudio

An open-source Roblox creation environment written in Rust.