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

哥们看看码农 2024-07-20 04:41:40

今天和大家分享两个即时通讯项目。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

0 阅读:100

哥们看看码农

简介:感谢大家的关注