Loom, native Wally package manager for Roblox Studio
Loom is a native package manager for Roblox Studio that imports and manages Wally packages directly inside the editor. Loom is a Roblox Plugin which was created for those unfamiliar with Rojo, with its simple injection of packages which follow rojo’s code structure (.client.luau, .server.luau, etc..).
The plugin is good, however when I first tried using import from the zip button the whole plugin has lagged broke. Also even though I have HTTPService enabled, it always prints a warning into my output, could that be fixed?
very nice plugin, i suggest supporting .model.json because some packages use those to create instances and those instances end up not being created in studio which breaks the scripts
As of right now, it doesn’t. It cant actually be considered a package manager as of right now as it just imports packages. However in future versions I do plan to make it help with update warnings, updating of packages and version control.
Noted, I’ve switched to a rojo-build so anyone can submit pull-requests. If your willing to take on the challenge please do! otherwise, I’ll try to get on this now.
This seems to have an issue of where it can not fetch a version if there is only one version of something. Could be caused by something else aswell. ( Package I tried to install Wally )
I’m excited to tell you that .model.json files are now supported with and including property/children support! It will be coming to the future version; once I prepare everything.
hey btw the luau team is working on an offical package manager of the same name, so you should probably change the name of this to avoid future confusion
I also think renaming it would be a good idea. loom is already a usable package manager in Lute, so having two package managers with the same name could cause some pretty significant problems.
To be honest, I generated a few names for a “package manager” like Wally, and Loom was one of them, and with AI being so convenient to reference everything it likely picked that up some how.
However, I’d like to see what happens to the plugin after some time and updates. If it does get deleted i’d likely just create a simple spin off of the name like “Loomy”.
I’d likely have to change the repo’s name to explicitly mention its for roblox studio, but that would break alot of functionality, so we need to see how Roblox’s going to react as well as the Luau team.
EDIT: And before you say the logo is ai slop, its not.. I also have it saved as an .svg which I handcrafted myself, and the font i just copied it from using a font scanner..