v2.11.1flutter_chat_ui
Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.
Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.
v2.11.1Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.
Customizable link and URL preview extracted from the provided text with the ability to render from the cache. Ideal for chat applications.
{"sdk":"flutter"}^1.1.0^6.0.0^7.3.0English project snapshot. Visit GitHub for the latest content.
Ship faster with a go-to chat SDK for Flutter
Pub Version Pub Likes Stars melos
Flyer Chat is an open-source chat UI package for Flutter applications, designed for performance, customization, and ease of integration.
Add the package to your pubspec.yaml:
dependencies:
flutter_chat_core: ^2.0.0
flutter_chat_ui: ^2.0.0
Then, import and use the Chat widget.
For detailed usage, customization options, different message types, controllers, and more complex scenarios, please refer to the full documentation:
➡️ flyer.chat/docs/flutter/introduction ⬅️
Explore the comprehensive example application to see various features and customizations in action.
The project is structured as a monorepo managed by Melos 💙.
These are the foundational packages included when you install flutter_chat_ui:
flutter_chat_ui: The main UI package.flutter_chat_core: Contains core models, controllers, theming, and utilities used across the ecosystem.cross_cache: Provides a cross-platform (IO & Web) image caching solution.Opinionated packages for rendering different message types. You can also build your own!
flyer_chat_text_message: Renders text messages with markdown support.flyer_chat_text_stream_message: Renders streamed text messages with markdown and fade-in animation support.flyer_chat_image_message: Renders image messages.flyer_chat_file_message: Renders file messages.flyer_chat_system_message: Renders system messages (e.g., user joined).Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute.
Licensed under the Apache License, Version 2.0. See the LICENSE file for details.