Vranx

World of Warcraft User Interface Recommendations

BasicChatMods Funkydude

BasicChatMods aims to be a simple chat addon promoting users to customize it with lots of documentation. each module is split into its own file with small comments and guides.
Buttons: Hides the scroll buttons for ChatFrame 1 to 7
ChannelNames: Renames custom channels to numbers(or names, optional), public channels, and private channels
ChatCopy: Allows copying of text in the chat frame, click the "+" button.
EditBox: Moves the chat input box to the top of ChatFrame 1 instead of the bottom
Font: Allows changing of the font with SharedMedia compatibility.
Justify: Will justify ChatFrame 2 (CombatLog) to the right
Scroll: Will allow mouse scroll for ChatFrame 1 to 7
Sticky: Will remember the last channels you typed in, so you don't need to retype them
Timestamps: Will stamp ChatFrame 1 to 7. To timestamp the combat log you need to turn it on in blizzard. Right-click Combat Log > Settings > Formatting > Show Timestamp
URLCopy: Allows copying of URLs in ChatFrame 1
Curse, WoWInterface

bChat Blooblahguy

bChat offers clean, minimalistic, lightweight, bugfree, chat modifications. Features: Minimalistic, Re-skins Text Box, Re-skins Chat Tabs, Mouse Scroll - shift + scroll to jump to top or bottom, Puts a thin outline on chat text, Hides side buttons, URL Copy, Shortens Channel Names, Sticky Channels.
WoWInterface

Chatter Antiarc, Grum

Lightweight chat improvements. Features: Hiding buttons, Linking items, enchants, spells, and quests in custom channels, Custom aliases for channel names, Coloring of player names by class, Custom font and font size for your chat frames, Custom background, border, and positioning for the edit box, Scrolling your chat frames with the mouse wheel, Sticky channels, configurable, Ability to copy a chat frame's contents to your clipboard, Ability to copy URLs to your clipboard, Ability to customize the background and border of your chat frames, Timestamps, A /tt command to send a tell to your target, A module that turns the word "invite" into clickable links that let you invite the speaker, Highlights, Chat fading toggles, Text justification, Autologging (Off by default)
Curse

gChat Goldpaw

This addon is developed for those people that wants a simple mod to manipulate the chatframes to fit their UIs, but don't wish to install major chat addons like Prat or ChatMod. It contains no heavy databases, no highlighting of words, no spamfilters, no nothing. Features: Hides the buttons and arrows next to the chatframes, Enables the mousewheel to scroll in the chatframes, Enable the use of the arrowkeys in the editbox, Can move the editbox to the top of the chatframe, Can hide the background of the editbox, Abbreviates the channel names, Add timestamp to the chat. Can show seconds, Prevent the chat from fading out, Outlined and shadowed chat to make it easier to read, Neon effect that colors the border of the ChatEditBox in the same color as the chat type. (e.g green for Guild, orange for Raid... etc).
WoWInterface

idChat 1ndustrial

This addon modifies the chatframes. Features: Timestamps on all messages - hh:mm format, Text replacement; "[1. General]" becomes "1" - "Raid" becomes "R", The editbox is on top and doesnt have a background, You no longer need to hold alt to move through the editbox, Mousewheel scrolling - Hold shift to scroll to the top/bottom, A slash command "/tt" to send a message to your target, All chat buttons are hidden, The chat channels say-emote-yell-party-guild-officer-raid-raid warning-battleground-whisper and all numbered channels are made sticky - The next time you open your editbox you will send a message to that channel by default, Reformats normal messages - whispers and achievement notifications.
Curse

Low Memory Chat jaliborc

If you are looking for a highly configurable chat mod, LM Chat isn't for you: this is an extremely small add-on, and has no configurable settings. Features: Low Memory Usage: less than 1,7 kb | Hides the up, down and menu chat buttons | Chat menu button inside the chat frame, at the upright corner optional module | Enables chat scrolling | Relocates bottom button to be inside the chat frame, and it only appears when you are scrolling | Shorten and removes channel names (the color should be enough) | Makes Yell, Whisper, Party, Raid, Guild and Officer channels sticky (optional module) | Moves the editbox to the top of the frame (optional module) | Lets you choose between several editbox styles (see the second image) | Timestamps (optional module) | Disable Tab Flash (optional module) | Disable Text Fading (optional module).
WoWInterface, Curse

PhanxChat Phanx

PhanxChat is a simple, functional chat mod. Features: Hides the chat scroll buttons, Hides the chat menu button, Shows the scroll-to-bottom button only when you're scrolled up, Enables mousewheels scrolling in the chat frames, Moves the chat edit box to the top of the chat frame, Enables arrow keys in the chat edit box, Disables the flashing effect on chat tabs, Locks chat tabs to prevent accidental undocking (hold SHIFT to drag), Configures chat text fading, Sets the fade-in alpha for chat frames, Removes the brackets around player names, Colors player names by class, if known, Remembers channel colors by name, not number, Shortens channel names and chat strings, Enables sticky chat for all chat types, Suppresses channel leave/join notifications, Suppresses repeated messages in public channels, Makes URLs in chat clickable for easy copying, Colors URLs in chat and adds brackets around them, Adds "tell target" functionality, Auto-enables chat logging.
Config: /pchat
WoWInterface, Curse

Prat3 sylvanaar, Pazza, Medalist

Chat mod that lets you change many chat options. Options can be toggled on/off. Toggle the chat menu and chat window buttons on and off, Shortens channel names in the chatframe, Allows channel coloring by channel name, Enables item linking in all channels, Adds keybindings for different chat channels, Color player names by class, set brackets around player names, Enables mousewheel scrolling for chat windows, Makes chat channels sticky, Adds a slash command (/tt) and keybinding to send a message to your target, Adds timestamps to chat windows.
Config: /prat
Curse, WoWInterface

zChat Zergreth

zChat is a simple, lightweight chat modification AddOn. Features: Font size, Time stamps, Modification of the channel format (default is "CHANNEL|", Blizzard default is "[CHANNEL]"), Color player names in class colors (support for Class Colors), Change the appearance of the chat box, Save chat history inbetween sessions, Scroll through chat history without holding down your alt key, Scroll through the chat with your mousewheel, Resize and slightly reposition the chat buttons, Disable fading of old text, Possibility to hide the buttons, Possibility to move the chat box above the chat, Tell target slash command: "/tt message", Own nickname highlight.
WoWInterface

Instant Messengers

Cellular totalpackage

An instant messenger mod that pops up a window when you receive a whisper. Opens a new window for each conversation. Allows you to close a window and return to the conversation later.
Config: /cellular
WoWInterface, Curse

WIM (WoW Instant Messenger) Pazza

WIM (WoW Instant Messenger) helps you to manage your whispers by making them into a classic instant messenger interface such as AIM, Yahoo and MSN. With game play in mind, WIM has a large array of options where you can customize how WIM interacts during different situations, such as while you are in combat or in town talking to friends or selling your crafts.
WoWInterface, Curse

Miscellaneous Chat Mods

AutoText PProvost

AutoText is an addon for managing whispers, tells and other messages that you send frequently. You can use it for strats, raid assignments, vent info and many other things. Each message has can be assigned to a category to let you group up messages in whatever way you like. Examples might include Officer, Raid, General, etc. The category is used to group related messages in the configuration UI and in the LDB tooltip.
WoWInterface, Curse

BottleCap Ethan Centaurai

BottleCap is a minimalistic addon which checks for those who accidentally leave their caps lock on, and converts the text into all lower-case chat for you. It also includes a "Verbose Mode", which will indiscriminately converts all chat into lower-case text, regardless of original case.
WoWInterface

ChatBar AnduinLothar

Button Bar for openning chat messages of each type. Buttons are colored the color of a chat type, left click to open editbox of that type, right click for type specific options. Initial letter of the type on or above the button.
WoWInterface

ChatInputTop Derkyle

Puts the chat input box on the top of the chat window instead of the bottom.
WoWInterface

ChatKeys Zax

Allows you to bind keys to open chat channels. Also gives a binding for tell target.
Config: Key Bindings
Curse

Chicchai Lolzen

Lets you minimize your chat windows.
WoWInterface

Fane Haste

Improved chat tabs. If you have a tab for tells/whispers it will turn red when you receive a new tell/whisper.
WoWInterface

GuildMains Mundocani

This addon shows you the name of the main character when one of your guildmates chats using a known alt. This is done by scanning the guild roster, looking for the name of a main in the player note of an alt. Many guilds already do this just as a matter of record keeping, so this addon works right out of the box. The names show up in parenthesis after their alts name like this:
[Bravehearth (Pitchifus)] whispers: Hey, is the download ready yet?
Curse

Identity Ferusnox

Identity does the following: 1. Main name in Guild and Officer chat 2. Main Name in Channels 1 - 10 and BGs 3. Nicknames in Party and Raids 4. Your Zone Location in Channels 5. It saves the name per realm and per character, so you can have different nicknames and different mains for different realms or factions. If your main character is a 60 Warrior named Tank and you are working on a new toon (level 10 Priest) called Healer, and both are in the same guild this addon would do the following:
Guild: [Healer]: (Tank): How is everyone doing today? Officer: [Healer]: (Tank): How is everyone doing today?
Curse

Misspelled nrpieper

Watches chat messages you type, highlighting misspellings. Misspelled words may be right clicked to obtain a list of replacement suggestions.
WoWInterface, Curse

NeonChat mikma

Colors the chat input and chat border to match the chat you are about to write.
WoWInterface

Outliner Chrnotic

A simple mod that outlines the chat font.
WoWInterface

SimpleTellTarget PProvost

Adds a /tt command for sending whispers to your current target.
WoWInterface

TabAlerts Torhal

TabAlerts shows activity for docked ChatFrames. ChatFrame tabs can have specific message-type filters set on them from the default UI. TabAlerts gives you the option to listen for certain message types - when these message types are triggered, the appropriate tab will begin flashing to alert you to new activity.
WoWInterface

TheLowDown Tekkub

Automatically scroll to the bottom the the chat frame after a specific amount of time.
WoWInterface

Spam Filters

BadBoy funkydude

BadBoy will actively scan your chat for possible spam, when found it will block all spam that is found from appearing and report the spamming player automatically.
WoWInterface, Curse
BadBoy Levels: Filter Whispers By Level, BadBoy CCleaner: Filter Crap From Chat

Devnull Zalkalin, Jncl

Makes your life in WoW more pleasant by ignoring various chat annoyances while in a capital city. It will ignore people who /yell, spammy NPCs (ie. Ironforge bread vendor, Topper McNab in Stormwind etc), duel spam (A has defeated B in a duel), emotes, drunk spam (X looks tipsy), tradeskill spam.
Config: /devnull
Curse

Give Me Peace Softrix

This addon is designed to block ALL whispers sent to your character who are not first authorised by you and silenty whisper the blocked player informing them that their whisper was hidden from you and ignored. Note that GM whispers are automatically authorised.On loading of your character both your friends and guild list are scanned and automatically authorised by the addon and any whispers from those players will be shown as normal unless you manually add a player from your friends or guild list to the built in ignore feature.
WoWInterface, Curse

IHateTrade Moromillas

Filters out non-trade chat, and non-LFG chat from the trade and LFG channels respectively, so you only see things that are "LFM", "LFG", "WTS" etc, making World of Warcraft 10 times more playable with these chat channels open.
Curse

SpamSentry Anea

This addon stops goldspam messages from showing in your chatframes. To detect spam, SpamSentry uses sophistacted heuristics that have been developed over the course of over two years. Caught spammers can easily be reported using an intuitive one-click report system. SpamSentry features an LDB plugin that provides some simple status info, and gives you quick access to the options and the reporting window.
WoWInterface

SpamThrottle Orukxu

Filters the trade channel and /yells so that any individual message is only displayed ONCE every XX seconds, where XX is a user-settable number with a default of 600 seconds (10 minutes). Repeats are filtered out, as long as the text is similar and it's been less than XX seconds since the last identical message was shown.
Curse