Open-source web Instant chat app
1.Cryptocat
Cryptocat is an open source web-based Instant Messaging chat application. Unlike other instant chat tools, it focuses on ensuring that communications are encrypted and private.
Cryptocat PHP-based development in addition to static files (CSS, JS and pictures) only a single PHP file. Its interface is simple and beautiful. The message uses the Crypto.js library for AES-256 encryption.
Project Address: https://crypto.cat/
2.Candy
Candy is an open source chat client based on JavaScript development. Support for any Jabber server including its own server. However, the server is required to turn on http-binding support.
This app supports multiple chat rooms with multiple users for private chat hosts and can even kick out and prohibit users.
Its interface supports multi-lingual parties and can be extended via plugins.
Candy provides good documentation and a complete API to easily integrate with other applications or websites.
Project Address: http://amiadogroup.github.com/candy/
Download: Https://github.com/amiadogroup/candy
3.JsChat
Js Chat is an open source chat application that uses a simple JSON-based protocol. Js Chat is developed using Ruby (Sinatra). It has a console client that looks similar to an IRC client. It can show pictures and YouTube videos. Users can log in using a Twitter account and use Mangodb to log logs. With JS chat users can create multiple chat rooms. Its protocol is designed to be close to executable code, so it makes it easy to create clients.
Project Address: http://jschat.org/
Download: Https://github.com/alexyoung/jschat
4.BigBlueButton
BigBlueButton is a set of open source video conferencing systems that are especially suitable for distance education and can also be used for standard meetings. The system allows multiple users to log in and share their cameras while simultaneously communicating over VoIP. Users who can present PDF and Office documents Online can also share their desktops with other users. Users can raise their hands to speak to support group chats and private chats.
Project Address: http://demo.bigbluebutton.org
5.iJab
Ijab is a Web Instant Messaging client XMPP Web Im/web Chat that is developed based on AJAX technology and supports the Xmpp/jabber protocol. Ijab is open source software anyone can build an instant messaging system that supports the XMPP protocol based on Ijab. Ijab uses JavaScript and HTML to develop browser-based running clients without having to download other programs.
Ijab also developed a Web Instant messaging client--ijabbar similar to the Facebook chat style.
Features include
Embedded browser running no pop-up sound
Multi-person Chat
User Search
Roster Management
Http-binding
Also supports MSN, aim and other instant messaging protocols
Project Address: http://opensource.ijab.im/
Via http://skytechgeek.com/2011/09/5-free-open-source-chat-applications-for-developers/
6.JWChat
JWChat is a powerful, web-based Jabber client. Using AJAX technology to develop this client only uses JavaScript and HTML. It has basic Jabber Instant Messaging functionality for user management.
This article is from the "Qingfengdian" blog, make sure to keep this source http://cui918.blog.51cto.com/5884562/1877461
IM Web Client