go on, click it

A Roblox editor that runs on Linux.

No Wine, no VM, it's a real native app written from scratch in Rust.

It's pre-alpha. It opens real places and you can build, script, animate and playtest in it, but plenty is still missing or approximated, so expect bugs.

Download for Linux Read the docs

v0.1.0, unpack it and run rbxstudio. macOS and Windows releases are upcoming, Linux goes first.

The RbxNative editor with a small village open: Properties on the left, the 3D viewport in the middle, Explorer on the right.
A test village. The whole thing came from one script pasted in the Command Bar.

What's in it

Files
Opens and saves real places and models, binary and XML
Editor
Explorer, Properties, the ribbon, gizmos, docks you can drag around
Scripting
Script editor with luau-lsp (autocomplete, hover, go to definition, diagnostics), StyLua formatting and a debugger with breakpoints
Console
Command Bar, Output, Script Analysis
Animation
Animation Editor with joint gizmos
UI
UI Editor, and it can import from Figma
Terrain
Smooth terrain
Plugins
Most community plugins run. F3X and Archimedes both work
Play
Through Sober or Roséline, embedded in the editor
Cloud
Publish, version history, DataStores and game settings through Open Cloud
A Luau script open in the script editor.
Script editor, same place. Every PR gets checked against real Studio before it lands.
A script shown as connected nodes in graph mode.
Graph mode. Same script as nodes, the Luau source stays the real thing.

Team Create

Real Team Create isn't happening, that part belongs to Roblox. What exists instead is a Studio plugin that talks to RbxNative through a relay.

Each side sees the other's camera, selection and open script, end-to-end encrypted. Live co-editing is a beta toggle in the plugin, off by default.

RbxNative has its side built in, only people in Studio need the plugin. Get it on the Creator Store, or download TeamPresence.rbxmx, drop it in Studio's plugins folder (Plugins tab, Plugins Folder) and restart Studio. Either way, allow the HTTP requests when it asks.

Install

To build it yourself you need Rust 1.96 or newer from rustup.rs. First build takes a while, it's a big project.

X11 is the main target. Wayland works but without pointer lock. Play needs Sober or Roséline installed. Most things work without a Roblox account.

Full install guide, all the docs

# Debian/Ubuntu
sudo apt install libxkbcommon-x11-dev libx11-xcb-dev libssl-dev libfontconfig1-dev

git clone https://github.com/chteau/rbx-native
cd rbx-native
cargo build --release -p rbx_studio --bin rbxstudio
./target/release/rbxstudio

Latest changes

2026-11-09

Full changelog

MIT means credit.

Fork it, ship it, sell it, do what you want. But keep the copyright and license notice in anything that uses this code. Read it here, it's short.

AI coding tools get used a lot on this project, no point hiding it. Nothing lands without a human going through the code and testing it against real Studio.