BlaB! AX is a free AJAX/PHP group chat system. Both the frontend and Admin CP are with responsive design, HTML5 and CSS3 compliant, support all modern browsers (incl. mobile browsers), HiDPI displays ready (no raster images). BlaB! AX is tiny - all that users load with their browsers is less than 200kB (60kB gzipped) in 5 HTTP requests (incl. sounds, emoticons and other images; stickers and avatars are loaded on request) and 95% of this content is cached for further use.
Supports any browser incl. mobile browsers.
PHP5/PHP7 compatible: no PHP errors, warnings or notices.
HTML5 and CSS3 compliant: passes W3C tests with 1 warning about scaling.
No errors and warnings in Browser Console.
Native code only - no external frameworks and libraries used.
Excellent responsiveness even on old low-end smartphones and tablets.
HiRes/Retina displays ready - no raster images used /why not? see FAQ/.
100% resizable layout, you can run it fullscreen or in iframes as small as 360x360px.
Registration system allowing 'guest' users.
Innovative method to reset forgotten passwords without sending emails.
Predefined mottos, users can put their own one-line motto instead.
A set of avatars to pick from and an option to upload an image/photo.
Rooms - separate chat spaces. Every chatter is connected to all the rooms and receives any message posted in any room with a visual notification and a different sound notification for messages posted in background rooms.
Private one-2-one chats inside the main chat.
Admin can kick and ban users and IP addresses.
Material icons, EmojiOne emoticons, native emojis & stickers.
Colorful predefined themes; option to create your own in seconds.
Two ready to use Android apps available on Google Play.
An easy way to create your own custom mobile app for Android and IOS.
An easy way to create a Chrome web extension /see FAQ/.
Ignore option - chatters can choose to hide messages from other chatters.
Stealth users - invisible in chat; do not appear in logs
Sound notifications on (1) new messages, (2) enter/leave/changeStatus, (3) messages in background, (4) PM.
Language & timezone settings per user.
UTF-8 multilanguage support incl. usernames with non-Latin letters.
Translated in English, French, German and Spanish.
Mobile friendly Admin CP: settings, logs, user management, themes.
ESC-centric - the ESC key closes any element that is on top and opens the main panel in chat and in Admin CP.
On mobile, a swipe from the left edge opens the main panel in chat and the menu in Admin CP.
Users can scroll with arrow keys, mouse wheel and by dragging.
A double click swaps between select mode and drag to scroll mode.
CTRL+SHIFT+1 CTRL+SHIFT+2 ... CTRL+SHIFT+9 switches to rooms 1-9.