Frug / Ajax Chat
A fully customizable web chat implemented in JavaScript, PHP and MySQL which integrates nicely with common forum systems like phpBB, MyBB, FluxBB, SMF and vBulletin. A Flash and Ruby based socket connection can be used to boost performance.
Projects that are alternatives of or similar to Ajax Chat
JoeA general-purpose bot library inspired by Hubot but written in Go. 🤖
Stars: ✭ 417 (-16.1%)
Mutual labels: chat
Linphone IphoneLinphone is a free VoIP and video softphone based on the SIP protocol. Mirror of linphone-iphone (git://git.linphone.org/linphone-iphone.git)
Stars: ✭ 462 (-7.04%)
Mutual labels: chat
Vim Chat💜 Chatting plugin for neovim and vim8
Stars: ✭ 475 (-4.43%)
Mutual labels: chat
React Chat Ui🙊 A library of React components for building chat UI's.
Stars: ✭ 424 (-14.69%)
Mutual labels: chat
ChatJava NIO+多线程实现聊天室
Stars: ✭ 454 (-8.65%)
Mutual labels: chat
OwncastTake control over your live stream video by running it yourself. Streaming + chat out of the box.
Stars: ✭ 5,382 (+982.9%)
Mutual labels: chat
NhekoNo longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: ✭ 410 (-17.51%)
Mutual labels: chat
Chat appA flutter chat app built with firestore. It is clone of messenger.User can create stories,chat and search in real time.
Stars: ✭ 493 (-0.8%)
Mutual labels: chat
Ssh ChatChat over SSH.
Stars: ✭ 4,512 (+807.85%)
Mutual labels: chat
FioraAn interesting open source chat application. Developed with node.js, mongoDB, socket.io and react
Stars: ✭ 4,920 (+889.94%)
Mutual labels: chat
MessengerOpen source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+757.95%)
Mutual labels: chat
Phoenix Chat Example💬 A Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.5.5 🚀
Stars: ✭ 452 (-9.05%)
Mutual labels: chat
Thelounge💬 Modern, responsive, cross-platform, self-hosted web IRC client
Stars: ✭ 4,618 (+829.18%)
Mutual labels: chat
RaspchatA chat server that can run on Raspberry Pi
Stars: ✭ 418 (-15.9%)
Mutual labels: chat
MiaouA chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features
Stars: ✭ 486 (-2.21%)
Mutual labels: chat
Openpaas EsnOpen PaaS Enterprise Social Network
Stars: ✭ 414 (-16.7%)
Mutual labels: chat
Ionic3 Chat ionic3 chat example
Stars: ✭ 465 (-6.44%)
Mutual labels: chat
SlackerSlack Bot Framework
Stars: ✭ 495 (-0.4%)
Mutual labels: chat
Kiwiirc🥝 Next generation of the Kiwi IRC web client
Stars: ✭ 488 (-1.81%)
Mutual labels: chat
ChatChat with your team while you collaborate over code using VS Live Share
Stars: ✭ 468 (-5.84%)
Mutual labels: chat
AJAX Chat Standalone
This is the standalone version of Blueimp's AJAX Chat. If you are looking for a version to integrate with your forum, select a different branch.
AJAX stands for "Asynchronous JavaScript and XML".
The AJAX Chat clients (the user browsers) use JavaScript to query the web server for updates.
Instead of delivering a complete HTML page only updated data is sent in XML format.
By using JavaScript the chat page can be updated without having to reload the whole page.
Requirements
Server-Side |
Client-Side |
PHP >= 5 |
Enabled JavaScript |
MySQL >= 4 |
Enabled Cookies |
Ruby >= 1.8 (optional) |
Flash Plugin >= 9 (optional) |
Features
- Easy installation
- Usable as shoutbox
- Multiple channels
- Private messaging
- Private channels
- Invitation system
- Kick/Ban or Ignore offending Users
- Online users list with user menu
- Emoticons/Smilies
- Easy way to add custom emoticons
- BBCode support
- Optional Flash based sound support
- Optional visual update information (changing window title)
- Clickable Hyperlinks
- Splitting of long words to preserve chat layout
- Flood control
- Possibility to delete messages inside the chat
- IRC style commands
- Easy interface to add custom commands
- Possibility to define opening hours for the chat
- Possibility to enable/disable guest users
- Persistent client-side settings
- Multiple languages (auto-detection of ACCEPT_LANGUAGE browser setting)
- Multiple styles with easy layout customization through stylesheets (CSS) and templates
- Automatic adjustment of displayed time to local client timezone
- Standards compliance (XHTML 1.0 strict)
- Accepts any text input, including code and special characters
- Multiline input field with the possibility to enter line breaks
- Message length counter
- Realtime monitoring and logs viewer
- Support for unicode (UTF-8) and non-unicode content types
- Bandwidth saving update calls (only updated data is sent)
- Optional support to push updates over a Flash based socket connection (increased performance and responsiveness)
- Survives connection timeouts
- Easy integration into existing authentication systems
- Sample phpBB3, MyBB, PunBB, SMF and vBulletin integrations available
- Separation of layout and code
- Well commented Source Code
- Developed with Security as integral part - built to prevent Code injections, SQL injections, Cross-site scripting (XSS), Session stealing and other attacks
- Tested successfully with Google Chrome, Firefox, Opera and Safari - built to work with all modern browsers :)
Help
Essential documentation is contained in the attached readme files
For more documentation consult the github wiki: https://github.com/Frug/AJAX-Chat/wiki
For support questions use google groups: https://groups.google.com/forum/#!forum/ajax-chat
To report bugs use github issues: https://github.com/Frug/AJAX-Chat
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].