Forest Logo
search
package_2

sling

By @encodedlux

Roblox

Mirrored

[image: Sling]

Sling

A modern and reactive backpack UI for Roblox.

GitHub Workflow Status GitHub Release Docs Sling Demo GitHub License

About

Sling is a modern and reactive backpack UI designed for Roblox experiences. It replaces the default backpack system, giving you complete freedom to customize the interface however you want, dynamically categorize inventory items, and use or create custom themes.

[image: Sling Preview] [image: Sling Phone] [image: Sling Portrait]

Features

  • Custom Categorization 🎒 - Group your inventory items into tab categories (e.g., Weapons, Potions, Resources) using simple, custom declarative predicate functions.
  • Custom Themes 🎨 - Customize theme properties, switch between predefined themes (default and light), or define your own.
  • Subscribe to Events 🔔 - Track when the player interacts with their backpack, equips items, or when items are added/removed.
  • Manage Hotbar 🔢 - Track when the user rearranges items and programmatically set which items should be placed in the hotbar.

Installation

Github Releases

  1. Download the sling.rbxm model file from the Github Releases.
  2. Open Roblox Studio and create a new place or open an existing place.
  3. In the Explorer window, insert Sling into ReplicatedStorage.
  4. Select the Sling model file you downloaded from GitHub.

Sling uses RunContext to run anywhere, so you do not need to move it from Workspace, though it is recommended to parent it to ReplicatedStorage for better practices and organization.

Wally

Add Sling to your wally.toml dependencies:

[dependencies]
sling = "encodedlux/sling@0.1.5"

Then, run wally install in your project folder.


Documentation

  • See the documentation for more about Sling. Follow the guides of usage and customization to get the most out of Sling.

Credits

  • Heavily inspired off Satchel. This project started with the idea of creating a more practical and customizable version of the backpack system by using Vide.

License

Sling is licensed under the MIT License - see the LICENSE for details.

Package Details

Install command (Click to copy)


Version

0.1.5

License

MIT

check_circle

Safe for commercial use

Automated license review — not legal advice.