TeamTalk - 蘑菇街开源的一款企业办公即时通信软件

简介: TeamTalk 是蘑菇街开源的一款企业办公即时通信软件,最初是为自己内部沟通而做的 IM 工具。团队自己的介绍如下:2013年我们蘑菇街从社区导购华丽转身时尚电商平台,为解决千万妹子和时尚卖家的沟通问题,我们开发了自己的即时通讯软件。既然已经有了用户使用的IM,为什么我们自己公司内部沟通还要用第三方的呢?因此就有了TT(TeamTalk)的雏形,现在蘑菇街内部的在线沟通全部通过TT来完成。随着TT功能的逐渐完善,我们决定把TT开源来回馈开源社区,希望国内的中小企业都能用上开源、免费、好用的IM工具!

TeamTalk 是蘑菇街开源的一款企业办公即时通信软件,最初是为自己内部沟通而做的 IM 工具。团队自己的介绍如下:

2013年我们蘑菇街从社区导购华丽转身时尚电商平台,为解决千万妹子和时尚卖家的沟通问题,我们开发了自己的即时通讯软件。既然已经有了用户使用的IM,为什么我们自己公司内部沟通还要用第三方的呢?因此就有了TT(TeamTalk)的雏形,现在蘑菇街内部的在线沟通全部通过TT来完成。随着TT功能的逐渐完善,我们决定把TT开源来回馈开源社区,希望国内的中小企业都能用上开源、免费、好用的IM工具!

image.png

项目介绍

  • 开源协议:Apache License, Version 2.0
  • 定位:中小型企业用户,Member >= 2
  • 特点:开源与产品并重
  • 功能:可靠的消息传递机制;可多点多平台登录;支持文字、图片、语音等富文本信息;文件收发等


项目框架

麻雀虽小五脏俱全,本项目涉及到多个平台、多种语言,简单关系如下图:

image.png

服务端:

CppServer:TTCppServer 工程,包括IM消息服务器、http 服务器、文件传输服务器、文件存储服务器、登陆服务器

java DB Proxy:TTJavaServer 工程,承载着后台消息存储、redis 等接口

PHP server:TTPhpServer 工程,teamtalk 后台配置页面


客户端:

  • Mac:TTMacClient 工程,Mac 客户端工程
  • iOS:TTIOSClient 工程,iOS 客户端工程
  • Android:TTAndroidClient 工程,Android 客户端工程
  • Windows:TTWinClient 工程,Windows 客户端工程

语言:C++、Objective-C、Java、PHP

系统环境:Linux、Windows、Mac、iOS、Android


代码下载

服务端:

可以去官网下载试用,已有 Android、iOS、Mac、Windows 客户端。

相关文章
|
监控 安全 NoSQL
5 个适用于 Linux 的开源日志监控和管理工具
5 个适用于 Linux 的开源日志监控和管理工具
1381 0
|
存储 监控 安全
前端框架的数据驱动方式如何保证数据的安全性?
总之,前端框架的数据驱动方式需要综合运用多种手段来保证数据的安全性。从传输、存储、访问控制到防范攻击等各个方面进行全面考虑和实施,以确保用户数据的安全可靠。同时,不断加强安全管理和技术创新,以应对不断变化的安全挑战。
631 60
|
10月前
|
存储 弹性计算 编解码
最新:阿里云 4 核 8G 云服务器优惠活动价格解析与性能测评
在云服务器选型中,4 核 8G 是兼顾 “算力与实用性” 的热门配置 ——4 核 CPU 能应对多任务并行处理,8G 内存可支撑中小型数据库或多应用部署,既不像 2 核 4G 那样局限于轻量场景,也不似 8 核 16G 那般成本偏高,因此成为个人开发者、中小企业部署 Web 应用、运行数据库的优选。下面从价格构成、性能表现、适用场景三方面,用通俗语言拆解这款配置,帮你清晰判断是否契合需求。
|
Java 关系型数据库 数据库
【SpringBoot系列】微服务集成Flyway
【4月更文挑战第7天】SpringBoot微服务集成Flyway
1308 1
【SpringBoot系列】微服务集成Flyway
|
弹性计算 安全 前端开发
除了 Mattermost,这些开源 IM 应用也值得一试
在数字化时代,即时通讯(IM)已成为日常生活和工作的重要部分,开源IM应用因其透明度、可定制性和社区支持受到关注。
|
Web App开发 人工智能 安全
指南:Google Gemini 2.0 Pro国内版 (Gemini 2.0国内使用指南)
据称,谷歌 AI 推出的 Gemini Pro 国内版,是一款性能卓越的大型语言模型,其能力和表现均超越了广受欢迎的 ChatGPT。作为 Fostmar 的重大升级,它将为用户带来前所未有的 AI 交互体验
3520 0
|
网络协议 NoSQL 关系型数据库
注册 🛠 开源即时通讯(IM)项目OpenIM源码部署指南 OpenIM
注册 🛠 开源即时通讯(IM)项目OpenIM源码部署指南 OpenIM
2442 0
|
安全 Go 开发者
|
缓存 监控 NoSQL
7min到40s:SpringBoot 启动优化实践!
7min到40s:SpringBoot 启动优化实践!
2991 3
|
机器学习/深度学习 人工智能 算法
Diffusion 和Stable Diffusion的数学和工作原理详细解释
扩散模型的兴起可以被视为人工智能生成艺术领域最近取得突破的主要因素。而稳定扩散模型的发展使得我们可以通过一个文本提示轻松地创建美妙的艺术插图。所以在本文中,我将解释它们是如何工作的。
4992 2
Diffusion 和Stable Diffusion的数学和工作原理详细解释

热门文章

最新文章