developerjet / Jetchat
Swift5.0编写的简仿微信聊天应用,完美支持表情键盘、单聊、群聊、本地消息会话缓存。
Stars: ✭ 61
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Jetchat
Tswechat
A WeChat alternative. Written in Swift 5.
Stars: ✭ 3,674 (+5922.95%)
Mutual labels: rxswift, keyboard, wechat
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (+4.92%)
Mutual labels: chat, wechat, mvvm
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (+408.2%)
Mutual labels: chat, message, wechat
Coordinator Mvvm Rx Example
Example of MVVM-C architecture implemented with RxSwift
Stars: ✭ 469 (+668.85%)
Mutual labels: rxswift, mvvm
Iossampleapp
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
Stars: ✭ 510 (+736.07%)
Mutual labels: rxswift, mvvm
Wechatyunchart
微信多开多账号机器人 云客服系统 微商营销 系统web协议一键登录 非公众号微信机器人微信群管家 微信自动回复 微信定时发送消息 微信多账号登录 微信网页版本协议多开 一键登录 红包数量提醒 微信用户识别男女签名备注地理位置等,群发 自动发消息 定时发消息 群消息监控 机器人回复 ,定时回复,超时回复 聊天记录保存,聊天记录查看
Stars: ✭ 357 (+485.25%)
Mutual labels: chat, wechat
Wewechat
💬 Unofficial WeChat client built with React, MobX and Electron.
Stars: ✭ 5,618 (+9109.84%)
Mutual labels: chat, wechat
Wechat
🔥 iOS 利用MVVM + RAC + ViewModel-Based Navigation来搭建微信(WeChat 7.0.0+)的整体基本架构,以及实现微信朋友圈、通讯录、下拉小程序、搜索等主要功能,代码规范惊为天人、注释详解令人发指、细节处理精益求精、核心功能配备文档、接近98%还原度的原生App视觉体验,代码不多,注释多。(持续更新,敬请期待,欢迎Star和Fork…)
Stars: ✭ 870 (+1326.23%)
Mutual labels: wechat, mvvm
Everydaywechat
微信助手:1.每日定时给好友(女友)发送定制消息。2.机器人自动回复好友。3.群助手功能(例如:查询垃圾分类、天气、日历、电影实时票房、快递物流、PM2.5等)
Stars: ✭ 8,688 (+14142.62%)
Mutual labels: chat, wechat
Linphone Iphone
Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of linphone-iphone (git://git.linphone.org/linphone-iphone.git)
Stars: ✭ 462 (+657.38%)
Mutual labels: chat, message
Rxviewmodel
ReactiveViewModel-esque using RxSwift
Stars: ✭ 392 (+542.62%)
Mutual labels: rxswift, mvvm
Wechattweak Macos
A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开
Stars: ✭ 6,505 (+10563.93%)
Mutual labels: message, wechat
Kotlin Firebase Group Chat
Group and OneonOne chat using firebase built in Kotlin similar to whatsapp.
Stars: ✭ 44 (-27.87%)
Mutual labels: chat, wechat
Ios Architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Stars: ✭ 901 (+1377.05%)
Mutual labels: rxswift, mvvm
Ios
A sample project demonstrating MVVM, RxSwift, Coordinator Pattern, Dependency Injection
Stars: ✭ 49 (-19.67%)
Mutual labels: rxswift, mvvm
Vue Beautiful Chat
A simple and beautiful Vue chat component backend agnostic, fully customisable and extendable.
Stars: ✭ 979 (+1504.92%)
Mutual labels: chat, message
JetChat
Swift5.0编写的简仿微信聊天应用,完美支持表情键盘、单聊、群聊、本地消息会话缓存。
Examples
主要技术运用
- 聊天功能采用RxSwift+MVVM响应式架构设计,通过ViewModel合理过渡处理消息数据,减轻Controller层业务计算
- UITableView+FDTemplateLayoutCell实现cell高度自适应计算和缓存,提高列表滑动顺滑
- wcdb实现所有会话消息快速缓存
- SnapKit纯代码自动布局
- 后续开发完善中.....
主要实现功能
- 聊天室键盘控件封装处理,支持表情文字多行输入,支持iOS13
- 用户:添加好友,添加群,用户备注名称修改,本地实时同步
- 聊天:一对一单聊,一对多群聊,支持文字、视频、图片发送和转发,图片和视频浏览
- 会话:最近聊天会话记录,并按照最近时间排序列表展示
- 角标:单个会话未读消息数量展示,全部未读消息数量显示
- 清除:单个消息删除,退出群,删除好友,消息会话角标清除,记录删除
- 具体功能了解可以下载源码运行查看
Tips
- 如果你有更好的建议和方案请在lssues提交
Licensed under the MIT licens.
- 如果你对IM即时通讯感兴趣,或者该项目对你有一些帮助,希望可以给我点个🌟Star🌟,非常感谢
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].