All Projects → Frug → Ajax Chat

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.

Labels

Projects that are alternatives of or similar to Ajax Chat

Joe
A general-purpose bot library inspired by Hubot but written in Go. 🤖
Stars: ✭ 417 (-16.1%)
Mutual labels:  chat
Linphone Iphone
Linphone 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
Chat
Java NIO+多线程实现聊天室
Stars: ✭ 454 (-8.65%)
Mutual labels:  chat
Owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Stars: ✭ 5,382 (+982.9%)
Mutual labels:  chat
Nheko
No longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: ✭ 410 (-17.51%)
Mutual labels:  chat
Chat app
A 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 Chat
Chat over SSH.
Stars: ✭ 4,512 (+807.85%)
Mutual labels:  chat
Fiora
An interesting open source chat application. Developed with node.js, mongoDB, socket.io and react
Stars: ✭ 4,920 (+889.94%)
Mutual labels:  chat
Messenger
Open 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
Raspchat
A chat server that can run on Raspberry Pi
Stars: ✭ 418 (-15.9%)
Mutual labels:  chat
Miaou
A 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 Esn
Open PaaS Enterprise Social Network
Stars: ✭ 414 (-16.7%)
Mutual labels:  chat
Ionic3 Chat
ionic3 chat example
Stars: ✭ 465 (-6.44%)
Mutual labels:  chat
Slacker
Slack 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
Chat
Chat 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].