Hey fellow devs! - Here introducing
Silicon
a tool I’ve been building out of necessity — a plugin that synchronizes scripts between Roblox Studio and Visual Studio Code, without relying on other similar tools such as Rojo or Argon, which can frequently run into issues, or (at least for me), even not work at all.
This plugin allows one to:
- Export or import between Roblox Studio and your local Visual Studio Code environment.
- Use either uni or bi-directional synchronization modes, for live-coding.
- Store and reproduce the hierarchy and all properties, tags and attributes of instances in both importing and exporting.
All it takes is running a Python script, then clicking a button in your plugin toolbar.
The current state
is that of an early-stage project, but I’m proud to say it’s:
- Open-source
- Cross-platform (Windows, Mac, Linux)
- Easy to setup, quick and with customizable settings
My future plans
- Build a proper UI inside the Roblox plugin, to make synchronizing even easier and avoid the toolbar dependency.
- Turn the Python script into a Visual Studio Code extension, so you could control synchronizations directly from there, without the need of installing Python, it’s dependencies, or such.
That said, I’m still deciding if the time investment is worth it. If this is something you’d use, then please let me know.
Your feedback is welcome
and I’d happily:
- Accept GitHub forks and pull requests.
- Fix any bugs you find.
- Add features you’d like.
To try it out
check out the GitHub repository linked at the start of this post.
Genuine thanks from me
for checking this out and reading until the end. I made this to solve a pain point in my own workflow, but I’d like it if it can help others too.




