GSFHub (Guild Self-Found Hub) for WoW Classic TBC
Overview
GSFHub is a decentralized, peer-to-peer World of Warcraft Classic TBC addon designed specifically for Guild Self-Found (GSF) and Solo Self-Found (SSF) guilds. It provides an all-in-one suite for profession coordination, recipe lookups, crafting requests, surplus material sharing, recipe drop distribution, and alt management.
👉 Explore the Interactive Web Guide & Documentation
🌟 Key Features
1. 📖 Unified Guild Recipe Book & Search
- Auto-Scanning: Automatically indexes known recipes, spell IDs, and required reagents whenever you open your Trade Skill or Craft windows (Alchemy, Blacksmithing, Enchanting, Engineering, Leatherworking, Tailoring, Jewelcrafting, Cooking, First Aid, Rogue Lockpicking).
- Offline & Online Directory: Search any recipe, crafted item, or reagent to see which guild members can craft it, their current skill level (
375/375), and their online status—even if they are currently offline! - One-Click Actions: Whisper crafters directly or open a pre-filled Work Order with one click.
2. 📋 Work Orders & Crafting Requests
- Post Work Orders: Request items, gear, bags, enchants, or gems with quantity, notes, and a toggle for whether you provide materials.
- Order Claiming: Online crafters can claim orders to prevent duplicate work.
- Smart Toast Notifications: Crafters receive subtle toast and audio notifications when someone posts a work order matching their profession.
- Order Lifecycle: Track requests through
OPEN➔CLAIMED➔COMPLETEDstages.
3. 📦 Surplus Material Exchange & Stockpile
- Share Surplus Materials: Easily offer surplus ores, herbs, cloth, gems, consumables, or BoE items directly from your bags.
- Virtual Guild Stockpile: Browse what materials guildies have available to give away without needing a central bank alt.
- One-Click Requests & Fast Staging: Request items with instant whisper prompts or stage them automatically into Mail and Trade windows.
4. 🎲 Recipe Drop Coordinator & Wishlist
- Loot Monitor: Detects when recipes, patterns, plans, schematics, or formulas drop in party/raid.
- Intelligent Matching: Cross-references the dropped pattern against your guild's database to immediately identify which guild crafters do not know it yet.
- Personal Wishlists: Add coveted patterns to your wishlist so the group knows who wants them most.
- Party/Raid Announcements: Optional automated group chat announcements highlighting eligible crafters.
5. 🎭 Main & Alt Account Linking
- Set your primary Main character identity.
- In all lists, crafters and requesters are cleanly displayed as
AltName (MainName)so everyone knows who is who.
6. 🔄 Decentralized P2P Sync with Multi-Guild & Solo Isolation
- Automatically synchronizes data over the hidden
GUILDaddon communication channel using compact serialization andLibDeflatecompression. - Data is saved in partitioned persistent
SavedVariables(GSFHubCache.scopes), strictly isolating your guild knowledge from unguilded characters or characters in other guilds. - Non-guild characters and non-guild orders are firewalled and never leaked to guildmates.
⌨️ Slash Commands
| Command | Description |
|---|---|
/gsf or /gsfhub |
Toggle the main GSFHub window |
/gsf settings |
Open addon settings and preferences |
/gsf atlas |
Open Resource Farming Atlas & Bounties |
/gsf hud |
Toggle onscreen Goals HUD tracker |
/gsf scan |
Force-scan the currently open profession window |
/gsf sync |
Request a full synchronization broadcast from online guild members |
/gsf main <Name> |
Set your Main character's name |
/gsf bug |
Open bug report and diagnostic modal |
/gsf help |
Show in-game command help |
🖥️ UI Navigation
- Header Cog Button (
[⚙]): Convenient 1-click shortcut in the top-right header next to Close to toggle the dedicated Settings view from anywhere. - Minimap Button: Left-click toggles the main window; right-click scans the open profession; hover over the icon to view active orders and sync status.
- TradeSkill Frame Integration: A dedicated "GSF Sync" button appears in the top-right corner of standard TradeSkill and Craft frames.
- Tabs:
- Professions: Search recipes by name or reagent, filter by trade skill, view required reagents, and browse crafters.
- Work Orders: Active requests board, "+ New Work Order" dialog, and order editing for own open orders.
- Surplus Pool: Guild material exchange and bag item listing modal.
- Drops & Wishlist: Recent group recipe drops log and personal wishlist manager.
- Resource Atlas: 1–375 pure ID-driven encyclopedic catalog powered by the decoupled
AtlasJournal(LibAtlasJournal-1.1) library, featuring 236 items across 8 disciplines, 13 polymorphic acquisition sources (mining, herbalism, skinning, crafting conversions, disenchanting, gas extraction, transmutes, mob drops, fishing), zero-string client API localization, and 1-click Pin to HUD. - Roster & Sync: Role badges, Main/Alt linking, sync statistics, and expanded guild member roster table.
- Settings (
[⚙]): Symmetrical 2x2 preferences grid featuring Language selector, minimap toggle, decoupled audio alerts, auto-scan on open, Goals HUD settings with position reset, and Data & Cache Management (Rebuild Guild Cache, Clear Character Data, Safe Full Reset).
📜 Credits & License
- Author: VhelCodez
- Project Icon / Logo: Created with AI assistance
- License: MIT License (see LICENSE)

