promotional bannermobile promotional banner

Bagforge

A lightweight, modern bag replacement forged for Midnight categorized panels, smart search, and a full bank suite without the bloat.
Bagforge1.png

Bagforge1.png

Bagforge6.png

Bagforge6.png

Description

Bagforge

A lightweight bag replacement for Midnight. Clean layout, fast performance, and no extra bloat.

Bagforge replaces the default backpack and bank with a panel-based layout. You get one main bag window, with optional category panels stacked above it. It stays event-driven and built for performance, even with full banks.

Use it as a flat bag, or turn on categories like Recent Items, Equipment, Reagents, Quest Items, and Junk.

Requires World of Warcraft retail Midnight (Interface 120000+).

Installation

Install through CurseForge or your addon manager of choice, or download the latest release from GitHub and place the Bagforge folder in World of Warcraft\_retail_\Interface\AddOns.

Reload the game or use /reload.

Getting started

  • /bf or /bagforge opens the bags
  • /bf config opens settings
  • /bf sort sorts your bags
  • /bf sortbank sorts the bank
  • /bf depositbank deposits items into the bank
  • /bf reset resets window position

Features

  • One main bag window with optional category panels
  • Character and warband bank support
  • Search, sorting, deposits, and tab handling
  • Custom categories and saved search filters
  • Stack merge, slot locks, and vendor value sorting
  • Item level, bind status, junk markers, and Pawn arrows
  • Auto vendor junk and repair
  • Delete cheapest item
  • Flash find across bags and bank

Performance

  • Reuses item buttons instead of recreating them
  • Splits layout work across frames to reduce hitching
  • Uses event-driven scans instead of constant polling
  • Throttles tooltip updates

Midnight compatibility

Bagforge is built for Midnight retail and handles restricted values safely in combat and instances.

Plugins

Other addons can register categories, sort modes, or UI elements through the API. See Core/API.lua for details.

Support

License

MIT License. See LICENSE for details.

Developed by Josh Russell.

The Bagforge Team

Forgeborn tier frameprofile avatar
Owner
Forgeborn tier icon
  • 11
    Followers
  • 20
    Projects
  • 353.1K
    Downloads

More from KkthnxView all

  • Sentinel project image

    Sentinel

    A modern, Secret-Value-safe Lua error watcher for World of Warcraft. It catches, dedupes, persists, and lets you share UI bugs.

    • 417
    • July 25, 2026
  • TokenTrend project image

    TokenTrend

    A financial-terminal for the WoW Token — chart the price, read the trend, and time your buys like a market. Visit kkthnx.com/wow/token to import samples from live tracking! You only need to do this once!

    • 274
    • July 20, 2026
  • KkthnxUI project image

    KkthnxUI

    KkthnxUI is a simplistic user interface that holds onto the information and functionality.

    • 313.9K
    • July 18, 2026
  • StatPriorityFirst project image

    StatPriorityFirst

    PvE stat priorities (Raid / Mythic+) from Wowhead — clean, hoverable, weekly-updated.

    • 99
    • July 13, 2026
  • Sentinel project image

    Sentinel

    A modern, Secret-Value-safe Lua error watcher for World of Warcraft. It catches, dedupes, persists, and lets you share UI bugs.

    • 417
    • July 25, 2026
  • TokenTrend project image

    TokenTrend

    A financial-terminal for the WoW Token — chart the price, read the trend, and time your buys like a market. Visit kkthnx.com/wow/token to import samples from live tracking! You only need to do this once!

    • 274
    • July 20, 2026
  • KkthnxUI project image

    KkthnxUI

    KkthnxUI is a simplistic user interface that holds onto the information and functionality.

    • 313.9K
    • July 18, 2026
  • StatPriorityFirst project image

    StatPriorityFirst

    PvE stat priorities (Raid / Mythic+) from Wowhead — clean, hoverable, weekly-updated.

    • 99
    • July 13, 2026