All Projects → redsx → Nami

redsx / Nami

Licence: mit

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Nami

Qtalk
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: ✭ 980 (+684%)
Mutual labels:  im
Uni Huanxin Im
💬 uniapp集成环信小程序sdk,实现多端实时通讯
Stars: ✭ 84 (-32.8%)
Mutual labels:  im
Im ios
GoBelieveIO IM iOS sdk
Stars: ✭ 116 (-7.2%)
Mutual labels:  im
Hey
An Simple IM App besed on Socket
Stars: ✭ 50 (-60%)
Mutual labels:  im
Gochat
goim server write by golang !🚀
Stars: ✭ 1,144 (+815.2%)
Mutual labels:  im
Matrix Commander
simple but convenient CLI-based Matrix client app for sending and receiving
Stars: ✭ 90 (-28%)
Mutual labels:  im
Netty Websocket Spring Boot Starter
🚀 lightweight high-performance WebSocket framework ( 轻量级、高性能的WebSocket框架)
Stars: ✭ 885 (+608%)
Mutual labels:  im
Im service
golang im server
Stars: ✭ 1,694 (+1255.2%)
Mutual labels:  im
Web Chat
Open source IM solution.
Stars: ✭ 81 (-35.2%)
Mutual labels:  im
Gim
golang写的IM服务器(服务组件形式)
Stars: ✭ 1,343 (+974.4%)
Mutual labels:  im
Server
Enterprise Open Source IM Solution
Stars: ✭ 53 (-57.6%)
Mutual labels:  im
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-48.8%)
Mutual labels:  im
Flutter lc im
一个简单、轻量可用于正式项目的 flutter 聊天插件。
Stars: ✭ 94 (-24.8%)
Mutual labels:  im
Speedy Im
基于uni-app与uni-socket.io的即时通讯项目。
Stars: ✭ 49 (-60.8%)
Mutual labels:  im
Android yichat lite
android client
Stars: ✭ 118 (-5.6%)
Mutual labels:  im
Cim
📲cim(cross IM) 适用于开发者的分布式即时通讯系统
Stars: ✭ 8,109 (+6387.2%)
Mutual labels:  im
Wechat Im
微信小程序即时通讯模板,使用WebSocket通信
Stars: ✭ 1,316 (+952.8%)
Mutual labels:  im
Ejabberd Open
QTalk是基于ejabberd,根据业务需要改造而来。修改和扩展了很多 ejabberd不支持的功能。
Stars: ✭ 124 (-0.8%)
Mutual labels:  im
Wechat flutter
wechat_flutter Flutter版本微信,一个优秀的Flutter即时通讯IM开源库!
Stars: ✭ 1,898 (+1418.4%)
Mutual labels:  im
T Io
解决其它网络框架没有解决的用户痛点,让天下没有难开发的网络程序
Stars: ✭ 1,331 (+964.8%)
Mutual labels:  im

NAMI-IM2.0

author node react

NAMI取自LOL娜美,他源于之前的项目CR,UI模仿whatsapp设计, 点我去看看

功能

  1. 用户:包括注册、登录、个人信息管理、多端登录等
  2. 消息:包括群聊、私聊、文件、图片、图片预览、表情、链接、ctrl+v快捷图片消息、消息撤回等
  3. 群组:包括群组管理、通过链接邀请成员等
  4. 设置:包括拒绝私聊消息、屏蔽用户、是否桌面提醒、是否预览消息、图片是否可见等
  5. 其他:facvicon提醒、多语言

预览

预览 预览 预览

安装

git clone https://github.com/redsx/NAMI.git
cd NAMI
npm install
npm run prod # 打包前端或者使用npm run dev (开发模式)
npm start # open server, open http://localhost:3002

建议

  1. 检查是否安装mongodb以及node(V6.0+)
  2. 可在@/server/config以及@/app/config对前后端进行配置

NAMI后续

  1. 可能会集成todo
  2. 可能使用RN开发安卓版本(这个flag是作者的执念)
  3. 找到解决音频文件过大的问题,上线语音消息(源码里有音频相关的一些实现)
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].