Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Chat packages

Last updated: June 22, 2025

Any Chat application has a frontend and a backend. The Chat UI (frontend) includes a chat window, a text input area, options to attach multimedia (image, audio, video, stickers, files), and a list of contacts with whom one can chat. Messages in the chat window are often enclosed in speech bubbles followed by a timestamp.

You can build and manage your own backend, or use 3rd party Chat APIs that provide features like real-time messaging, gorups, channels, and more.

Check out the complete list of Dart and Flutter Chat UI and Chat API/SDK packages below.


flutter_chat_ui Card Image
flutter_chat_ui
👍 1.5K   ⬇️ 75K
Dart 3 compatible
Maintenance Status: Good

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

bubble
👍 596   ⬇️ 18.5K
Dart 3 compatible
Maintenance Status: Poor

A Flutter widget for chat like a speech bubble in Whatsapp and others.

chatview Card Image
chatview
👍 603   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

A Flutter package that allows you to integrate Chat View with highly customization options.

chat_bubbles Card Image
chat_bubbles
👍 531   ⬇️ 12.5K
Dart 3 compatible
Maintenance Status: Good

Flutter chat bubble widgets, similar to Whatsapp and more shapes. Easy to use and implement chat bubbles.

stream_chat_flutter Card Image
stream_chat_flutter
👍 373   ⬇️ 15.3K
Dart 3 compatible
Maintenance Status: Good

Stream Chat official Flutter SDK. Build your own chat experience using Dart and Flutter.

flutter_firebase_chat_core Card Image
flutter_firebase_chat_core
👍 350   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Average

Actively maintained, community-driven Firebase BaaS for chat applications with an optional chat UI.

swipe_to Card Image
swipe_to
👍 337   ⬇️ 8.5K
Dart 3 compatible
Maintenance Status: Average

SwipeTo is a wrapper for a chat view widget which can be used initiate callback when user horizontally swipe on it.

flutter_chat_bubble
👍 319   ⬇️ 8.9K
Dart 3 compatible
Maintenance Status: Poor

Get a top-notch chat UI widget for Flutter app development. Create diverse designs like WhatsApp and Telegram. Customize properties for stunning UI. Enhance skills and elevate user experience in real-time communication apps.

teledart
👍 308   ⬇️ 580
Dart 3 compatible
Maintenance Status: Average

A Dart library interfacing with the latest Telegram Bot API.

dash_chat_2 Card Image
dash_chat_2
👍 293   ⬇️ 4.9K
Dart 3 compatible
Maintenance Status: Average

The most complete Chat UI for flutter. Easy to use, highly customizable and fully featured

voice_message_package Card Image
voice_message_package
👍 246   ⬇️ 4K
Dart 3 compatible
Maintenance Status: Average

Flutter package to play/puase voice message in chat messengers.

whatsapp
👍 201   ⬇️ 534
Dart 3 compatible
Maintenance Status: Good

A top package for whatsapp business api send messages, product, media, location through flutter app.

extended_text_library Card Image
extended_text_library
👍 28   ⬇️ 222.1K
Dart 3 compatible
Maintenance Status: Good

Library for extended_text and extended_text_field. Provides common base class.

comment_tree
👍 182   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Poor

Render comment tree like facebook comment - reply.

kakao_flutter_sdk
👍 155   ⬇️ 3.1K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin for Kakao API, which supports Kakao login, KakaoTalk Share, User API, KakaoTalk API and Navi API.

nyxx
👍 105   ⬇️ 2.4K
Dart 3 compatible
Maintenance Status: Good

A complete, robust and efficient wrapper around Discord's API for bots & applications.

televerse
👍 91   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Good

Televerse lets you create your own efficient Telegram bots with ease in Dart. Supports latest Telegram Bot API - 9.0!

matrix
👍 77   ⬇️ 19.6K
Dart 3 compatible
Maintenance Status: Good

Matrix (matrix.org) Dart SDK. Matrix is an open network for secure, decentralized communication.

flutter_line_sdk
👍 77   ⬇️ 19.3K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for using the LINE SDKs with Dart in Flutter apps.

stream_chat
👍 68   ⬇️ 18.3K
Dart 3 compatible
Maintenance Status: Good

The official Dart client for Stream Chat, a service for building chat applications.

whatsapp_bot_flutter
👍 69   ⬇️ 165
Dart 3 compatible
Maintenance Status: Good

Whatsapp bot using puppeteer and whatsapp web scraping with flutter desktop/web and dart projects support

telegram_web_app
👍 62   ⬇️ 3.7K
Dart 3 compatible
Maintenance Status: Good

Representation and implementation of telegram web/mini apps apis

dart_amqp
👍 61   ⬇️ 3.6K
Dart 3 compatible
Maintenance Status: Average

A native dart AMQP client supporting version 0.9.1 of the AMQP protocol. It features an asynchronous API, pluggable authentication providers and TLS support.

flutter_tawk
👍 63   ⬇️ 359
Dart 3 compatible
Maintenance Status: Poor

Tawk widget for Flutter.

tdlib
👍 63   ⬇️ 126
Dart 3 compatible
Maintenance Status: Average

Flutter Plugin for TDLib.A complete tdlib-tdjson binding package.

flutter_whatsapp_stickers
👍 61   ⬇️ 13
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for adding WhatsApp Stickers within your flutter app.

freshchat_sdk
👍 41   ⬇️ 21.1K
Dart 3 compatible
Maintenance Status: Good

Freshchat is a modern messaging software for sales and customer engagement teams. freshchat_sdk (BETA) will help you integrate chat support in your mobile apps.

overlapping_panels
👍 56   ⬇️ 42
Dart 3 compatible
Maintenance Status: Poor

Inspired by Discord's mobile app navigation. Add left and right panels to your app with gestures to reveal panels and callbacks to listen for reveals.

zendesk_messaging
👍 46   ⬇️ 11.5K
Dart 3 compatible
Maintenance Status: Good

Zendesk-Messaging for Flutter developer

syncfusion_flutter_chat Card Image
syncfusion_flutter_chat
👍 52   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

The Flutter Chat package is a UI library designed for creating customizable chat applications, both standard and AI-driven, using Flutter.

floating_chat_button Card Image
floating_chat_button
👍 52   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Good

A floating button which can be dragged around the screen and can display messages to the user

dart_telegram_bot
👍 48   ⬇️ 93
Dart 3 compatible
Maintenance Status: Poor

A Telegram Bot API wrapper made to make fast Telegram bots with as less code as possible.

chat_composer
👍 47   ⬇️ 53
Dart 3 compatible
Maintenance Status: Poor

A Flutter package for easy implementation of chat composer allows users to chat with Text, Audio, and Other Media.

chatgpt_completions Card Image
chatgpt_completions
👍 42   ⬇️ 444
Dart 3 compatible
Maintenance Status: Average

Dart client for the unofficial ChatGPT API. Support Text Completion and stream response from v1/completions.

papercups_flutter
👍 42   ⬇️ 113
Dart 3 compatible
Maintenance Status: Poor

Native Flutter implementation of the papercups.io chat widget.

flutter_chat_reactions Card Image
flutter_chat_reactions
👍 39   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Good

A Flutter package to easily add reactions to your chat messages.

flutter_supabase_chat_core
👍 40   ⬇️ 354
Dart 3 compatible
Maintenance Status: Good

Actively maintained, community-driven Supabase BaaS for chat applications with an optional chat UI.

sendbird_sdk
👍 38   ⬇️ 687
Dart 3 compatible
Maintenance Status: Average

The Flutter SDK for Sendbird Chat brings modern messenger chat features to your iOS and Android deployments

livechatt
👍 36   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

A livechat package for embedding mobile chat window in your mobile application.

chat_package Card Image
chat_package
👍 35   ⬇️ 214
Dart 3 compatible
Maintenance Status: Good

Fully functional chat ui for flutter, with functionality to send text, voice notes,and images

twilio_programmable_chat
👍 35   ⬇️ 42
Dart 3 compatible
Maintenance Status: Poor

Integrate the Twilio Chat SDK with your Flutter app using this Twilio Programmable Chat Flutter plugin.

chat_list
👍 35   ⬇️ 33
Dart 3 compatible
Maintenance Status: Poor

A flutter package to incorporate a chat view in a simple way

receive_whatsapp_chat
👍 34   ⬇️ 42
Dart 3 compatible
Maintenance Status: Good

A flutter plugin that enables flutter apps to receive exported chats from WhatsApp.

twilio_chat_conversation
👍 30   ⬇️ 98
Dart 3 compatible
Maintenance Status: Average

A Flutter plugin for Twilio Conversations which allows you to build engaging conversational messaging experiences on iOS and Android platforms.

mobile_chat_ui Card Image
mobile_chat_ui
👍 29   ⬇️ 89
Dart 3 compatible
Maintenance Status: Good

A fully customizable modern chat UI for Android, IOS and web developers.

crisp_chat Card Image
crisp_chat
👍 25   ⬇️ 4.4K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin package for using crisp chat natively on Android & iOS.

crisp
👍 28   ⬇️ 219
Dart 3 compatible
Maintenance Status: Poor

Connect with Crisp Chat, register a user to chat (or not) and render a chat widget.

ymchat_flutter
👍 3   ⬇️ 30.4K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to integrate with yellow.ai chatbot

tencent_im_plugin
👍 16   ⬇️ 99
Dart 3 compatible
Maintenance Status: Poor

This plug-in integrates Tencent cloud 'imsdk', realizes cross platform im access, and is compatible with Android and IOS devices.

flutter_mqchat
👍 15   ⬇️ 53
Dart 3 compatible
Maintenance Status: Poor

MqChat client, this package enables you to use MQTT protocol as a chatting protocol, the broker should implement the HiveMq-Chat-Extension specifications.

dart_amqp_client
👍 13   ⬇️ 236
Dart 3 compatible
Maintenance Status: Average

Dart package that simplifies the handling of AMQP (Advanced Message Queuing Protocol) connections, channels, and associated callbacks.

flutter_chat_page_design Card Image
flutter_chat_page_design
👍 10   ⬇️ 35
Dart 3 compatible
Maintenance Status: Average

A package provides an easy way to add design for chat page in Flutter Project.

at_chat_flutter
👍 6   ⬇️ 180
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin project to provide a chat feature between atSigns built on the atPlatform to any Flutter application.

floaty_head
👍 208   ⬇️ 37

Maintenance Status: Poor

A flutter plugin to create custom chatheads with hidden content displayed on tap, like Messenger.

flutter_chat
👍 84   ⬇️ 84

Maintenance Status: Poor

Messaging app for Flutter android , iOS and flutter-web using firebase as backend services.

chat_ui_kit
👍 63   ⬇️ 42

Maintenance Status: Poor

A complete Flutter chat UI kit which provides you with a base structure as well as a set of tools that allow you to quickly build up a modern chat UI.

tencent_cloud_chat_uikit
👍 54   ⬇️ 1.1K

Maintenance Status: Good

A powerful chat UI component library and business logic for Tencent Cloud Chat, creating seamless in-app chat modules for delightful user experiences.

tencent_cloud_chat_sdk
👍 30   ⬇️ 3.3K

Maintenance Status: Good

Tencent Cloud Chat SDK. Globally interconnected In-App Chat, user profile and relationship chains and offline push.

dialogflow_grpc
👍 32   ⬇️ 125

Maintenance Status: Poor

Flutter package for Dialogflow CX, V2 and V2beta using gRPC. A faster integration with the Dialogflow API and also the possibility to do audio streaming.

firebase_chat
👍 32   ⬇️ 20

Maintenance Status: Poor

Fully functional package for Cloud Firestore that makes easier to implement chat in your application

whatsapp_stickers
👍 25   ⬇️ 37

Maintenance Status: Poor

WhatsApp Stickers plugin for Flutter.

flutter_freshchat
👍 19   ⬇️ 31

Maintenance Status: Poor

A Flutter plugin for integrating Freshchat in your mobile app.

apptex_chat
👍 15   ⬇️ 58

Maintenance Status: Poor

This Package is for making the chat system more easy and user friendly. and control chat features within one click.