[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9232":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},9232,"flutter_chat_ui","flyerhq\u002Fflutter_chat_ui","flyerhq","Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.","https:\u002F\u002Fflyer.chat",null,"Dart",2301,855,31,21,0,3,20,1,30.8,"Apache License 2.0",false,"main",[25,26,27,28,29,30,31],"android","chat","dart","flutter","ios","ui","widget","2026-06-12 02:02:04","# [Flyer Chat](https:\u002F\u002Fflyer.chat) 💬\n\n[![Ship faster with a go-to chat SDK for Flutter](banner.png)](https:\u002F\u002Fflyer.chat\u002Fdocs\u002Fflutter\u002Fintroduction\u002F)\n\n[![Pub Version](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fflutter_chat_ui?logo=flutter&color=orange)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_chat_ui) [![Pub Likes](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Flikes\u002Fflutter_chat_ui?logo=flutter&color=orange&label=pub%20likes)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_chat_ui) [![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fflyerhq\u002Fflutter_chat_ui?style=flat&color=orange&logo=github)](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Fstargazers) [![melos](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmaintained%20with-melos-ffffff.svg?color=orange)](https:\u002F\u002Fgithub.com\u002Finvertase\u002Fmelos)\n\nFlyer Chat is an open-source chat UI package for Flutter applications, designed for performance, customization, and ease of integration.\n\n## ✨ Features\n\n- 🔄 **Backend-agnostic**: Connect to any backend service.\n- 🧬 **Adaptable**: Perfect for real-time messengers, generative AI agents and LLM-based assistants, support platforms, and beyond.\n- 🎨 **Highly Customizable**: Tailor the UI with extensive theme options and builder functions.\n- 🧩 **Modular**: Pick and choose the features you want. You can change any part of the UI or swap it with your own custom implementation.\n- ⚡ **Performance Optimized**: Built for speed and smooth animations.\n- 🌐 **Cross-Platform**: Supports iOS, Android, Web, macOS, Windows, and Linux.\n- 📜 **Open Source**: Free to use under the Apache 2.0 License.\n\n## 🚀 Installation\n\nAdd the package to your `pubspec.yaml`:\n\n```yaml\ndependencies:\n  flutter_chat_core: ^2.0.0\n  flutter_chat_ui: ^2.0.0\n```\n\nThen, import and use the `Chat` widget.\n\n## 📚 Documentation & Examples\n\nFor detailed usage, customization options, different message types, controllers, and more complex scenarios, please refer to the **full documentation**:\n\n➡️ **[flyer.chat\u002Fdocs\u002Fflutter\u002Fintroduction](https:\u002F\u002Fflyer.chat\u002Fdocs\u002Fflutter\u002Fintroduction)** ⬅️\n\nExplore the comprehensive [example application](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fexamples\u002Fflyer_chat) to see various features and customizations in action.\n\n## 📦 Packages\n\nThe project is structured as a monorepo managed by [Melos](https:\u002F\u002Fmelos.invertase.dev\u002F) 💙.\n\n### Core Packages\n\nThese are the foundational packages included when you install `flutter_chat_ui`:\n\n- [`flutter_chat_ui`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflutter_chat_ui): The main UI package.\n- [`flutter_chat_core`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflutter_chat_core): Contains core models, controllers, theming, and utilities used across the ecosystem.\n- [`cross_cache`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fcross_cache): Provides a cross-platform (IO & Web) image caching solution.\n\n### Optional Message Widget Packages\n\nOpinionated packages for rendering different message types. You can also build your own!\n\n- [`flyer_chat_text_message`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflyer_chat_text_message): Renders text messages with markdown support.\n- [`flyer_chat_text_stream_message`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflyer_chat_text_stream_message): Renders streamed text messages with markdown and fade-in animation support.\n- [`flyer_chat_image_message`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflyer_chat_image_message): Renders image messages.\n- [`flyer_chat_file_message`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflyer_chat_file_message): Renders file messages.\n- [`flyer_chat_system_message`](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Ftree\u002Fmain\u002Fpackages\u002Fflyer_chat_system_message): Renders system messages (e.g., user joined).\n\n## 🤝 Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Fblob\u002Fmain\u002FCONTRIBUTING.md) for guidelines on how to contribute.\n\n## 📜 License\n\nLicensed under the Apache License, Version 2.0. See the [LICENSE](https:\u002F\u002Fgithub.com\u002Fflyerhq\u002Fflutter_chat_ui\u002Fblob\u002Fmain\u002FLICENSE) file for details.\n","Flyer Chat 是一个为 Flutter 应用程序设计的开源聊天 UI 包，旨在提供高性能、可定制和易于集成的解决方案。它支持连接到任意后端服务，并且适用于实时消息应用、生成式 AI 代理和支持平台等多种场景。该项目具有高度可定制性，开发者可以通过丰富的主题选项和构建函数来调整界面；同时，其模块化设计允许用户根据需要选择特定功能或替换自定义实现。此外，Flyer Chat 在跨平台兼容性方面表现出色，支持 iOS、Android、Web、macOS、Windows 和 Linux 等操作系统，并且优化了性能以确保流畅体验。此项目采用 Apache License 2.0 开源许可协议，免费供个人及商业使用。",2,"2026-06-11 03:21:48","top_language"]