两个各有特长的即时通讯开源项目

大家好 这里是TJ君

今天和大家分享两个即时通讯项目。Let's go!

HuLa-IM-Tauri

HuLa-IM-Tauri,一个基于Tauri、Vite 5、Vue 3 和 TypeScript 构建的即时通讯系统。

综合了Tauri的跨平台能力,以及Vue 3的响应式涉及,再加上TypeScript语言的安全特性,通过Vite 5的快速搭建,最终使项目高效、安全、易用。

项目安装执行命令如下:

# 进入项目目录
cd HuLa

# 安装依赖
pnpm install

# 运行开发服务器
pnpm run tauri:dev

# 构建生产版本
pnpm run tauri:build

项目地址:https://github.com/nongyehong/HuLa-IM-Tauri

WuKongIM

WuKongIM是一个高性能通用通讯服务项目,目前支持即时通讯,站内/系统消息,消息中台,物联网通讯,音视频信令,直播弹幕,客服系统,AI通讯,即时社区多个场景。功能丰富。

主要特点在于:

  • 完全自研:自研的消息数据库,消息分区永久存储,自研二进制协议(支持自定义),重写Go底层网络库,无缝支持TCP和websocket。
  • 性能强劲:单机支持百万用户同时在线,单机16w/秒消息(包括DB操作)吞吐量,一个频道支持万人同时订阅。
  • 零依赖:没有依赖任何第三方组件,部署简单,一条命令即可启动
  • 安全:消息通道和消息内容全程加密,防中间人攻击和窜改消息内容。
  • 扩展性强:采用频道设计理念,目前支持群组频道,点对点频道,后续可以根据自己业务自定义频道可实现机器人频道,客服频道等等。

项目地址:https://github.com/WuKongIM/WuKongIM



往期推荐

快速搭建Linux系统、一键清理Windows系统,两个实用开源项目
分享两个浏览器小插件:提升效率美化页面、增加鼠标点击定制效果
分享两个开源PDF转Markdown格式工具,可直接在线使用


点击下方卡片,关注公众号“TJ君

每天了解一个牛x、好用、有趣的东东

往期推荐,可点击阅读原文直达分类汇总页面

相关推荐

  • 2024年最新的50个AI工具来了,网友评论:yyds!这也太好用了!
  • 2B业务的苦与乐: 白鲸开源CEO对话神策CEO桑文锋
  • 聊一聊字符串常见操作的源码实现
  • 高性能短链设计
  • 推荐几个适合Java开发者的免费IDEA插件
  • 如何解决 WebClient Connection Reset by Peer错误
  • 【超实用攻略】SpringBoot + jackson 轻松搞定数据脱敏
  • 六年了,我终于成为了 Kaggle GrandMaster 。
  • 涨见识!!!谁说PLC轮询通信很简单???
  • 29.3K Star重生!!!一个前端UI框架的大起大落
  • Spring Boot集成syslog快速入门Demo
  • 揭秘支付对账:确保每一分钱的安全之旅
  • [开源]一个使用简单且功能强大的自动化测试基础框架,操作易上手
  • 发现一个冷门生意:微信有几百个同城好友就能赚钱
  • 豆包的浏览器插件上线了播客和视频总结功能;DomoAI唇形同步功能已升级
  • SpringBoot 自定义启动画面
  • 急缺!高校GPU告急,李飞飞辛顿求救
  • AI引爆计算格局变革,“Arm技术授权订阅”一揽子解决创“芯”焦虑
  • 【议题征集】国际开源及RISC-V人才暨开源技术与生态之旅
  • 国外程序员吃饱了撑的?居然将Windows NT移植到“上古”的苹果麦金塔电脑