Bag o' Lists – Track, Share, and Sync Custom Lists in Foundry VTT
Bag o' Lists is a versatile module for Foundry VTT that lets GMs and players create, share, and manage multiple customizable lists—perfect for tracking factions, resources, crafting materials, ammunition, and more. With real-time updates powered by socketlib, every change is instantly synced across all users.
Features
- Create and manage multiple “bags” (tabs) for any purpose—factions, resources, NPCs, and more.
- Add custom images to items for visual flair.
- GM and player views: GMs see and control all data, players see only their relevant lists.
- Items can disappear at zero or persist, based on GM settings.
- Player-controlled items: let players adjust values directly.
- Real-time updates for all users using socketlib.
How It Works
- Install and enable Bag o' Lists in your Foundry VTT world.
- Open the tracker from the scene controls toolbar (see below).
- GMs create bags, add items, and set custom images.
- Players interact with their own lists and items, adjusting values if allowed.
Opening The Tracker
Click the bag icon in the left Scene Controls toolbar to open or close the Bag o' Lists tracker.
Here you can see it being opened from both the GM's Perspective and the Player's.
GM & Player Views
GMs can see and manage all lists, add items, and set custom images. Players see only their relevant lists and items. I used it here to represent different factions, but you can easily use it for whatever you can imagine.
GM View
Player View
Creating & Managing Lists
Create new bags and items, rename or delete tabs, and customize each list for your table’s needs.
Start to finish an item being added on a new tab
A Tab Being Deleted and it removed for that individual player
Customizing Items
Choose your own images for item portraits. Items can persist at zero or disappear, and players can adjust values if allowed. This is good for maintaining items that the player can track themselves such as frequently bought consumables or crafted ammunition. (Adding background for .png in future support as well as re-positioning)
Choosing an image for the item
Items can persist on 0 for the player to keep in their tab
And Players Can Track It Themselves So That You Don't Have To
Real-Time Sync
All changes are synced instantly to all users via socketlib. (Shoutout to the creator Farling as it is so useful!)
Changes Are Instant

Dependency
Bag o' Lists requires the socketlib module for real-time syncing.
Support & Feedback
For questions, feature requests, or bug reports, please open an issue on the GitHub repository.
https://github.com/Luna-the-Turtle/Bag-o-Lists/issues