β–²

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: April 27, 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.34K   β¬‡οΈ 136.1K
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.79K   β¬‡οΈ 558.5K
Dart 3 compatible
Maintenance Status: Good

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

marquee
πŸ‘ 1K   β¬‡οΈ 64.6K
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
πŸ‘ 310   β¬‡οΈ 97.4K
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
πŸ‘ 258   β¬‡οΈ 77.8K
Dart 3 compatible
Maintenance Status: Good

Super flexible Tooltip class that gets opend in the screens overlay

expandable_text
πŸ‘ 281   β¬‡οΈ 38.8K
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
πŸ‘ 242   β¬‡οΈ 5.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
πŸ‘ 226   β¬‡οΈ 11.8K
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
πŸ‘ 192   β¬‡οΈ 11.7K
Dart 3 compatible
Maintenance Status: Average

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

typewritertext
πŸ‘ 184   β¬‡οΈ 10.6K
Dart 3 compatible
Maintenance Status: Good

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

linkfy_text Card Image
linkfy_text
πŸ‘ 186   β¬‡οΈ 3.9K
Dart 3 compatible
Maintenance Status: Average

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

text_scroll
πŸ‘ 176   β¬‡οΈ 14.2K
Dart 3 compatible
Maintenance Status: Poor

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

flutter_circular_text
πŸ‘ 174   β¬‡οΈ 1.8K
Dart 3 compatible
Maintenance Status: Poor

Flutter package which places text in a curved circular path.

simple_gradient_text Card Image
simple_gradient_text
πŸ‘ 109   β¬‡οΈ 62.5K
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.

info_popup Card Image
info_popup
πŸ‘ 147   β¬‡οΈ 18.5K
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
πŸ‘ 160   β¬‡οΈ 206
Dart 3 compatible
Maintenance Status: Good

Fade out particle effect for disappearing views like Text and Icon

bordered_text
πŸ‘ 147   β¬‡οΈ 5.7K
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
πŸ‘ 143   β¬‡οΈ 9.6K
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
πŸ‘ 130   β¬‡οΈ 10.9K
Dart 3 compatible
Maintenance Status: Poor

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

custom_text Card Image
custom_text
πŸ‘ 118   β¬‡οΈ 2.2K
Dart 3 compatible
Maintenance Status: Good

Highly customisable text widget with advanced styling and gesture interactions. A controller is also available for use in text editing.

flutter_arc_text Card Image
flutter_arc_text
πŸ‘ 53   β¬‡οΈ 59.1K
Dart 3 compatible
Maintenance Status: Average

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

pretty_animated_text Card Image
pretty_animated_text
πŸ‘ 99   β¬‡οΈ 781
Dart 3 compatible
Maintenance Status: Good

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

rounded_background_text Card Image
rounded_background_text
πŸ‘ 92   β¬‡οΈ 2.7K
Dart 3 compatible
Maintenance Status: Good

Text, TextField and TextSpan highlighted with rounded corners

drop_shadow
πŸ‘ 90   β¬‡οΈ 2.2K
Dart 3 compatible
Maintenance Status: Poor

Add drop shadow effect for any widgets in flutter

animated_hint_textfield Card Image
animated_hint_textfield
πŸ‘ 87   β¬‡οΈ 3K
Dart 3 compatible
Maintenance Status: Good

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

simple_tooltip
πŸ‘ 77   β¬‡οΈ 5.7K
Dart 3 compatible
Maintenance Status: Poor

A simple library for creating tooltips

css_filter
πŸ‘ 80   β¬‡οΈ 1.9K
Dart 3 compatible
Maintenance Status: Poor

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.

random_text_reveal Card Image
random_text_reveal
πŸ‘ 78   β¬‡οΈ 362
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
πŸ‘ 74   β¬‡οΈ 2.7K
Dart 3 compatible
Maintenance Status: Good

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

number_slide_animation
πŸ‘ 69   β¬‡οΈ 1.2K
Dart 3 compatible
Maintenance Status: Poor

A Number that will be displayed with a neat animation

marquee_widget
πŸ‘ 66   β¬‡οΈ 2.7K
Dart 3 compatible
Maintenance Status: Poor

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

super_text_layout
πŸ‘ 49   β¬‡οΈ 21.4K
Dart 3 compatible
Maintenance Status: Good

Configurable, composable, extensible text display for Flutter.

instagram_mention Card Image
instagram_mention
πŸ‘ 67   β¬‡οΈ 44
Dart 3 compatible
Maintenance Status: Average

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

animated_read_more_text Card Image
animated_read_more_text
πŸ‘ 60   β¬‡οΈ 559
Dart 3 compatible
Maintenance Status: Average

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

show_more_text_popup
πŸ‘ 59   β¬‡οΈ 214
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

morphing_text
πŸ‘ 58   β¬‡οΈ 35
Dart 3 compatible
Maintenance Status: Poor

It is a collection of text animations inspired by LTMorphingLabel.

mongol Card Image
mongol
πŸ‘ 57   β¬‡οΈ 193
Dart 3 compatible
Maintenance Status: Good

Flutter widget package for displaying and editing vertical Mongolian text.

flutter_decorated_text Card Image
flutter_decorated_text
πŸ‘ 54   β¬‡οΈ 605
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   β¬‡οΈ 234
Dart 3 compatible
Maintenance Status: Average

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.

animated_text_lerp Card Image
animated_text_lerp
πŸ‘ 49   β¬‡οΈ 1.7K
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.

marquee_list Card Image
marquee_list
πŸ‘ 49   β¬‡οΈ 1.2K
Dart 3 compatible
Maintenance Status: Average

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

bubble_box
πŸ‘ 46   β¬‡οΈ 4.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.

overflow_text_animated Card Image
overflow_text_animated
πŸ‘ 49   β¬‡οΈ 626
Dart 3 compatible
Maintenance Status: Average

A Flutter package project that handles text overflow with animation.

marquee_text
πŸ‘ 44   β¬‡οΈ 21
Dart 3 compatible
Maintenance Status: Poor

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

neon
πŸ‘ 43   β¬‡οΈ 145
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   β¬‡οΈ 153
Dart 3 compatible
Maintenance Status: Good

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

stroke_text Card Image
stroke_text
πŸ‘ 34   β¬‡οΈ 8.3K
Dart 3 compatible
Maintenance Status: Good

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

typethis Card Image
typethis
πŸ‘ 40   β¬‡οΈ 197
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).

flutter_gradient_animation_text Card Image
flutter_gradient_animation_text
πŸ‘ 37   β¬‡οΈ 2.2K
Dart 3 compatible
Maintenance Status: Average

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

blinking_text
πŸ‘ 31   β¬‡οΈ 7.3K
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.

ruby_text Card Image
ruby_text
πŸ‘ 37   β¬‡οΈ 562
Dart 3 compatible
Maintenance Status: Average

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

textuality Card Image
textuality
πŸ‘ 36   β¬‡οΈ 71
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.

mccounting_text
πŸ‘ 35   β¬‡οΈ 178
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   β¬‡οΈ 48
Dart 3 compatible
Maintenance Status: Poor

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

rich_typewriter
πŸ‘ 34   β¬‡οΈ 124
Dart 3 compatible
Maintenance Status: Average

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

glitcheffect
πŸ‘ 34   β¬‡οΈ 89
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.9K
Dart 3 compatible
Maintenance Status: Poor

A simple animated check icon widget for Flutter

stroke_order_animator Card Image
stroke_order_animator
πŸ‘ 33   β¬‡οΈ 464
Dart 3 compatible
Maintenance Status: Good

Stroke order animations and practice quizzes for Chinese characters.

animated_number
πŸ‘ 30   β¬‡οΈ 1.5K
Dart 3 compatible
Maintenance Status: Poor

A flutter package to create animated numbers.

typewrite_text Card Image
typewrite_text
πŸ‘ 30   β¬‡οΈ 507
Dart 3 compatible
Maintenance Status: Good

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

faded_text
πŸ‘ 30   β¬‡οΈ 45
Dart 3 compatible
Maintenance Status: Average

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

anitex
πŸ‘ 29   β¬‡οΈ 311
Dart 3 compatible
Maintenance Status: Poor

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

enough_ascii_art
πŸ‘ 26   β¬‡οΈ 159
Dart 3 compatible
Maintenance Status: Poor

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

segment_display
πŸ‘ 26   β¬‡οΈ 146
Dart 3 compatible
Maintenance Status: Poor

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

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.

tailwind_standards
πŸ‘ 25   β¬‡οΈ 89
Dart 3 compatible
Maintenance Status: Average

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

animated_overflow
πŸ‘ 24   β¬‡οΈ 47
Dart 3 compatible
Maintenance Status: Poor

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

text_transformation_animation
πŸ‘ 24   β¬‡οΈ 30
Dart 3 compatible
Maintenance Status: Poor

A text transformation animation.

custom_pointed_popup
πŸ‘ 23   β¬‡οΈ 140
Dart 3 compatible
Maintenance Status: Poor

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

flutter_titled_container
πŸ‘ 22   β¬‡οΈ 144
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.

optimal_wrap_text Card Image
optimal_wrap_text
πŸ‘ 18   β¬‡οΈ 339
Dart 3 compatible
Maintenance Status: Good

A Flutter Text replacement that wraps short multi-line text over similarly sized lines for better visual balance.

flutter_numeric_text Card Image
flutter_numeric_text
πŸ‘ 17   β¬‡οΈ 169
Dart 3 compatible
Maintenance Status: Good

This widget allows you to animate any text. The widget is easy to use and allows you to seamlessly replace Text(data) with NumericText(data).

text_neon_widget Card Image
text_neon_widget
πŸ‘ 12   β¬‡οΈ 146
Dart 3 compatible
Maintenance Status: Average

Flutter Neon widget text with neon animations.

neonpen
πŸ‘ 11   β¬‡οΈ 50
Dart 3 compatible
Maintenance Status: Poor

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

stylish_text
πŸ‘ 3   β¬‡οΈ 21
Dart 3 compatible
Maintenance Status: Poor

A Flutter package containing some text animations

rough_notation Card Image
rough_notation
πŸ‘ 1   β¬‡οΈ 105
Dart 3 compatible
Maintenance Status: Good

Create animated, hand-drawn-style annotations on widgets using Flutter’s CustomPainter. Inspired by the Rough Notation JS library.

neon_text
πŸ‘ 1   β¬‡οΈ 27
Dart 3 compatible
Maintenance Status: Good

A Flutter package to create animated neon glowing text with customizable effects. Supports glow, pulse, and flicker animations with adjustable intensity

animated_text
πŸ‘ 182   β¬‡οΈ 31

Maintenance Status: Poor

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

drop_cap_text
πŸ‘ 100   β¬‡οΈ 476

Maintenance Status: Poor

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

gradient_widgets
πŸ‘ 88   β¬‡οΈ 786

Maintenance Status: Poor

A minimal set of Flutter widgets encased with beautiful gradients.

textless
πŸ‘ 64   β¬‡οΈ 427

Maintenance Status: Poor

Less is More; Widgetless Text

flutter_shine
πŸ‘ 48   β¬‡οΈ 23

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   β¬‡οΈ 60

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   β¬‡οΈ 26

Maintenance Status: Poor

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