RobloxUIRobloxUI
BrowseDocsPricingSubmit
/
/
RobloxUIRobloxUI — Roblox UI Components Marketplace
DocsSitemapTermsPrivacyCookiesSettingsPerformance
  1. Home
  2. /
  3. Inventory
  4. /
  5. Inventory System
Booting Luau VM…

Install with the CLI

Add Inventory System to your Roblox project in one command. Requires Node 18+ and a Roblox project — run robloxui init first if you don't have one yet. See the docs.

bashnpx robloxui add inventory-system

First time? Start with the documentation.

Import

tsx
import { Inventory System } from "./src/client/ui/components/inventory-system";

Usage

tsx
local InventoryService = require(script.Parent.InventoryService)
local inv = InventoryService.new(30)
inv:Add({ id = "sword", name = "Iron Sword", icon = "rbxassetid://0", count = 2, rarity = "rare" })
inv:Sort()

Inventory System

TSX + LuauFree

Full slot-based inventory with stacking, move/swap, remove, and rarity-weighted sort. InventoryService manages a fixed-capacity slot array with subscribe/emit. SlotView renders rarity-bordered item cells with stack counts. InventoryPanel composes a Sort header + grid; click a slot to drop one.

by RobloxUI Team

View Source

Details

AuthorRobloxUI Team
FrameworkRoblox-TS + React-Luau
CategoryInventory
Dependencies@rbxts/react
Theme Tokens
colors.primary, colors.primaryLight, colors.primaryDark, colors.secondary, colors.secondaryLight, colors.secondaryDark, colors.accent, colors.accentLight, colors.accentDark, colors.bg, colors.bgSecondary, colors.bgTertiary, colors.surface, colors.border, colors.borderLight, colors.glow, colors.text, colors.textPrimary, colors.textSecondary, colors.textMuted, colors.success, colors.successLight, colors.error, colors.errorLight, colors.warning, colors.info, colors.gold, colors.goldLight, gradients.primary, gradients.gold, gradients.health, gradients.mana, gradients.purple, gradients.card, gradients.surface, gradients.surfaceLight, spacing.3xs, spacing.2xs, spacing.xs, spacing.sm, spacing.md, spacing.lg, spacing.xl, radius.sm, radius.md, radius.lg, radius.xl
Last UpdatedJuly 31, 2026
Inventory System — RobloxUI