Skip to content
forked from c9z2/rainbow

Rainbow is a distributed IM system that will cover all platforms

License

Notifications You must be signed in to change notification settings

jiangkai23/rainbow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rainbow Project

Rainbow is a distributed IM system that will cover all platforms. Including IOS, Android, Web, Windows and MacOS. Only servers here!!!

Structure

rainbow
├── rainbow-api: common program
│   ├── src: source code
│   └── pom: pom file
├── rainbow-biz: provide business program for clients
│   ├── src: source code
│   └── pom: pom file
├── rainbow-cli: clients test program
│   ├── src: source code
│   └── pom: pom file
├── rainbow-skt: provide socket support for clients
│   ├── src: source code
│   └── pom: pom file
└── rainbow-web: websocket clients test program

Architecture

alt rainbow

Features

  • Get offline messages
  • Disconnect and reconnect function
  • Message store
  • Contact list
  • Message list

Reporting bugs

  • uncertain

Reporting a security vulnerability

  • uncertain

License

Rainbow is under the Apache 2.0 license. See the LICENSE file for details.

About

Rainbow is a distributed IM system that will cover all platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 83.9%
  • CSS 7.9%
  • JavaScript 5.0%
  • HTML 3.2%