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: August 11, 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.52K   ⬇️ 63.3K
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
👍 615   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Good

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

bubble
👍 597   ⬇️ 15.1K
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
👍 539   ⬇️ 14.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
👍 375   ⬇️ 16.9K
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.9K
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
👍 339   ⬇️ 6.6K
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.3K
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   ⬇️ 1K
Dart 3 compatible
Maintenance Status: Average

A Dart library interfacing with the latest Telegram Bot API.

dash_chat_2 Card Image
dash_chat_2
👍 296   ⬇️ 4.7K
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
👍 247   ⬇️ 2.7K
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   ⬇️ 270.6K
Dart 3 compatible
Maintenance Status: Good

Library for extended_text and extended_text_field. Provides common base class.

whatsapp
👍 202   ⬇️ 558
Dart 3 compatible
Maintenance Status: Average

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

comment_tree
👍 183   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Poor

Render comment tree like facebook comment - reply.

kakao_flutter_sdk
👍 155   ⬇️ 2.5K
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
👍 106   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

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

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

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

televerse
👍 93   ⬇️ 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.1!

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

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

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

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

whatsapp_bot_flutter
👍 69   ⬇️ 378
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
👍 63   ⬇️ 4.7K
Dart 3 compatible
Maintenance Status: Good

Representation and implementation of telegram web/mini apps apis

dart_amqp
👍 61   ⬇️ 4.2K
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   ⬇️ 274
Dart 3 compatible
Maintenance Status: Poor

Tawk widget for Flutter.

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

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

freshchat_sdk
👍 41   ⬇️ 27K
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.

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

Flutter plugin for adding WhatsApp Stickers within your flutter app.

zendesk_messaging
👍 47   ⬇️ 12.9K
Dart 3 compatible
Maintenance Status: Good

Zendesk-Messaging for Flutter developer

overlapping_panels
👍 57   ⬇️ 36
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.5K
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.3K
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   ⬇️ 265
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   ⬇️ 86
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
👍 44   ⬇️ 274
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   ⬇️ 670
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   ⬇️ 253
Dart 3 compatible
Maintenance Status: Poor

Native Flutter implementation of the papercups.io chat widget.

flutter_chat_reactions Card Image
flutter_chat_reactions
👍 40   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Good

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

sendbird_sdk
👍 38   ⬇️ 766
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.1K
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   ⬇️ 144
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   ⬇️ 46
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   ⬇️ 44
Dart 3 compatible
Maintenance Status: Poor

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

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

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

telegram
👍 30   ⬇️ 526
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
👍 27   ⬇️ 4.2K
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
👍 30   ⬇️ 125
Dart 3 compatible
Maintenance Status: Good

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

twilio_chat_conversation
👍 30   ⬇️ 94
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.

crisp
👍 28   ⬇️ 234
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   ⬇️ 547
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   ⬇️ 58
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.

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

Flutter plugin to integrate with yellow.ai chatbot

dart_amqp_client
👍 13   ⬇️ 120
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   ⬇️ 34
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   ⬇️ 231
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.

mirrorfly_chat
👍 0   ⬇️ 18
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   ⬇️ 33

Maintenance Status: Poor

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

flutter_chat
👍 85   ⬇️ 164

Maintenance Status: Poor

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

chat_ui_kit
👍 63   ⬇️ 115

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
👍 55   ⬇️ 955

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

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

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

Maintenance Status: Poor

A Flutter plugin for integrating Freshchat in your mobile app.

apptex_chat
👍 15   ⬇️ 109

Maintenance Status: Poor

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