gitwtfhub

wtf is compactparty?

majisp/compactparty — explained in plain English

Analysis updated 2026-05-18

0LuaAudience · generalComplexity · 2/5Setup · easy

TL;DR

A World of Warcraft addon that replaces the default party frames with smaller, customizable ones supporting click to cast.

Mindmap

mindmap
  root((CompactParty))
    What it does
      Compact party frames
      Click to cast spells
      Lowest health highlight
    Tech stack
      Lua addon
      WoW CoA server
    Use cases
      Replace default frames
      Cast without retargeting
      Hide Blizzard frames
    Audience
      WoW private server players

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Replace the default party frames with a smaller, movable layout that fits your screen better.

REASON 2

Cast spells on party members by clicking their frame instead of targeting them first.

REASON 3

Quickly see which group member has the lowest health during a fight.

REASON 4

Hide the original Blizzard party frames on a per member basis once the addon frames are set up.

What's in the stack?

Lua

How it stacks up

majisp/compactpartyalerque/silex.sileallquixotic/esoguildactivityaddon
Stars0
LanguageLuaLuaLua
Last pushed2025-04-172019-05-28
MaintenanceStaleDormant
Setup difficultyeasymoderatemoderate
Complexity2/53/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires a World of Warcraft CoA private server client with addons enabled.

The README does not state a license.

Wtf does this do

CompactParty is an addon for a private World of Warcraft server running the CoA (Classic era) ruleset, written in the Lua scripting language that WoW addons use. It replaces the game's default party frames, the small panels showing your group members, with smaller, more compact versions. Each compact frame still shows a member's health bar, their resource bar (whether that is mana, energy, rage, or another resource type), their name, level, and class color. The addon can highlight whichever party member currently has the lowest health, and that highlighting can be turned off if you prefer. You can also click directly on a frame to cast a spell on that member, binding any spell to left click, middle click, or those clicks combined with Shift, Ctrl, or Alt, and doing this does not change who you currently have targeted. The original Blizzard party frames can be hidden on a per member basis once the addon's frames are in use, and the new frames can be moved and resized to fit your screen layout. Settings are adjusted either through the in game Interface AddOns menu or with /compact slash commands in chat. The README does not go beyond this feature list, so no further detail on installation or compatibility is available.

Yoink these prompts

Prompt 1
Help me install CompactParty into my World of Warcraft CoA private server client.
Prompt 2
Explain how to bind a spell to click to cast on a party frame using this addon.
Prompt 3
Show me the /compact slash commands available for adjusting this addon's settings.
Prompt 4
How do I hide the original Blizzard party frames once CompactParty is active?

Frequently asked questions

wtf is compactparty?

A World of Warcraft addon that replaces the default party frames with smaller, customizable ones supporting click to cast.

What language is compactparty written in?

Mainly Lua. The stack also includes Lua.

What license does compactparty use?

The README does not state a license.

How hard is compactparty to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is compactparty for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.