# xhzengAIB/MessageDisplayKit

An IM App like WeChat App has to send text, pictures, audio, video, location messaging, managing local address book, share a circle of friends, drifting friends, shake a fun and more interesting features.

Repository: https://github.com/xhzengAIB/MessageDisplayKit
Canonical: https://ross.abutalabs.com/products/messagedisplaykit
Language: Objective-C
License: MIT
License Family: permissive
Last push: 2017-08-09T03:06:10+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": 4514, "days_push": 3311, "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 4218, forks 1170 (observed 2026-08-28T04:08:39.240290+00:00)

## What it is
An Objective-C iOS library providing a WeChat-like instant messaging app experience, with UI components for sending text, pictures, audio, video, and location messages, plus social features like moments sharing and friend discovery. The author has explicitly stated it is no longer maintained and is provided only as a learning reference.

## Use cases
- build a chat app ui in ios
- send text and image messages in an ios app
- implement voice and video messaging on iphone
- create a wechat-like messaging interface
- add message bubbles with avatars and timestamps
- learn how an im app is built in objective-c

## When to choose
- you want to study how a full-featured iOS IM app is implemented in Objective-C
- you need a customizable chat UI with text, image, audio, video, and location messages for a legacy iOS 6+ project
- you want reference code for message bubbles, avatars, timestamps, and input toolbar behavior

## When to avoid
- you need a maintained library with bug fixes and modern iOS support
- your project uses Swift or requires recent iOS versions
- you need production-ready backend integration or server infrastructure
- performance is critical, as the project has known FPS issues from drawRect code

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, chat-interface, file-upload, audio-processing, video-processing
- domain: mobile-development, messaging-platforms, chatbots, developer-tools
- platform: -
- tags: im, wechat-clone, messaging-ui, objective-c, cocoapods, learning-reference, ios, mobile

## Member repositories
- xhzengAIB/MessageDisplayKit (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:39.240290+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-29T18:22:25.490876+00:00, confidence not recorded.
  - readme: https://github.com/xhzengAIB/MessageDisplayKit (fetched 2026-08-28T04:08:39.240290+00:00, sha c3c963856e66)
- Data as of 2026-08-30T08:39:29.467469+00:00.
