Arena Addons

GladiatorlosSA2

This is a special addon, it has no interface, but it can speak. It is SOUND ALERT addon leads you to become GLADIATOR, so having the name GladiatorlosSA. This addon will alert spells using customized voice. For example, when you are in BG or arena, an enemy uses his pvp trinket, a voice of "Trinket" will come out. It can alert many spells(100+), each spell can be selected on or off. The voice sets made by TTS(text-to-speech) is Neospeech US English female Julie. The default voice changes by your locale.
curse

Gladius

Gladius adds enemy unit frames to arenas for easier targeting and focusing. It is highly configurable and you can disable most features of this addon.
Config: /gladius ui
curse

sArena

Enhances the default Blizzard arena frames.
Config: /capping
curse wowi

Battleground Addons

Atlas Battlegrounds

Atlas plug-in that displays battle grounds' maps.
curse

BattlegroundTargets

Shows all battleground enemies. Simple 'Enemy Unit Frame' for battlegrounds.
For 7.1.5 you need to manually apply the fix:
Open battlegroundtargets.lua, and change line 553 from:
local id, name, _, icon, _, role = GetSpecializationInfoForClassID(classID, i)
to
local id, name, _, icon, role = GetSpecializationInfoForClassID(classID, i)
From here: https://us.battle.net/forums/en/wow/topic/20752541241#post-13
curse

BG Defender

BG Defender (Based on AB Defender) gives you a little movable window with buttons to announce the number of incoming enemies at the base you're defending in AB, EoS, AV and WSG. There are also buttons to call for help or announce the base you're defending is safe. BG Defender will automatically pop up when entering a battle ground and close after you leave.
curse

Capping

Capping is a battleground timer mod with some extras. Current Features: All battlegrounds/arenas have start timers. Arathi Basin: Node timers/Final score estimation. Alterac Valley: Node timers/Auto quest turnins/Request sync from others with Capping. Eye of the Storm: Flag respawn timer/Flag carrier display/Final score estimation. WSG: Flag respawn timer/Flag carrier display with health percent. Battleground minimap: Rescale/Narrow mode to remove unnecessary map areas and save space/Hide border. Other: Port expiration timers/Queue wait timers/Scoreboard repositioning/Capture bar repositioning.
Config: /capping
curse wowi

MrTarget

Alternative to BattlegroundTargets (BGT). Raid style unit frames in Battlegrounds. Buffs/DeBuffs on Unit Frames.
curse

Qpop

Enables raidgroups to queue and join battlegrounds simultaneously.
curse

REPorter - Battleground Map

Slim and readable overview of situation on the battleground. Capture timers, state of all battleground nodes and flag respawn time is tracked. Quick report sending. About the current position or any other node on the map. Gate health tracking on Isle of Conquest and Strand of the Ancients. Winner estimator providing information about time left to end of current match.
curse wowi

Misc PvP Addons

BigDebuffs

BigDebuffs is an extremely lightweight addon that hooks the Blizzard raid frames to increase the debuff size of crowd control effects. Additionally, it replaces unit frame portraits with debuff durations when important debuffs are present.
curse

HealersHaveToDie

Puts a big red cross over opposing players who are healers and rings when you hover or target a unit of the opposite faction who healed someone else during the last 60 seconds (can be configured).
curse

LaLaLa

Blocks chat and emotes from hostile players.
curse

NameplateCooldowns

This AddOn will show you selected cooldowns of enemies above their nameplates. NameplateCooldowns does not contain a single piece of code from Icicle, but was inspired by it. Compatible with Tidy Plates, PlateBuffs.
curse

OmniBar

OmniBar is an extremely lightweight addon that tracks enemy cooldowns.
curse

PvPermanent

If you like to be flagged for PvP all the time, but you play on a PvE server, then this addon is for you!
curse

QuickQueue

QuickQueue automatically accepts the role check for group queueing. If you're someone who regularly group queues for arenas, bgs, instances etc. this saves you having to click "Accept" every time the party leader queues the group.
curse

SafeQueue

SafeQueue is an extremely lightweight addon that does the following: Removes the "Leave Queue" button for arenas and battlegrounds, Colorized timer on the popup indicating how much time is remaining to join the match, Prevents the popup being closed by hitting the ESC key, Displays the time you waited in queue when it pops and (optionally) announces to your raid or party.
curse