# jpush/aurora-imui

General IM UI components. Android/iOS/RectNative ready.  通用 IM 聊天 UI 组件，已经同时支持 Android/iOS/RN。

Repository: https://github.com/jpush/aurora-imui
Canonical: https://ross.abutalabs.com/products/aurora-imui
Homepage: https://docs.jiguang.cn
Language: Java
License: MIT
License Family: permissive
Topics: ui-components, instant-messaging, android-component, ios-component, imui, react-native
Last push: 2022-12-30T04:04:35+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": 3550, "days_push": 1342, "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 5696, forks 986 (observed 2026-08-28T04:09:28.034875+00:00)

## What it is
Aurora IMUI is a general-purpose instant messaging UI component library providing MessageList and InputView components, independent of any specific IM SDK. It supports Android, iOS, and React Native with common message types like text, image, voice, and video, plus customizable styles.

## Use cases
- build a chat interface in an android app
- add im ui components to an ios app
- create a react native chat screen
- display a message list with avatars and media
- add voice and photo input to a chat app
- customize chat bubble styles

## When to choose
- you need ready-made chat UI components decoupled from any IM backend SDK
- you target Android, iOS, or React Native and want consistent messaging UI
- you need built-in support for text, image, voice, and video message types

## When to avoid
- you need actively maintained components with recent updates
- you need a full messaging backend or protocol, not just UI
- you target platforms beyond Android/iOS/React Native, such as Flutter or web

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, chat-interface, file-upload, audio-processing, image-processing, video-processing
- domain: mobile-development, frontend, messaging-platforms, cross-platform
- platform: cross-platform
- tags: instant-messaging, react-native, chat-ui, message-list, input-view, im-sdk-agnostic, android, ios, mobile

## Member repositories
- jpush/aurora-imui (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:28.034875+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-29T17:53:37.997156+00:00, confidence not recorded.
  - readme: https://github.com/jpush/aurora-imui (fetched 2026-08-28T04:09:28.034875+00:00, sha ffba7782c196)
  - homepage: https://docs.jiguang.cn (fetched 2026-08-29T08:49:27.537766+00:00, sha 785347583812)
  - site_page: https://docs.jiguang.cn/jpush/quickstart/iOS_quick (fetched 2026-08-29T08:49:27.547772+00:00, sha 9a80fd3aa366)
  - site_page: https://docs.jiguang.cn/jmlink/guideline/faq (fetched 2026-08-29T08:49:27.549461+00:00, sha 65ce8e052800)
  - site_page: https://www.jiguang.cn/about (fetched 2026-08-29T08:49:27.540313+00:00, sha a3593300c054)
  - site_page: https://docs.jiguang.cn/jpush/quickstart/3m_demo (fetched 2026-08-29T08:49:27.542383+00:00, sha 79b4a5c8fa91)
  - site_page: https://docs.jiguang.cn/jpush/quickstart/creat_app (fetched 2026-08-29T08:49:27.544160+00:00, sha 84fd05ec4b19)
  - site_page: https://docs.jiguang.cn/jpush/quickstart/Android_quick (fetched 2026-08-29T08:49:27.545863+00:00, sha fbaa820d892a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
