# zyprosoft/ZYChat

聊天UI框架，针对高速高频刷新最近会话和对话页面做了优化处理,支持单聊，群聊,优化支持更多消息类型:文本表情混排,多图发送，Gif动画，短视频，语音，音乐分享，网页分享，鲜花特效。ZYChat-EaseMob是基于环信IM3.x版本的项目运用,附:ZYChat纯UI框架:

Repository: https://github.com/zyprosoft/ZYChat
Canonical: https://ross.abutalabs.com/products/zychat
Homepage: https://github.com/zyprosoft/ZYChat-Source-Origin
Language: Objective-C
License: MIT
License Family: permissive
Last push: 2017-12-05T09:10:56+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4072, "days_push": 3193, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1310, forks 384 (observed 2026-08-28T04:04:19.847255+00:00)

## What it is
ZYChat is an Objective-C chat UI framework for iOS, optimized for high-frequency refreshing of recent conversation lists and chat pages, supporting single and group chats. It supports many message types (text with emoji, images, GIFs, short video, voice, music and web sharing, flower effects) and includes a variant integrated with the EaseMob IM SDK.

## Use cases
- build a chat UI in an iOS app
- display single and group chat conversations with optimized scrolling
- support rich message types like GIFs, voice, video and music sharing
- integrate a chat interface with EaseMob IM SDK
- learn MVVM-based list page architecture in Objective-C

## When to choose
- you need a ready-made, performance-tuned chat UI for an iOS Objective-C project
- you use EaseMob IM and want a proven UI layer on top of it
- you want an extensible message-type architecture with cell/model binding patterns

## When to avoid
- your project is in Swift or uses modern declarative UI (SwiftUI)
- you need actively maintained software with recent updates
- you need a full backend IM solution rather than a UI layer
- you target Android or cross-platform

## Facets
- artifact type: framework
- maturity: abandoned
- function: ui-components, chat-interface, frontend-framework, state-management
- domain: chatbots, mobile-development, messaging-platforms, web-development
- platform: -
- tags: chat-ui, instant-messaging, easemob, mvvm, objective-c, group-chat, message-extensions, ios, mobile

## Member repositories
- zyprosoft/ZYChat (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:19.847255+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:49:57.612598+00:00, confidence not recorded.
  - readme: https://github.com/zyprosoft/ZYChat (fetched 2026-08-28T04:04:19.847255+00:00, sha 565e4c26d36a)
  - homepage: https://github.com/zyprosoft/ZYChat-Source-Origin (fetched 2026-08-29T12:08:01.489743+00:00, sha 6540e00633f3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
