Skip to content

aaronwei/goim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goim

goim is a im server writen by golang.

Features

  • light weight
  • high performance
  • pure golang implementation
  • heartbeat
  • auth (if a subscriber not auth then can't connect to comet node)
  • multiple protocol (websocket, tcp, http longpolling)
  • stat

Architecture

arch

Protocol

proto

Document

English

中文

Examples

Javascript

LICENSE

goim is is distributed under the terms of the GNU General Public License, version 3.0 GPLv3

Packages

No packages published

Languages

  • Go 98.7%
  • Protocol Buffer 1.1%
  • Shell 0.2%