Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kanglin/rabbitim
玉兔即时通讯。开源的跨平台的的即时通信系统。包括文本、音视频、白板、远程控制
https://github.com/kanglin/rabbitim
im video xmpp
Last synced: about 13 hours ago
JSON representation
玉兔即时通讯。开源的跨平台的的即时通信系统。包括文本、音视频、白板、远程控制
- Host: GitHub
- URL: https://github.com/kanglin/rabbitim
- Owner: KangLin
- License: gpl-3.0
- Created: 2014-08-28T07:00:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-30T03:51:59.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T04:14:18.549Z (about 13 hours ago)
- Topics: im, video, xmpp
- Language: C++
- Homepage:
- Size: 31.3 MB
- Stars: 538
- Watchers: 51
- Forks: 259
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Funding: .github/FUNDING.yml
- License: License.md
- Authors: Authors.md
Awesome Lists containing this project
README
#
[玉兔即时通讯](https://github.com/KangLin/rabbitim)
作者:康林
--------------------------------------------------------
[![Gitter](https://badges.gitter.im/RabbitIm/community.svg)](https://gitter.im/RabbitIm/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![GitHub stars](https://img.shields.io/github/stars/KangLin/RabbitIm)](https://github.com/KangLin/RabbitIm/stars)
[![GitHub forks](https://img.shields.io/github/forks/KangLin/RabbitIm)](https://github.com/KangLin/RabbitIm/forks)
[![GitHub issues](https://img.shields.io/github/issues/KangLin/RabbitIm)](https://github.com/KangLin/RabbitIm/issues)
[![Current release](https://img.shields.io/github/release/KangLin/RabbitIm)](https://github.com/KangLin/RabbitIm/releases)
[![All releases downloads](https://img.shields.io/github/downloads/KangLin/RabbitIm/total)](https://github.com/KangLin/RabbitIm/releases)--------------------------------------------------------
- [介绍](#介绍)
+ [功能](#功能)
- [文档](#文档)
- [自动编译状态](#自动编译状态)
- [捐赠](#捐赠)
- [下载](#下载)
- [屏幕截图](#屏幕截图)--------------------------------------------------------
## 点赞时间线
[![Stargazers over time](https://starchart.cc/KangLin/RabbitIm.svg)](https://starchart.cc/KangLin/RabbitIm)
--------------------------------------------------------
### 介绍
- [项目主页](http://kanglin.github.io/RabbitIm/)
- 项目位置
+ [项目主库位置](https://github.com/KangLin/RabbitIm): https://github.com/KangLin/RabbitIm
+ [中国镜像](https://gitee.com/kl222/RabbitIm): https://gitee.com/kl222/RabbitIm
+ [GitLab 镜像](https://gitlab.com/kl222/RabbitIm): https://gitlab.com/kl222/RabbitIm玉兔即时通讯是一款跨操作系统平台、支持多种协议的即时通讯软件。
主要功能如下:#### 功能:
- 通讯
+ [x] xmpp协议
- [x] 支持点对点消息
+ [x] 文本
+ [x] 表情
+ [x] 语音(P2P)
+ [x] 视频(P2P)
+ [x] 文件传输
+ [ ] 远程桌面、远程控制
- [x] 支持群功能(会议室功能)
+ [x] 文本
+ [x] 表情
+ [ ] 语音
+ [ ] 视频
+ [ ] 文件共享
+ [ ] 电子白板
+ [ ] [tox协议](https://github.com/irungentoo/toxcore)
- 自动更新
- 支持换肤功能
- 支持多语言
- 应用插件
+ [x] 运动
+ [x] 二维码识别、生成
+ [x] 屏幕截图
- [x] Windows
- [x] Unix、Linux
- [ ] Android
+ [ ] 屏幕录像
+ [ ] 日历
+ [ ] 人脸识别
+ [ ] 支持电子白板
+ [ ] 远程桌面、远程控制
- 跨平台
+ [x] Windows
+ [x] Linux
+ [x] Android
+ [ ] MacOs
+ [ ] IOS由于本人没有 MacOs、IOS 设备,请有设备的同学自行编译、测试。
- 更多功能,请查看[变更日志](ChangeLog.md) [项目计划](docs/TODO.txt)
*图例:*
- [x] 表示当前版本已经完成的功能
- [ ] 表示将来版本将实现的功能
### 文档:| 许可协议 | 变更日志 | 项目计划 | 开发 | 编译 | 开发笔记 |
|:--------:|:--------:|:--------:|:----:|:----:|:--------:|
|[许可协议](License.md)|[变更日志](ChangeLog.md)|[项目计划](TODO.txt)|[开发](docs/develop.md)|[编译](docs/INSTALL.md)|[开发笔记](docs/Books/开发笔记.md)|### 自动编译状态
| | master 分支 | develop 分支 |
|:---:|:-----------:|:------------:|
|Linux|[![Linux 编译状态](https://github.com/kanglin/rabbitim/actions/workflows/ubuntu.yml/badge.svg?branch=master)](https://github.com/kanglin/rabbitim/actions)|[![Linux 编译状态](https://github.com/kanglin/rabbitim/actions/workflows/ubuntu.yml/badge.svg?branch=Develop)](https://github.com/kanglin/rabbitim/actions)
|Windows|[![Windows 编译状态](https://github.com/kanglin/rabbitim/actions/workflows/msvc.yml/badge.svg?branch=master)](https://github.com/kanglin/rabbitim/actions)|[![Windows 编译状态](https://github.com/kanglin/rabbitim/actions/workflows/msvc.yml/badge.svg?branch=Develop)](https://github.com/kanglin/rabbitim/actions)
|Android|[![Android 编译状态](https://github.com/kanglin/rabbitim/actions/workflows/android.yml/badge.svg?branch=master)](https://github.com/kanglin/rabbitim/actions)|[![Android 编译状态](https://github.com/kanglin/rabbitim/actions/workflows/android.yml/badge.svg?branch=Develop)](https://github.com/kanglin/rabbitim/actions)### 捐赠:
本项目如果对你有用,或者你喜欢它,欢迎任何形式的捐赠(包括参与项目代码贡献或意见反馈中,以及捐赠资金等),支持作者。谢谢!
- 欢迎开发者参与本项目的开发,或意见反馈。
+ Issues: https://github.com/KangLin/RabbitIm/issues
+ 如有需要,请先提交 [Issues](https://github.com/KangLin/RabbitIm/issues),可以为你提供必要的帮助。
- 如有咨询,请你先[捐赠资金](#捐赠资金)支持本项目。
- 本程序已提供安装包。如有仍需要本人编译程序(¥200/小时)、需要搭建整个系统、移植或定制开发(¥2000/工作日)。
请先[付款](#捐赠资金)。非诚勿扰。**注意**:交流时,请直奔主题,主题明确,简明扼要。
#### 捐赠资金:
[![捐赠](https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png "捐赠")](https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png "捐赠")
如果不能显示,请打开:
- https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png
- https://sourceforge.net/p/rabbitcommon/code/ci/master/tree/Src/Resource/image/Contribute.png### 下载:
https://github.com/KangLin/RabbitIm/releases
### 屏幕截图:
- windows 下截图:
||中文黑色样式|
|:---:|:---:|
|登录窗口|![登录窗口](docs/Screenshots/windows_login_dark.png "登录窗口")|
|列表窗口|![列表窗口](docs/Screenshots/windows_list_dark.png "列表窗口")|
|聊天窗口|![聊天窗口](docs/Screenshots/windows_char_dark.png "聊天窗口")|
|文件传输|![文件传输](docs/Screenshots/windows_file_transfer_dark.png "文件传输")|||中文默认样式|
|:---:|:---:|
|登录窗口|![登录窗口](docs/Screenshots/windows_login.png "登录窗口")|
|列表窗口|![列表窗口](docs/Screenshots/windows_list.png "列表窗口")|
|聊天窗口|![聊天窗口](docs/Screenshots/windows_char.png "聊天窗口")|
|文件传输|![文件传输](docs/Screenshots/windows_file_transfer.png "文件传输")|- ubuntu 下截图:
||中文黑色样式|
|:---:|:---:|
|登录窗口|![登录窗口](docs/Screenshots/ubuntu_login.png "登录窗口")|
|列表窗口|![列表窗口](docs/Screenshots/ubuntu_list.png "列表窗口")|
|聊天窗口|![聊天窗口](docs/Screenshots/ubuntu_char.png "聊天窗口")|
|文件传输|![文件传输](docs/Screenshots/ubuntu_file_transfer.png "文件传输")|
|视频|![视频](docs/Screenshots/ubuntu_video.png "视频")|