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

Discord Medium LinkedIn Twitter

Top Flutter Text Decoration, Effect and Animation packages

Last updated: January 26, 2025

Text animation is the process of animating text on a computer. This can be done by adding special effects to the text, such as changes in color, size, or position.

The complete list of Flutter packages that can be used to add Text Decoration, Text Style, Text Effect or Text Animation is provided below.


animated_text_kit Card Image
animated_text_kit
👍 5.2K   ⬇️ 94.6K
Dart 3 compatible
Maintenance Status: Good

A flutter package project which contains a collection of cool and beautiful text animations.

flutter_animate Card Image
flutter_animate
👍 3.65K   ⬇️ 440K
Dart 3 compatible
Maintenance Status: Good

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

marquee
👍 972   ⬇️ 51.8K
Dart 3 compatible
Maintenance Status: Good

A Flutter widget that scrolls text infinitely. Provides many customizations including custom scroll directions, durations, curves as well as pauses after every round.

just_the_tooltip
👍 308   ⬇️ 73.7K
Dart 3 compatible
Maintenance Status: Poor

A multi directional tooltip used to display any content with inbuilt support for list views

super_tooltip Card Image
super_tooltip
👍 241   ⬇️ 64K
Dart 3 compatible
Maintenance Status: Good

Super flexible Tooltip class that gets opend in the screens overlay

expandable_text
👍 273   ⬇️ 31.6K
Dart 3 compatible
Maintenance Status: Poor

Widget that only shows the first lines of a text and adds a link to expand the full text.

widget_and_text_animator Card Image
widget_and_text_animator
👍 234   ⬇️ 3.8K
Dart 3 compatible
Maintenance Status: Average

Make animating widgets a breeze with many effects built in. Make Text animations beautiful with staggered text effects. transitions, blurs & more, animate gestures too

animated_size_and_fade Card Image
animated_size_and_fade
👍 219   ⬇️ 8.3K
Dart 3 compatible
Maintenance Status: Good

Does a fade and size transition between widgets of different heights. Also used to show/hide a widget.

animated_digit Card Image
animated_digit
👍 185   ⬇️ 8.1K
Dart 3 compatible
Maintenance Status: Average

A scroll numbers animation widget, any number that need scroll animation effects and easy to use.

text_scroll Card Image
text_scroll
👍 173   ⬇️ 12.2K
Dart 3 compatible
Maintenance Status: Average

TextScroll Flutter widget adds text auto-scrolling functionality (marquee text).

linkfy_text Card Image
linkfy_text
👍 180   ⬇️ 3.4K
Dart 3 compatible
Maintenance Status: Good

A lightweight flutter package to linkify texts containing urls, emails and hashtags like twitter does.

flutter_circular_text
👍 171   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Poor

Flutter package which places text in a curved circular path.

simple_gradient_text Card Image
simple_gradient_text
👍 106   ⬇️ 54.9K
Dart 3 compatible
Maintenance Status: Average

Create fast and simple gradient texts, whether linear or radial, you just decide the colors and the text to display, very easy.

typewritertext
👍 159   ⬇️ 7K
Dart 3 compatible
Maintenance Status: Good

A simple typewriter text animation wrapper for flutter. Supports iOS, Android, web, Windows, macOS, and Linux.

info_popup Card Image
info_popup
👍 139   ⬇️ 16.2K
Dart 3 compatible
Maintenance Status: Good

The simple way to show the user some information on your selected widget.

fade_out_particle Card Image
fade_out_particle
👍 157   ⬇️ 316
Dart 3 compatible
Maintenance Status: Good

Fade out particle effect for disappearing views like Text and Icon

bordered_text
👍 145   ⬇️ 3.9K
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for applying subtle stroke to a Text widget. Supports Android, iOS, and Web.

el_tooltip Card Image
el_tooltip
👍 137   ⬇️ 9.2K
Dart 3 compatible
Maintenance Status: Good

ElTooltip, a smart positioned tooltip. Use it to display a widget inside a tooltip that you can personalize.

countup
👍 127   ⬇️ 8.8K
Dart 3 compatible
Maintenance Status: Poor

An flutter plugin that will help you to build animated counter texts.

custom_text Card Image
custom_text
👍 113   ⬇️ 846
Dart 3 compatible
Maintenance Status: Good

Highly customisable text widget and controller to enable styling and gesture actions.

flutter_arc_text Card Image
flutter_arc_text
👍 50   ⬇️ 38.4K
Dart 3 compatible
Maintenance Status: Average

Flutter widget that renders text along the arc with configurable radius.

rounded_background_text Card Image
rounded_background_text
👍 89   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Average

Text, TextField and TextSpan highlighted with rounded corners

pretty_animated_text Card Image
pretty_animated_text
👍 87   ⬇️ 742
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for creating customizable animated text widgets, enhancing app aesthetics with engaging text animations.

drop_shadow Card Image
drop_shadow
👍 85   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Average

Add drop shadow effect for any widgets in flutter

animated_hint_textfield Card Image
animated_hint_textfield
👍 81   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

Flutter package for animating textfield hint/label text, adding dynamic and eye-catching transitions to enhance user experience.

css_filter
👍 80   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Average

Apply various filter effects in a CSS-like way in flutter, can be used on any widget, not just images, support custom filters and control filter intensity.

simple_tooltip
👍 76   ⬇️ 5.3K
Dart 3 compatible
Maintenance Status: Poor

A simple library for creating tooltips

random_text_reveal Card Image
random_text_reveal
👍 76   ⬇️ 365
Dart 3 compatible
Maintenance Status: Average

A text animation package with random text reveal effect where the text reveals itself letter by letter (used mostly in movies)

selectable
👍 71   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Good

A Flutter widget that enables text selection over all the text widgets it contains.

number_slide_animation
👍 68   ⬇️ 479
Dart 3 compatible
Maintenance Status: Poor

A Number that will be displayed with a neat animation

marquee_widget
👍 65   ⬇️ 2.7K
Dart 3 compatible
Maintenance Status: Poor

A Flutter widget that scrolls Widget Text and other Widget with supported RTL.

instagram_mention Card Image
instagram_mention
👍 67   ⬇️ 37
Dart 3 compatible
Maintenance Status: Average

A simple detailed flutter widget that looks almost the same as the real instagram mention widget.

super_text_layout
👍 46   ⬇️ 10.6K
Dart 3 compatible
Maintenance Status: Good

Configurable, composable, extensible text display for Flutter.

show_more_text_popup
👍 58   ⬇️ 183
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin to show the extra text as a popup with parameters to configure the size and other behavior

mongol Card Image
mongol
👍 57   ⬇️ 232
Dart 3 compatible
Maintenance Status: Good

Flutter widget package for displaying and editing vertical Mongolian text.

morphing_text
👍 57   ⬇️ 59
Dart 3 compatible
Maintenance Status: Poor

It is a collection of text animations inspired by LTMorphingLabel.

animated_read_more_text Card Image
animated_read_more_text
👍 55   ⬇️ 628
Dart 3 compatible
Maintenance Status: Average

Animated Flutter package for 'Read more/Read less' functionality, enhancing text handling and user interactions.

flutter_decorated_text Card Image
flutter_decorated_text
👍 52   ⬇️ 409
Dart 3 compatible
Maintenance Status: Average

The DecoratedText widget allows you to style and interact with different parts of a text string based on predefined rules. It's versatile, easy-to-use, and can handle different scenarios such as matching specific words, phrases, or patterns, allowing you to style the matched text differently.

text_gradiate Card Image
text_gradiate
👍 52   ⬇️ 100
Dart 3 compatible
Maintenance Status: Good

A Flutter package for creating gradient text in an easy way. This package allows you to add gradient effects to text in your Flutter app effortlessly.

bubble_box
👍 43   ⬇️ 5.2K
Dart 3 compatible
Maintenance Status: Poor

A powerful bubble box, which implements basic bubble, border, dotted line, gradient color, angle, adaptive width and height, bubble direction, offset, etc.

marquee_list Card Image
marquee_list
👍 47   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

A Marquee list widget to display a list of items in a marquee style

animated_text_lerp Card Image
animated_text_lerp
👍 44   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Good

Simple widgets to animate between number or string text. Useful for number increase/decrease animation, currency value animation or string content changing animation.

overflow_text_animated Card Image
overflow_text_animated
👍 44   ⬇️ 377
Dart 3 compatible
Maintenance Status: Average

A Flutter package project that handles text overflow with animation.

marquee_text
👍 44   ⬇️ 13
Dart 3 compatible
Maintenance Status: Poor

Scroll automatically when the child exceeds the width of the container.

neon
👍 43   ⬇️ 126
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin that allows you to use beautiful neon signs in your app.

magnifying_glass Card Image
magnifying_glass
👍 42   ⬇️ 61
Dart 3 compatible
Maintenance Status: Good

Flutter real-time magnifying glass lens widget with Barrel/Pincushion distortion.

typethis Card Image
typethis
👍 40   ⬇️ 263
Dart 3 compatible
Maintenance Status: Good

A flutter package that aims to simplify versatile typing animation with rich text effects and other operations (reset, freeze, unfreeze).

blinking_text
👍 30   ⬇️ 8.1K
Dart 3 compatible
Maintenance Status: Good

A simple plugin to creating a blinking text. It allows to adjust duration of a blink and number of times text blinks before stopping.

stroke_text Card Image
stroke_text
👍 31   ⬇️ 6.8K
Dart 3 compatible
Maintenance Status: Good

A Simple Flutter plugin for applying stroke (border) style to a text widget

flutter_gradient_animation_text Card Image
flutter_gradient_animation_text
👍 37   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Average

Create an animated gradient text very easily by taking text, colors, and duration of animation as inputs.

ruby_text Card Image
ruby_text
👍 37   ⬇️ 316
Dart 3 compatible
Maintenance Status: Average

A RubyText widget, you can easily use this library to achieve the furigana effect.

mccounting_text
👍 35   ⬇️ 802
Dart 3 compatible
Maintenance Status: Poor

An animated Text widget that counts between two numbers on a duration, curve and style you specify.

floating_text
👍 35   ⬇️ 51
Dart 3 compatible
Maintenance Status: Poor

A light weight flutter package that provides beautiful floating text animations.

glitcheffect
👍 34   ⬇️ 43
Dart 3 compatible
Maintenance Status: Poor

A Flutter widget that will give a Glitch Animation Effect to it's child widget.

animated_check
👍 32   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Poor

A simple animated check icon widget for Flutter

stroke_order_animator Card Image
stroke_order_animator
👍 33   ⬇️ 278
Dart 3 compatible
Maintenance Status: Good

Stroke order animations and practice quizzes for Chinese characters.

textuality Card Image
textuality
👍 33   ⬇️ 221
Dart 3 compatible
Maintenance Status: Good

Textuality is a Flutter package that enhances the Text widget with advanced styling options like gradient, stroked, neon, shadow effects, and more.

rich_typewriter
👍 32   ⬇️ 71
Dart 3 compatible
Maintenance Status: Good

A widget that makes underlying Text.rich or RichText animate like a typewriter.

animated_number
👍 29   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Poor

A flutter package to create animated numbers.

typewrite_text Card Image
typewrite_text
👍 29   ⬇️ 196
Dart 3 compatible
Maintenance Status: Good

A typewriter text animation wrapper with customizations. Supports iOS, Android, web, Windows, macOS, and Linux.

anitex
👍 29   ⬇️ 92
Dart 3 compatible
Maintenance Status: Poor

Anitex is a implicitly animated text widget, which animates on passed text changes

faded_text
👍 28   ⬇️ 42
Dart 3 compatible
Maintenance Status: Good

Integrate left-to-right fade effects for multi-line text. Perfect for when you need that single-line text elegance in more complex layouts.

enough_ascii_art Card Image
enough_ascii_art
👍 26   ⬇️ 374
Dart 3 compatible
Maintenance Status: Average

Generates ASCII art using image to ASCII, FIGlet text banner support and emoticon to text conversions.

live_text Card Image
live_text
👍 26   ⬇️ 40
Dart 3 compatible
Maintenance Status: Average

A flutter package that provides easiest way to update text widget in UI.

segment_display
👍 25   ⬇️ 86
Dart 3 compatible
Maintenance Status: Poor

Segment display widget for Flutter. Supports multiple types of segment displays and segment customization.

tailwind_standards
👍 24   ⬇️ 39
Dart 3 compatible
Maintenance Status: Average

Tailwind CSS for Flutter. Colors, Sizes, Weights and a TText widget to style your app.

animated_overflow
👍 24   ⬇️ 39
Dart 3 compatible
Maintenance Status: Poor

A simple widget for animating overflowing content horizontally or vertically with fade.

text_transformation_animation
👍 24   ⬇️ 35
Dart 3 compatible
Maintenance Status: Poor

A text transformation animation.

custom_pointed_popup
👍 23   ⬇️ 92
Dart 3 compatible
Maintenance Status: Poor

Popup that can be shown on any targeted widget with customized pointed design.

flutter_titled_container
👍 22   ⬇️ 193
Dart 3 compatible
Maintenance Status: Poor

This widget displayes a title on top of a Container. You can specify the title, alignment, titleColor, fontSize, background color for this to display.

text_neon_widget Card Image
text_neon_widget
👍 11   ⬇️ 67
Dart 3 compatible
Maintenance Status: Average

Flutter Neon widget text with neon animations.

neonpen
👍 11   ⬇️ 40
Dart 3 compatible
Maintenance Status: Poor

A Flutter package to add a Neon Pen style on text.

stylish_text Card Image
stylish_text
👍 3   ⬇️ 21
Dart 3 compatible
Maintenance Status: Average

A Flutter package containing some text animations

animated_text
👍 182   ⬇️ 30

Maintenance Status: Poor

Animated_Text for Flutter provides animated translation between the words by reusing the similar alphabets between them.

drop_cap_text
👍 100   ⬇️ 734

Maintenance Status: Poor

This Flutter plugin aims to achive drop cap in text capitalization.

gradient_widgets
👍 87   ⬇️ 1.3K

Maintenance Status: Poor

A minimal set of Flutter widgets encased with beautiful gradients.

textless
👍 64   ⬇️ 440

Maintenance Status: Poor

Less is More; Widgetless Text

flutter_shine
👍 48   ⬇️ 36

Maintenance Status: Poor

Flutter Shine is a library for pretty shadows, dynamic light positions, extremely customizable shadows, no library dependencies, text or box shadows based on content.

gradient_text
👍 31   ⬇️ 143

Maintenance Status: Poor

A Flutter Widget for displaying Text with a gradient drawn through it. Accepts TextStyle, and TextAlign so it can be used very similarly to a Text widget

decoding_text_effect
👍 31   ⬇️ 37

Maintenance Status: Poor

A Flutter package for DecodingTextEffect widget. There are 5 Decode Effects that you can choose from.