Combat Log

EavesDrop

A simple combat log that displays events similar to how SCT/D would in a log, using icons to display spells/skills. It separates incoming events (left side) from out going events (right side) from misc. events (middle).
WoWInterface, Curse

Combat Text

MikScrollingBattleText (MSBT)

Designed to be an extremely lightweight, efficient, and highly configurable mod that makes it easier to see combat information by scrolling the information on the screen in separate, dynamically creatable scroll areas. It is a replacement for Blizzard's Floating Combat Text and Damage output.
Config: /msbt
WoWInterface, Curse
Tutorials:Trigger Tutorial
Review: WoW Insider
Plugins: WhisperNOObMSBT will put all whispers and officer chat into MSBT.

Scrolling Combat Text

Fairly simple but very configurable mod that adds damage, heals, and events (dodge, parry, windfury, etc...) as scrolling text above your character model, much like what already happens above your target. This makes it so you do not have to watch (or use) your regular combat chat window and gives it a "Final Fantasy" feel.
WoWInterface, Curse
Plugins: SCT-Damage

Crowd Control

SheepMonitor

SheepMonitor provides various methods of notification to help you keep track of your flock. It is primarily designed with mages in mind however it should also work with other crowd control spells like Hex and Hibernate. SheepMonitor can provide you with a visual notifier (status bar), raid-style warnings, chat message, and party/raid notifications. Included in the notifications is the name of who broke cc and the source of the damage.
WoWInterface, Curse

Damage Meters

Numeration Damage Meter

It aims to be as memory and cpu efficient as possible for the data it stores. You can watch a really old version of it in action here: http:www.youtube.com/watch?v=f_yoYs0teSo. The code has been rewritten a lot since then, but the appearance did not change too much.
WoWInterface, Curse

Recap

Recap records damage, healing, and other combat-related events in the area around the player.
Config: /recap
Curse

Recount

Recount is a damage meter that is designed with being a raid analysis tool and get better information on you can improve player?s performance. This is achieved via using graphs to better convey information than normal to show time based data or pie charts to get a better sense of proportions.
Config: /recount config
Curse
Review: WoW Insider

Skada Damage Meter

Skada is a modular damage meter with various viewing modes. Skada sports segmented fights and detailed views, while being highly efficient with memory. This is accomplished by aggregating data on fight segments. Skada is entirely modular; the modes are all separate addons. Only the modes you load adds to the memory and CPU cycles used. Modes: Damage done, DPS mode, Healing done, Overhealing done, Damage taken, Dispell mode, Deaths mode, Threat mode, Debuff uptime mode, Failbot mode.
WoWInterface, Curse
Review: WoW Insider

TinyDPS

TinyDPS shows damage, healing, dps and hps. It offers a minimalistic interface with minimal system impact and tries to find a balance between information and performance.
WoWInterface, Curse

Rotation Advice

Ovale

This add-on shows you what spell you should cast in order to maximize your damage. It displays one or more icons that shows the cooldown of an action. The action is conditionally defined through a user defined script. E.g. you may display either Corruption if the DOT is not on your target or Shadowbolt if the DOT is already on your target.
Curse

SpellFlash

This addon is able to make suggestions of what spell you may want to cast next by flashing on top of the spell buttons.
Curse

Misc Combat Mods

Critline

Critline is an addon that will remember your highest hits and crits (including heals and pet attacks), and display them in a fairly simple tooltip. It sports many features by default, including filtering, a standalone frame, splash on new record and more. All this can be disabled if you just want the basic functionality.
Curse

Death Note

Death Note records the events preceding a death and presents them to you in a comprehensible manner.
Curse

EventHorizon

Displays all of your class/spec's rotational abilities on a common time scale. This means that instead of seeing a regular percentage-based timer bar, EH shows you exactly what is happening in relation to everything else. The basic idea: An ability that lasts 12 seconds and has 6 seconds remaining shouldn't look exactly the same as one that lasts 5 minutes and has 2.5 minutes remaining.
WoWInterface

Hear Kitty

Hear Kitty plays soothing and distinct orchestral sounds as you gain and spend your combat resources.  It's like having your own theme music!  Rogues and feral druids hear tones as they gain and spend combo points, enhancement shamans hear their maelstrom weapon charges, and paladins hear their holy power build up.  When you hear the final note played, you'll know it's time for a finishing move, and you won't have to watch for red combo dots or buff stacks anymore.
WoWInterface, Curse

Raeli's Spell Announcer (RSA)

RSA, Raeli's Spell Announcer is an addon that aims to help players with the announcement of certain spells, as well as reminding you of important missing buffs. For example, it can detect when you cast Divine Protection, and it will send a message to chat.
Curse
Review: WoW Insider

RangeDisplay

RangeDisplay is a simple range display addon. It is using spell range, item range and interact-distance based checks to determine the approximate range to your current target, pet, focus or mouseover unit (if enabled). The mouseover unit display can be anchored to mouse, or placed at a fixed position.
Curse

 
Main Mod Sites
UI Forums
Addon Reviews/Info