awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jpush avatar

jpush/aurora-imui

0
View on GitHub↗
5,702 स्टार्स·990 फोर्क्स·Java·MIT·3 व्यूज़docs.jiguang.cn↗

Aurora Imui

Aurora IMUI is a cross-platform chat UI component library that provides native interface elements for building instant messaging screens on Android, iOS, and React Native. It wraps platform-native UI components behind a unified interface, delegating rendering to each platform's native runtime while maintaining consistent behavior and appearance across devices.

The library separates chat data into a platform-agnostic model layer that drives view updates through reactive bindings to native list components. It manages the multi-modal input bar as a finite state machine that switches between text, voice, photo, and camera capture modes, and allows developers to register custom message view renderers for handling unknown content types. Platform-specific chat UI elements are exposed through a bridge layer that translates common API calls into native view hierarchies, with messages rendered by invoking each platform's native UI toolkit directly.

Aurora IMUI includes a unified input area for composing text, voice recordings, photos, and camera captures, along with a scrollable message history browser that displays text, images, voice, video, and custom message types with tap and hold interactions. The library provides Android-native UI components, iOS-native UI components, and React Native components for rendering message lists and input areas with multimedia support.

Features

  • Cross-Platform - Provides a single set of UI components for building chat interfaces that work on Android, iOS, and React Native.
  • Rich Media Message History Browsers - Provides a scrollable message list browser with support for text, images, voice, video, and custom message types.
  • Chat Message History Browsers - Provides a scrollable message history browser that displays text, images, voice, video, and custom message types with tap and hold interactions.
  • Native API Bridges - Exposes platform-specific chat UI elements through a bridge layer that translates common API calls into native view hierarchies.
  • Unified Input Composers - Provides a unified input area for composing and sending text, voice, photos, and camera captures in messaging apps.
  • Chat Input Composers - Composes text, voice recordings, photos, and camera captures inside a single input area.
  • Mobile Messaging Interfaces - Provides UI components and layout logic for building mobile-native chat windows on Android and iOS.
  • Instant Messaging UI Component Libraries - Provides a library of reusable chat interface components for building instant messaging screens on Android, iOS, and React Native.
  • Mobile Chat UI Kits - Provides a ready-to-use set of UI components for composing and displaying messages with text, images, voice, and video.
  • Cross-Platform Chat Interfaces - Creates instant messaging interfaces that maintain consistent behavior and appearance across Android and iOS devices.
  • Cross-Platform UI Abstractions - Wraps platform-native UI components behind a unified interface that delegates rendering to Android, iOS, or React Native runtimes.
  • Chat UI Components - Provides Android-native UI components for building chat interfaces with message history and multimedia input.
  • Native UI Components - Provides iOS-native UI components for constructing messaging screens with text, voice, and media messages.
  • Chat Components - Provides React Native components for rendering message lists and input areas with multimedia support.
  • Input Mode State Machines - Manages the multi-modal input bar as a finite state machine that switches between text, voice, photo, and camera capture modes.
  • Reactive Chat Model Bindings - Separates chat data into a platform-agnostic model layer that drives view updates through reactive bindings to native list components.
  • Custom Message View Registries - Provides a registry for developers to register custom message view renderers for unknown content types.
  • Direct Native Toolkit Invocations - Renders chat messages by invoking the native UI toolkit of each platform directly, avoiding web-based intermediate representations.
  • Chat UI - Universal instant messaging UI library.
  • Media and Communication - Universal IM chat UI component for mobile platforms.

स्टार हिस्ट्री

jpush/aurora-imui के लिए स्टार हिस्ट्री चार्टjpush/aurora-imui के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Aurora Imui के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Aurora Imui के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • stfalcon-studio/chatkitstfalcon-studio का अवतार

    stfalcon-studio/ChatKit

    3,724GitHub पर देखें↗

    ChatKit is a library of reusable native Android components and frameworks designed for rendering chat visuals, message threads, and media pickers. It provides a set of pre-built UI elements to facilitate the development of messaging interfaces, including conversation lists and text input fields. The toolkit includes specialized media management capabilities, such as a full-screen image viewer with pinch-to-zoom and swipe-to-dismiss gestures, as well as mechanisms for importing photos and videos from device storage. It also features dynamic selection dialogs that adjust their layout based on t

    Javaandroidandroid-librarychat
    GitHub पर देखें↗3,724
  • flyerhq/flutter_chat_uiflyerhq का अवतार

    flyerhq/flutter_chat_ui

    2,302GitHub पर देखें↗

    This project provides a cross-platform messaging interface toolkit designed for building real-time chat applications and generative AI agents. It offers a collection of pre-built components that render consistent messaging experiences across mobile and web environments, handling the complexities of state management and data synchronization between the user interface and backend services. The library distinguishes itself through a highly modular architecture that allows developers to inject custom logic and UI overrides via builder functions. This approach enables the creation of tailored mess

    Dartandroidchatdart
    GitHub पर देखें↗2,302
  • badoo/chattobadoo का अवतार

    badoo/Chatto

    4,505GitHub पर देखें↗

    Chatto is a Swift-based UI framework and component library for building messaging interfaces on iOS. It provides a collection of reusable interface components for rendering text bubbles, photo attachments, and interactive input areas. The framework centers on a paginated chat interface that loads conversation history in both directions. To maintain scrolling performance, it employs background layout calculations for message cells. The library covers the construction of modular messaging screens and the implementation of mobile chat interactions, such as keyboard dismissal and swipe-to-reveal

    Swift
    GitHub पर देखें↗4,505
  • flutter-team-archive/pluginsflutter-team-archive का अवतार

    flutter-team-archive/plugins

    17,710GitHub पर देखें↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Dartandroiddartflutter
    GitHub पर देखें↗17,710
Aurora Imui के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

jpush/aurora-imui क्या करता है?

Aurora IMUI is a cross-platform chat UI component library that provides native interface elements for building instant messaging screens on Android, iOS, and React Native. It wraps platform-native UI components behind a unified interface, delegating rendering to each platform's native runtime while maintaining consistent behavior and appearance across devices.

jpush/aurora-imui की मुख्य विशेषताएं क्या हैं?

jpush/aurora-imui की मुख्य विशेषताएं हैं: Cross-Platform, Rich Media Message History Browsers, Chat Message History Browsers, Native API Bridges, Unified Input Composers, Chat Input Composers, Mobile Messaging Interfaces, Instant Messaging UI Component Libraries।

jpush/aurora-imui के कुछ ओपन-सोर्स विकल्प क्या हैं?

jpush/aurora-imui के ओपन-सोर्स विकल्पों में शामिल हैं: stfalcon-studio/chatkit — ChatKit is a library of reusable native Android components and frameworks designed for rendering chat visuals, message… flyerhq/flutter_chat_ui — This project provides a cross-platform messaging interface toolkit designed for building real-time chat applications… badoo/chatto — Chatto is a Swift-based UI framework and component library for building messaging interfaces on iOS. It provides a… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… alibaba/luaviewsdk — LuaViewSDK is a cross-platform UI engine and framework that uses a Lua-based scripting engine to render native user… microsoft/reactxp — ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It…