redsx / Nami
Licence: mit
Stars: ✭ 125
Programming Languages
javascript
184084 projects - #8 most used programming language
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
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
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-48.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
NAMI-IM2.0
NAMI取自LOL娜美,他源于之前的项目CR,UI模仿whatsapp设计, 点我去看看
功能
- 用户:包括注册、登录、个人信息管理、多端登录等
- 消息:包括群聊、私聊、文件、图片、图片预览、表情、链接、ctrl+v快捷图片消息、消息撤回等
- 群组:包括群组管理、通过链接邀请成员等
- 设置:包括拒绝私聊消息、屏蔽用户、是否桌面提醒、是否预览消息、图片是否可见等
- 其他: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
建议
- 检查是否安装mongodb以及node(V6.0+)
- 可在@/server/config以及@/app/config对前后端进行配置
NAMI后续
- 可能会集成todo
- 可能使用RN开发安卓版本(这个flag是作者的执念)
- 找到解决音频文件过大的问题,上线语音消息(源码里有音频相关的一些实现)
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].