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

Discord Medium LinkedIn Twitter

Top Flutter Chat packages

Last updated: October 19, 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.55K   ⬇️ 68K
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.

chatview Card Image
chatview
👍 621   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Good

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

bubble
👍 600   ⬇️ 15.4K
Dart 3 compatible
Maintenance Status: Poor

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

chat_bubbles Card Image
chat_bubbles
👍 546   ⬇️ 14.8K
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
👍 378   ⬇️ 18.2K
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
👍 352   ⬇️ 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
👍 342   ⬇️ 7.2K
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
👍 321   ⬇️ 8.6K
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
👍 310   ⬇️ 977
Dart 3 compatible
Maintenance Status: Poor

A Dart library interfacing with the latest Telegram Bot API.

dash_chat_2 Card Image
dash_chat_2
👍 301   ⬇️ 4.4K
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
👍 250   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Average

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

extended_text_library Card Image
extended_text_library
👍 29   ⬇️ 257.5K
Dart 3 compatible
Maintenance Status: Good

Library for extended_text and extended_text_field. Provides common base class.

whatsapp
👍 204   ⬇️ 850
Dart 3 compatible
Maintenance Status: Good

A Flutter package for integrating with the WhatsApp Business API. Send messages, products, media, and locations directly from your Flutter app.

comment_tree
👍 185   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Poor

Render comment tree like facebook comment - reply.

kakao_flutter_sdk
👍 156   ⬇️ 1.2K
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
👍 107   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Good

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

televerse
👍 94   ⬇️ 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.2!

flutter_line_sdk
👍 78   ⬇️ 14.2K
Dart 3 compatible
Maintenance Status: Good

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

matrix
👍 78   ⬇️ 9.8K
Dart 3 compatible
Maintenance Status: Good

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

stream_chat
👍 69   ⬇️ 21.5K
Dart 3 compatible
Maintenance Status: Good

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

whatsapp_bot_flutter
👍 70   ⬇️ 299
Dart 3 compatible
Maintenance Status: Average

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

telegram_web_app
👍 65   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

Representation and implementation of telegram web/mini apps apis

dart_amqp
👍 62   ⬇️ 4.3K
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
👍 64   ⬇️ 201
Dart 3 compatible
Maintenance Status: Poor

Tawk widget for Flutter.

tdlib
👍 64   ⬇️ 74
Dart 3 compatible
Maintenance Status: Poor

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

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

Flutter plugin for adding WhatsApp Stickers within your flutter app.

zendesk_messaging
👍 49   ⬇️ 13.9K
Dart 3 compatible
Maintenance Status: Good

Zendesk-Messaging for Flutter developer

overlapping_panels
👍 57   ⬇️ 29
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.

syncfusion_flutter_chat Card Image
syncfusion_flutter_chat
👍 55   ⬇️ 1.7K
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.

freshchat_sdk
👍 44   ⬇️ 13K
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.

floating_chat_button Card Image
floating_chat_button
👍 53   ⬇️ 808
Dart 3 compatible
Maintenance Status: Average

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

dart_telegram_bot
👍 48   ⬇️ 177
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   ⬇️ 98
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.

flutter_supabase_chat_core
👍 45   ⬇️ 207
Dart 3 compatible
Maintenance Status: Good

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

chatgpt_completions Card Image
chatgpt_completions
👍 42   ⬇️ 606
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   ⬇️ 145
Dart 3 compatible
Maintenance Status: Poor

Native Flutter implementation of the papercups.io chat widget.

flutter_chat_reactions Card Image
flutter_chat_reactions
👍 41   ⬇️ 1K
Dart 3 compatible
Maintenance Status: Good

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

sendbird_sdk
👍 38   ⬇️ 648
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.3K
Dart 3 compatible
Maintenance Status: Average

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

chat_package Card Image
chat_package
👍 36   ⬇️ 155
Dart 3 compatible
Maintenance Status: Good

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

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

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

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

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

receive_whatsapp_chat
👍 34   ⬇️ 57
Dart 3 compatible
Maintenance Status: Average

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

telegram
👍 33   ⬇️ 675
Dart 3 compatible
Maintenance Status: Good

A comprehensive Telegram utility for Flutter with URL schemes, Bot API integration, media sharing, chat management, and Web App support.

crisp_chat Card Image
crisp_chat
👍 28   ⬇️ 4.7K
Dart 3 compatible
Maintenance Status: Good

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

mobile_chat_ui Card Image
mobile_chat_ui
👍 31   ⬇️ 67
Dart 3 compatible
Maintenance Status: Good

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

twilio_chat_conversation
👍 30   ⬇️ 55
Dart 3 compatible
Maintenance Status: Poor

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

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

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

tencent_im_plugin
👍 16   ⬇️ 195
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   ⬇️ 43
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   ⬇️ 110
Dart 3 compatible
Maintenance Status: Average

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

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

Flutter plugin to integrate with yellow.ai chatbot

flutter_chat_page_design
👍 10   ⬇️ 28
Dart 3 compatible
Maintenance Status: Poor

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

at_chat_flutter
👍 6   ⬇️ 217
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.

twilio_conversation_sdk
👍 2   ⬇️ 241
Dart 3 compatible
Maintenance Status: Good

Twilio Conversation SDK - A Flutter plugin which allows you to build engaging conversational messaging experiences for Android and iOS.

mirrorfly_chat
👍 0   ⬇️ 21
Dart 3 compatible
Maintenance Status: Poor

A MirrorFly Chat to Experience an outstanding real time messaging solution. The powerful communication that adds an extra mileage to build your chat app.

floaty_head
👍 208   ⬇️ 30

Maintenance Status: Poor

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

flutter_chat
👍 85   ⬇️ 129

Maintenance Status: Poor

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

chat_ui_kit
👍 62   ⬇️ 44

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
👍 56   ⬇️ 354

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   ⬇️ 4.5K

Maintenance Status: Good

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

dialogflow_grpc
👍 32   ⬇️ 117

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   ⬇️ 16

Maintenance Status: Poor

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

whatsapp_stickers
👍 25   ⬇️ 49

Maintenance Status: Poor

WhatsApp Stickers plugin for Flutter.

flutter_freshchat
👍 19   ⬇️ 51

Maintenance Status: Poor

A Flutter plugin for integrating Freshchat in your mobile app.

apptex_chat
👍 15   ⬇️ 47

Maintenance Status: Poor

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