5个常用的开源聊天应用

标签: 开源 聊天 应用 | 发表时间:2014-06-03 06:33 | 作者:wxyyxc1992
出处:http://blog.csdn.net

原文地址:http://www.pixelstech.net/article/1315406969-5-Free-Open-Source-Chat-Applications-For-Developers

在线聊天系统能够使用户相互通过短信、视频、音频等方式进行交流,而对于开发者而言,在设计某个网络应用时往往会考虑到让他们的用户之间能够随时交流。作为开发者,我们能够理解网络管理员们对即时聊天工具的需求,这也就是为什么我们在浩瀚的Google搜索结果中挑选出了下列5个开源的Web聊天应用。开发者很容易就可以将他们嵌入到自己的应用中。


(1)Cryptocat--开源的加密聊天系统


Cryptocat 是一个开源的聊天应用,它能够保证用户建立加密隐私的聊天会话。Cryptocat 除了使用标准的Css、Js与图像文件之外,还使用了PHP文件。每一条消息使用了AES-256加密并且它每30分钟即会擦除已经关闭的对话。Cryptocat提供了漂亮友好的用户交互界面并且能够兼容匿名对话。同时它还提供了一个Chrome的扩展插件工作在经过认证的客户端以保证用户的Session不受到JavaScript攻击。


项目网址 :  https://crypto.cat/


(2)Candy:基于JavaScript的多用户聊天应用

Candy是一个开源的多用户聊天客户端,它着眼于保证多用户的即时聊天。Candy基于JavaScript编译,用户也可以通过Jabber(XMPP)服务端连接,从而建立自己的聊天主机。Candy包含了众多的漂亮的主体,人们可以加入不同的聊天室进行私人对话,消息提醒系统等等。

Candy拥有了很多的官方插件与规范的开发手册,这使得用户能够轻易地将Candy插入自己的应用中。它提供了许多的函数以便用户能够根据事件来控制整个应用流程。

项目地址: https://github.com/amiadogroup/candy

(3)JsChat:一个开源的聊天系统

Js Chat是一个使用基于JSON的简单通信协议利用Ruby进行编译的在线聊天系统。它拥有命令行接口,并且可以播放图片或者来自于Youtube的视频或其他链接。用户可以使用twitter登陆,它也使用了Mongodb进行日志记录。通过JsChat用户可以创建多个聊天室,JsChat的通信协议设计初衷有点类似于编译性质的代码,所以它能够轻易地创建聊天。

项目地址: https://github.com/alexyoung/jschat

(4)Big Blue Button:开源视频聊天系统。

该项目主要面向会议或者诸如大学中提供的远程教学功能。该应用基于四个开源的组件,从而保证了它能够稳定运行在MAC、UNIX与PC上。它允许多个用户交互分析他们的桌面而没有任何限制。同时它也允许用户同步、云盘等方式分享pdf文件、office文件等等。

项目地址:http://demo.bigbluebutton.org


(5)iJab:开源异步聊天系统

项目地址 : http://opensource.ijab.im/



作者:wxyyxc1992 发表于2014-6-2 22:33:02 原文链接
阅读:54 评论:0 查看评论

相关 [开源 聊天 应用] 推荐:

5个基于Web的开源即时聊天应用推荐

- Ian - ITeye资讯频道
Cryptocat 是一个开源基于Web的即时消息聊天应用程序. 与其它即时聊天工具不同之处在于,它主要关注确保通信是进行加密过和私人化的. Cryptocat 基于PHP开发,除了静态文件(CSS, JS和图片)外,只有单独的一个PHP文件. 消息使用crypto.js library进行AES-256加密.

5个开源免费的聊天应用程序

- 幻幽 or A書 - 伯乐在线 -博客
  Cryptocat 是一个开源基于Web的即时消息聊天应用程序. 与其它即时聊天工具不同之处在于,它主要关注确保通信是进行加密过和私人化的.   Cryptocat 基于PHP开发,除了静态文件(CSS, JS和图片)外,只有单独的一个PHP文件. 消息使用crypto.js library进行AES-256加密.

5个常用的开源聊天应用

- - CSDN博客Web前端推荐文章
原文地址:http://www.pixelstech.net/article/1315406969-5-Free-Open-Source-Chat-Applications-For-Developers. 在线聊天系统能够使用户相互通过短信、视频、音频等方式进行交流,而对于开发者而言,在设计某个网络应用时往往会考虑到让他们的用户之间能够随时交流.

Yobongo:基于位置的聊天室(iPhone应用)

- nowa - 36氪
和几个人聊天可能还比较爽,但如果随机找上千个人和你聊天的话,估计你会崩溃. 在线聊天室一直面临着类似的问题,这也是Yobongo打算解决的问题. Yobongo自称可以让你通过iPhone和附近的人进行有趣的聊天. 你无需选择聊天室、无需查找好友、无关关注任何人,他/她就在那里. Yobongo如何解决聊天室过于拥挤的问题,并让聊天更加愉快呢.

BitTorrent开发去中心化聊天应用

- jimmy54 - Solidot
即时聊天程序需要中心服务器,BitTorrent宣布推出了一个去中心化的聊天应用µChat(通过µTorrent的App Studio下载). 聊天应用需要解决三大挑战:选择聊天对象,寻找聊天室和列出聊天朋友列表. µChat使用磁链去解决了问题,用户通过磁链进入聊天室,从聊天室里看到聊天对象;当你和某人加为好友后,你们两人将加入一个相同的唯一磁链.

Facebook推出手机聊天应用 欲取代短信

- xcv58 - 互联网的那点事
8月10日凌晨消息,Facebook今天在iPhone和Android应用商店中推出独立聊天应用Facebook Messenger,界面与网络版Facebook消息功能类似. 点开Messenger,你会看到最近在Facebook上进行的所有对话和消息. 点击消息即可直接回复,如果在应用没打开时 收到信息,将会受到推送通知.

跨平台终极聊天应用 Google Babble 细节披露

- - 谷奥——探寻谷歌的奥秘
我们之前报道过说Google正在打造一个终极的聊天应用Google Babble,最近. Droid-Life得到了一些细节,说确有其事,但这个服务的内部名称叫做Babel,而非Babble,目前已经在被一些Googler测试了. 这个服务的目的就是要实现跨平台的无缝聊天体验,包括Android、iOS、Chrome、Google+和Gmail,Babel除了一般的聊天功能,还具备高级群组对话、可跨平台查找聊天记录、可发送照片、改进的提醒功能和全新的基于对话的用户界面.

Unda:10秒钟短视频聊天应用

- - 互联网的那点事
文字、音频和视频聊天的IM已经太常见了,就连来自500 Startups加速项目,免费视频通讯软件Unda的创始人Oscar Yasser Noriega在向我介绍Unda的时候也提到了WeChat 和Line,“我们有这个想法只是因为文字聊天太麻烦,Unda就专注做短视频聊天,”. Oscar Yasser Noriega认为用户在聊天的时候其实不需要同时在线,也就是说,在对方发送信息的时候你“在线”其实是一种浪费,所以Unda提供“异步”信息服务,提供10秒的短视频聊天,一方面是解决网络流量的问题,另一方面是保证信息发送的速度和稳定.

DeepPavlov:一个训练对话系统和聊天机器人的开源库

- - IT瘾-tuicool
项目地址: https://github.com/deepmipt/DeepPavlov. 这是一个开源的对话 AI 库,建立在 TensorFlow 和 Keras 上,其用途是:. 复杂对话系统的实现和评估. 我们的目标是为研究者提供:. 用于实现和测试他们自己的对话模型并随后将模型共享的框架;.

开源应用程序架构

- WCM - LinuxTOY
建筑师会在训练过程中学习并了解上千年来由不同大师所设计的建筑,而软件工程师却鲜有这样的机会去了解现实中的软件架构是什么样子. 该书列举了以下开源软件架构设计:. 该书依照 Creative Commons Attribution 3.0 Unported 发布,既可以在线阅读,也可以在 Lulu 上购买纸质印刷版本和 PDF 电子书版本(其他格式的电子书版本正在制作中).