flyerhq
flutter_chat_ui
Dart

Free and open-source chat SDK. Build fast, real-time apps and generative AI agents with a high-performance, customizable, cross-platform UI.

Last updated Jul 7, 2026
2.3k
Stars
856
Forks
28
Issues
+3
Stars/day
Attention Score
94
Language breakdown
Dart 100.0%
โ–ธ Files click to expand
README

Flyer Chat ๐Ÿ’ฌ

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.

โœจ Features

  • ๐Ÿ”„ Backend-agnostic: Connect to any backend service.
  • ๐Ÿงฌ Adaptable: Perfect for real-time messengers, generative AI agents and LLM-based assistants, support platforms, and beyond.
  • ๐ŸŽจ Highly Customizable: Tailor the UI with extensive theme options and builder functions.
  • ๐Ÿงฉ Modular: Pick and choose the features you want. You can change any part of the UI or swap it with your own custom implementation.
  • โšก Performance Optimized: Built for speed and smooth animations.
  • ๐ŸŒ Cross-Platform: Supports iOS, Android, Web, macOS, Windows, and Linux.
  • ๐Ÿ“œ Open Source: Free to use under the Apache 2.0 License.

๐Ÿš€ Installation

Add the package to your pubspec.yaml:

dependencies:
  flutterchatcore: ^2.0.0
  flutterchatui: ^2.0.0

Then, import and use the Chat widget.

๐Ÿ“š Documentation & Examples

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.

๐Ÿ“ฆ Packages

The project is structured as a monorepo managed by Melos ๐Ÿ’™.

Core Packages

These are the foundational packages included when you install flutterchatui:

  • flutterchat_ui: The main UI package.
  • flutterchat_core: Contains core models, controllers, theming, and utilities used across the ecosystem.
  • cross_cache: Provides a cross-platform (IO & Web) image caching solution.

Optional Message Widget Packages

Opinionated packages for rendering different message types. You can also build your own!

๐Ÿค Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute.

๐Ÿ“œ License

Licensed under the Apache License, Version 2.0. See the LICENSE file for details.

ยฉ 2026 GitRepoTrend ยท flyerhq/flutter_chat_ui ยท Updated daily from GitHub