All Projects → ch3n90 → rainbow

ch3n90 / rainbow

Licence: Apache-2.0 license
分布式即时通讯

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to rainbow

teamtalk websocket server
让teamtalk支持websocket 从而实现web端的即时通讯
Stars: ✭ 14 (+7.69%)
Mutual labels:  im
imsdk-ios
Startalk is a high-performace IM software for business. It has been stably used in Qunar for more than 4 years, providing services as well as consultation after and before sales to business. Startalk is applicable to multiple scenarios, such as office automation, business services, and first-party SDKs for IM scenes
Stars: ✭ 30 (+130.77%)
Mutual labels:  im
TeamTalk
TeamTalk is a solution for enterprise IM
Stars: ✭ 61 (+369.23%)
Mutual labels:  im
server
即时通讯(IM)系统
Stars: ✭ 6,896 (+52946.15%)
Mutual labels:  im
AndroidNetworkProgramming
Android网络编程实战总结,涉及HTTP、TCP、UDP常用协议。
Stars: ✭ 34 (+161.54%)
Mutual labels:  im
fastim
🚀基于Netty高可用分布式即时通讯系统,支持长连接网关管理、单聊、群聊、离线消息、消息推送消息、消息已读未读、消息未读数、红包、消息漫游等功能,支持集群部署的分布式架构。
Stars: ✭ 111 (+753.85%)
Mutual labels:  im
NoWordsChat
No Words Chat,Just For Fun! Use MVVM,DataBinding,Fresco......
Stars: ✭ 46 (+253.85%)
Mutual labels:  im
qcloud-im-server-sdk-java
☁ Tencent Cloud IM Server SDK in Java | 腾讯云 IM 服务端 SDK Java 版
Stars: ✭ 38 (+192.31%)
Mutual labels:  im
chat-server-release
[飞享]-服务端发布版本,支持TCP,Websocket链接,只需修改少量的配置即可快速部署,请严格按照项目部署目录配置环境,这样能保证你快速部署成功.详情请进入官网https://www.fsharechat.cn 查看具体的部署说明,技术支持商业合作请找官方技术支持
Stars: ✭ 28 (+115.38%)
Mutual labels:  im
Rmessage
Reactive Programming Multi-protocol push service
Stars: ✭ 23 (+76.92%)
Mutual labels:  im
firetower
firetower 基于golang构建的websocket开发框架 | 推送 | IM | 游戏
Stars: ✭ 40 (+207.69%)
Mutual labels:  im
Client
TRPG即时IM通讯软件客户端,基于React 与 React Native + Redux技术
Stars: ✭ 118 (+807.69%)
Mutual labels:  im
customer-service
客服IM服务端,基于t-io
Stars: ✭ 30 (+130.77%)
Mutual labels:  im
teamtalk websocket client
给teamtalk_websocket_server测试用的前端实现代码
Stars: ✭ 19 (+46.15%)
Mutual labels:  im
bootpush
📶即时消息推送服务(即时通讯),基于Netty- Instant Messaging push service based on Netty
Stars: ✭ 146 (+1023.08%)
Mutual labels:  im
pushd
An open source distributed pubsub/IM server
Stars: ✭ 30 (+130.77%)
Mutual labels:  im
go-im
基于Golang编写的高性能im服务器 🚀
Stars: ✭ 220 (+1592.31%)
Mutual labels:  im
dolores-ios
dolores iOS 客户端
Stars: ✭ 22 (+69.23%)
Mutual labels:  im
teamgram-server
Unofficial open source mtproto server written in golang with compatible telegram client.
Stars: ✭ 910 (+6900%)
Mutual labels:  im
xyTalk-pc
企业IM即时通讯定制平台,百万级高并发、高性能、可扩展、安全、高交互体验的企业通信和协作im平台。包含通讯服务、客户端(PC、Android、iOS)、Web门户(用于集成企业应用)、WebAPI。
Stars: ✭ 48 (+269.23%)
Mutual labels:  im

Rainbow Project

Rainbow期望是一个将要覆盖全平台的IM系统。 包括IOS, Android, Web, Windows,Mac和Linux。这里只有服务端!!!

设计

alt rainbow

开始

  • 目前你可以通过maven自行编译安装,依赖的中间件包括MySQL-5.7.x,Redis-5.x,MongoDB-4.x,Minio。

    注意:minio需要创建一个名叫oss的bucket,并授权read and write。

    # 克隆项目
    git clone https://github.com/ch3n90/rainbow.git
    
    cd rainbow 
    
    mvn clean package
    
  • 也可以通过docker-compose快速安装体验

    cd docker-compose 
    
    sudo docker-compose up 
    
  • 此时你可能还需要一个前端程序,rainbow-web 正好是rainbow的web客户端程序。

现在

项目 地址
rainbow https://github.com/ch3n90/rainbow
rainbow-web https://github.com/ch3n90/rainbow-web
rainbow-mobile
rainbow-desktop

License

Rainbow已获得Apache 2.0许可。 有关详细信息,请查看LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].