Studio Wally
Search and download Wally packages without ever leaving Roblox Studio.
I made this fork to keep fewkz's deprecated Studio Wally plugin alive and to add package types. It re-exports the types from installed packages, so require gives you full autocomplete and strict type checking, and it fixes a handful of general bugs. If you work in Studio without Rojo, this is the way to install every package in this library.
How to use
- Open the widget from the Plugins toolbar.
- Search a Wally package by scope and name, for example
kashtheking/binder. - Press the download button and choose a download option. Shared module is recommended for almost all packages: it puts the module (and its dependencies) in
ReplicatedStorage.Packages, reachable from both server and client.
Every package page lists the exact string to search.
Download options
| Option | Where it goes | Use for |
|---|---|---|
| Shared module | ReplicatedStorage.Packages | Almost everything. Server and client can both require it. |
| Server module | ServerScriptService / ServerStorage | Packages that must never replicate to clients. |
| Dev module | Studio only | Tooling used while editing. |
Dependencies are installed alongside the package, so installing kashtheking/binder also brings in Trove, Signal and Predicates.
Requiring what you installed
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Binder = require(ReplicatedStorage.Packages.Binder)
Because types are re-exported, Binder.new(...) is typed in strict mode with no extra work.