All Projects → kong36088 → danmu

kong36088 / danmu

Licence: MIT license
轻量弹幕(IM)系统

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to danmu

React Native Netease Im
网易云信React Native组件
Stars: ✭ 204 (+1754.55%)
Mutual labels:  im
Phantom
幻影IM消息平台
Stars: ✭ 26 (+136.36%)
Mutual labels:  im
pushd
An open source distributed pubsub/IM server
Stars: ✭ 30 (+172.73%)
Mutual labels:  im
Bitlbee Discord
Bitlbee plugin for Discord (http://discordapp.com)
Stars: ✭ 204 (+1754.55%)
Mutual labels:  im
Open-IM-SDK-Flutter
即时通讯IM Flutter
Stars: ✭ 285 (+2490.91%)
Mutual labels:  im
nimf
다국어 입력기 프레임워크 Nimf is a lightweight, fast and extensible input method framework
Stars: ✭ 114 (+936.36%)
Mutual labels:  im
Him Netty
开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~
Stars: ✭ 194 (+1663.64%)
Mutual labels:  im
server
即时通讯(IM)系统
Stars: ✭ 6,896 (+62590.91%)
Mutual labels:  im
LQIMInputView
一个聊天输入框的工具栏,类似微信聊天工具栏,可自定义,集成方便
Stars: ✭ 28 (+154.55%)
Mutual labels:  im
NoWordsChat
No Words Chat,Just For Fun! Use MVVM,DataBinding,Fresco......
Stars: ✭ 46 (+318.18%)
Mutual labels:  im
Jelly
一款IM服务器端程序,基于Netty4.x开发,并且提供了客户端API。
Stars: ✭ 214 (+1845.45%)
Mutual labels:  im
go-chat
go-chat.使用Go基于WebSocket开发的web聊天应用。单聊,群聊。文字,图片,语音,视频消息,屏幕共享,剪切板图片,基于WebRTC的P2P语音通话,视频聊天。
Stars: ✭ 516 (+4590.91%)
Mutual labels:  im
fim
flutter写的IM移动客户端
Stars: ✭ 55 (+400%)
Mutual labels:  im
Viber Bot Php
Php bot interface to work with Viber API
Stars: ✭ 202 (+1736.36%)
Mutual labels:  im
teamtalk websocket server
让teamtalk支持websocket 从而实现web端的即时通讯
Stars: ✭ 14 (+27.27%)
Mutual labels:  im
Srain
Modern IRC client written in GTK
Stars: ✭ 197 (+1690.91%)
Mutual labels:  im
wchat
【Beta -Demo】📤WEB即时聊天工具(类微信WEB),不能使用QQ微信?叫上好友一起试试这个😄。基于WebSocket协议的网页版(PC)在线聊天工具。
Stars: ✭ 20 (+81.82%)
Mutual labels:  im
firetower
firetower 基于golang构建的websocket开发框架 | 推送 | IM | 游戏
Stars: ✭ 40 (+263.64%)
Mutual labels:  im
teamtalk websocket client
给teamtalk_websocket_server测试用的前端实现代码
Stars: ✭ 19 (+72.73%)
Mutual labels:  im
wx-chat
野火IM微信小程序版
Stars: ✭ 58 (+427.27%)
Mutual labels:  im

danmu

轻量弹幕(IM)系统,基于GO

Require

GO >= 1.8

KAFKA >= 1.0

Demo

本项目为你提供了一个在线demo:demo

Getting Start

安装好 GOLANG 环境以及 KAFKA

获取项目源码

go get github.com/kong36088/danmu

到项目config目录下配置好你的kafka地址以及服务监听地址

kafka 创建一个topic danmu

kafka-topics.sh --create --topic danmu --zookeeper localhost:2181 --replication-factor 1 --partitions 1

本项目为提供了一个使用实例,在完成环境部署后,运行以下命令:

$ cd /path/to/your/application

$ cd example/serv/

$ go build   # or go run main.go

$ ./serv    # run your application

服务开启之后,用浏览器访问打开html文件 example/client/room_list.html 即可看到服务效果

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].