Chat rooms main screen: chat area and online users - screenshot

BlaB! WS Pro

Scroll down to purchase...
BlaB! WS Pro Demo

BlaB! WS Pro is a realtime group chat system (client & server) based on websockets. Client app and Admin CP are with mobile friendly responsive design, HTML5 and CSS3 compliant, support any browser and HiDPI displays ready. The client side is written in PHP, HTML/CSS and JavaScript and using MySQL as a backend. The server side is written in Python and compiled with all dependencies in a single executable file.


Chat Settings/Avatar/Profile panels


Requirements (self-hosted PHP/MySQL client, websocket server hosted on our servers)



Requirements (self-hosted PHP/MySQL client & self-hosted websocket server)


Chat Admin Panel screenshot


youtube video youtube video


Chat keyboard shortcuts / touchscreen gestures

ESC-centric - the ESC key closes any element that is on top and opens the main panel in chat and the menu 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-9 activates rooms 1-9. CTRL+SHIFT+L/R arrows cycles through rooms.


Share files/youtube/mp3/video

Any file can be uploaded and posted in chat: images, audio mp3 and video mp4 that are recognized automatically and can be streamed while a link to any other file is displayed instead. Users can share and watch YouTube, Twitch.TV & Vimeo videos, post & listen to SoundCloud and MixCloud tracks, playlists. Users can post an address and display in chat a map (Google Maps), source code (the language is recognized and highlighted) and there is also an IRC-like /roll dice feature (up to 99d99 with sum/avg).


Channels and Rooms


A channel is a separate installation of BlaB! WS Pro client that communicates to a separate instance of blabws-pro-server. Channels are totally isolated from one another and with separate admin panels. Channels can share users, user groups (group permissions can be the same or different) and static files: emoticons, stickers, sounds etc. With a self-hosted server you can install multiple channels under one domain at no additional cost.


Rooms are separate chat spaces under one channel. 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. From version 19.11↗ - hidden rooms: only selected user groups can see and chat in hidden rooms.


Voice and video messages in chat

BlaB! WS Pro supports voice & video messages in Firefox, Firefox Mobile and any desktop/mobile Chromium based browser - Chrome, Chrome Mobile, Opera, Brave, Vivaldi. The length and the quality of a voice/video message can be adjusted from the Admin CP.


P2P voice and video calls

BlaB! WS Pro supports P2P voice and video calls over WebRTC in all modern desktop & mobile browsers. A P2P voice/video call requires on both sides:



Chat bots (Machines)

TimeMachine displays messages and announcements at intervals. TheGodFather scans public & private messages and replies with predefined phrases on a keyword match. NewsMachine responds with the latest news (country-wise & language-wise) on a keyword match or posts random news in chat. GIF machine posts a GIF image when a keyword match is found. Aunt Hedwig delivers in chat external content such as tweets, RSS Facebook posts. Bling Machine displays in chat fullscreen animations, announcements and adverts.

More about machines...


Share location in chat screenshot


Integration with forums and CMS

Chat integration (single signin + import groups) with Wordpress, Joomla, Invision Community, MyBB, phpBB3, Simple Machines, Vanilla, vBulletin, Woltlab Suite, Xenforo

BlaB! WS Pro supports integration with Flarum, IPS Suite (v4.x), Joomla, MyBB, phpBB3 (3.1+), Simple Machines, Vanilla, vBulletin (v5.x), Woltlab Suite, WordPress, Xenforo. People registered and logged onto your forum/CMS enter the chat with their usernames directly, without a login prompt.

If you would like to integrate with another forum/CMS - contact us prior to placing your order.

BlaB! WS Pro is NOT a Module, Plugin, Add-on. It does NOT touch your forum/CMS installation so that you can upgrade it easily and even switch BlaB! WS Pro to work with another, e.g. remove phpBB and install vBulletin and by replacing a couple of variables, BlaB! WS Pro will recognize your vBulletin users the same way it did it with phpBB. The registration/login part of BlaB! WS Pro still exists. It depends on your settings whether people are allowed to register new BlaB! WS Pro accounts.

You can import user groups from your forum or CMS so that moderators are moderators in chat, those who are banned are not allowed to send chat messages etc. A Forum/CMS user enters the chat with permissions based on their PRIMARY group from your forum/CMS no matter how many groups he/she is a members of. There are also some differences:

We provide information and step-by-step instructions how to embed BlaB! WS Pro into IPS Suite 4, Joomla, MyBB, phpBB, Vanilla, vBulletin 5, Woltlab Suite, WordPress and Xenforo using an available option in their ACP to create static pages or a similar plugin.


BlaB! WS Pro Demo


  • BlaB! WS Pro USD 3500 (downloadable PHP/MySQL client, websocket server hosted on our servers)
    This initial pack includes:
    • BlaB! WS Pro client and 3 months blabws-server-pro hosting
    • Free installation service on request
    • Access to our support center, download area and ticket system
  • We accept PayPal, credit cards, wire transfers and Bitcoin
ORDER BLAB! WS PRO (client + 3 months websocket server hosting)


  • BlaB! WS Pro USD 9500 (downloadable PHP/MySQL client & downloadable self-hosted websocket server)
  • Free installation service on request
  • One year support and upgrades
  • You can run multiple instances (client & server) under one domain
  • We accept PayPal, credit cards, wire transfers and Bitcoin
ORDER BLAB! WS PRO (client & server)


Members Only!

How to install BlaB! WS Pro (self-hosted client, server hosted on our servers)


Chat color schemes
Select and copy a color scheme & import from ACP » Style


Chat emoticons based on EmojiOne Chat emoticons based on NotoEmoji
Download default avatars Download alternative avatars Download alternative avatars Download alternative avatars
Download default stickers set Download German stickers set Download ghost stickers set Download old default stickers set Download xxx/bdsm stickers set Download xmas stickers set Download monsters stickers set Download emoji stickers set
Sicker downloader
Splash Page Template Splash Page Template Splash Page Template Splash Page Template Splash Page Template Splash Page Template Splash Page Template Splash Page Template Splash Page Template Splash Page Template
From version 21.01 BlaB! WS Pro supports animated stickers in webp format. Download below 80 stickers in 6 packs by the following artists: Amirreza Ahondi · נהוראי גלם · Sticker ProMan · Adriana Mandjarova . All webp files are converted from public Lottie Files under Creative Commons (CC) Attribution (BY) License.
Animated stickers

Page updated: 2021-09-12