suscersal/roblox-studio-web — explained in plain English
Analysis updated 2026-05-18
Open and view a Roblox .rbxl project file's 3D scene directly in a web browser.
Edit object properties like CFrame, Vector3, and Color3 through a property inspector instead of the official Roblox Studio.
Write and edit Lua scripts inside the web interface and save changes back into the .rbxl file.
Publish an edited project to Roblox through the Roblox Open Cloud API.
| suscersal/roblox-studio-web | 0xmukesh/docusaurus-tutorial | 1tsmejp/palworld-docker-wine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-12-27 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires cloning the repo and installing Python dependencies with pip before running the Flask server.
This project is a browser based clone of Roblox Studio, the tool creators use to build Roblox games. It lets you open, view, and edit Roblox project files with the extension .rbxl directly in a web browser, using a Python backend built on Flask. Unlike the real Roblox Studio, this version does not include testing tools or a plugin system, but it does include a 3D viewport for looking at your scene. At the center of the project is a custom built binary parser written from scratch to read .rbxl files. This parser handles LZ4 decompression of file chunks, interleaved data arrays, the specific float number format Roblox uses, and delta encoded references between objects. It also understands common Roblox property types such as CFrame for positioning, Vector3, Color3, UDim2, NumberSequence, and Font. The interface offers a file explorer with class icons and search, a 3D viewport that renders object types like Part, WedgePart, SpherePart, TrussPart, and Seat, a property inspector including a CFrame editor, and a built in Lua script editor. Users can create, read, update, and delete objects across more than 30 supported classes, and can publish projects to the Roblox Open Cloud API. Keyboard shortcuts cover common actions like opening and saving files, copying and pasting, duplicating objects, deleting them, and refreshing the 3D scene. To run it, you clone the repository, install the Python dependencies listed in requirements.txt, and start the app with python main.py, which opens a local web server at localhost port 8080. You can also pass a specific .rbxl file directly on the command line to load it right away. The README notes that part of the code and documentation were written with the help of an AI assistant, since the author was not familiar with working on binary file formats and did not have time to write it all by hand.
A browser based Roblox Studio clone built in Python and Flask that parses, edits, and 3D-previews .rbxl project files without needing the real Roblox Studio.
Mainly JavaScript. The stack also includes Python, Flask, JavaScript.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.