Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Placeholder packages
Last updated: January 26, 2025
A placeholder is an image or effect that is displayed while the network image or text is loading. It can be a image with shimmering animation, an image with a solid background color or an image generated from a Blurhash string.
The complete list of Flutter packages that can help you add Blurhash Image, Shimmering Effect, Skeleton Text or other customizable Image Placeholders in your Flutter app is provided below.
![shimmer Card Image](/media-cards/shimmer.gif)
shimmer
👍 5.08K ⬇️ 860.4K
Dart 3 compatibleMaintenance Status: Average
A package provides an easy way to add shimmer effect in Flutter project
skeletonizer
👍 1.65K ⬇️ 147.1K
Dart 3 compatibleMaintenance Status: Good
Converts already built widgets into skeleton loaders with no extra effort.
![flutter_blurhash Card Image](/media-cards/flutter_blurhash.png)
flutter_blurhash
👍 1.57K ⬇️ 125.9K
Dart 3 compatibleMaintenance Status: Average
Compact representation of a placeholder for an image. Encode a blurry image under 30 caracters for instant display like used by Medium
random_string
👍 186 ⬇️ 861.5K
Dart 3 compatibleMaintenance Status: Poor
Simple library for generating random ascii strings by default using Random from 'dart:math'.
transparent_image
👍 481 ⬇️ 111.4K
Dart 3 compatibleMaintenance Status: Average
A transparent image in Dart code, represented as a Uint8List.
![redacted Card Image](/media-cards/redacted.png)
redacted
👍 495 ⬇️ 2.2K
Dart 3 compatibleMaintenance Status: Good
A package that automatically generate a loading widget from your own widget.
![shimmer_animation Card Image](/media-cards/shimmer_animation.png)
shimmer_animation
👍 435 ⬇️ 15.9K
Dart 3 compatibleMaintenance Status: Good
This shimmer animation widget can help you bring simple yet beautiful skeleton loaders to your project with ease.
![skeleton_text Card Image](/media-cards/skeleton_text.png)
skeleton_text
👍 343 ⬇️ 24.8K
Dart 3 compatibleMaintenance Status: Average
A package that provides an easy way to add skeleton text loading animation in Flutter project. This project is a part of 101Loop community.
![card_loading Card Image](/media-cards/card_loading.png)
card_loading
👍 237 ⬇️ 3.4K
Dart 3 compatibleMaintenance Status: Average
A Flutter package to create easy create loading card between two colors
skeleton_loader
👍 235 ⬇️ 2
Dart 3 compatibleMaintenance Status: Poor
A Flutter Package which provides a fully customizable loading skeleton for your app,
![fancy_shimmer_image Card Image](/media-cards/fancy_shimmer_image.gif)
fancy_shimmer_image
👍 203 ⬇️ 2.4K
Dart 3 compatibleMaintenance Status: Average
Package for easy use of images that are automatically cacheable and have a beautiful on the fly (but it can be configured) shimmer effect while loading
flutter_shimmer
👍 202 ⬇️ 540
Dart 3 compatibleMaintenance Status: Poor
it creating Shimmer effect that indicate a loading status, so instead of using ProgressBar or usual loader use Shimmer for a better design and user interface.
blurhash_dart
👍 122 ⬇️ 40.3K
Dart 3 compatibleMaintenance Status: Average
A pure dart implementation of the BlurHash algorithm. This package provides both an encoder and a decoder, as well as some utility extensions.
![fade_shimmer Card Image](/media-cards/fade_shimmer.png)
fade_shimmer
👍 164 ⬇️ 4.2K
Dart 3 compatibleMaintenance Status: Good
A fade shimmer library to implement loading like lastest facebook loading effect.
flutter_lorem
👍 80 ⬇️ 10.2K
Dart 3 compatibleMaintenance Status: Poor
Generates random sentences and paragraphs (similar to "lorem ipsum" generators).
![blurhash_ffi Card Image](/media-cards/blurhash_ffi.png)
blurhash_ffi
👍 85 ⬇️ 2.6K
Dart 3 compatibleMaintenance Status: Good
A compact, fast and easy to use blurry image placeholder generator for Flutter using native ffi bindings.
![animated_loading_border Card Image](/media-cards/animated_loading_border.png)
animated_loading_border
👍 82 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Average
A package that gives us a modern way to show animated border as a placeholder while loading our widget with easy customization and ready to use.
![blurhash Card Image](/media-cards/blurhash.png)
blurhash
👍 75 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Average
A very compact representation of a placeholder for an image.
animated_shimmer
👍 67 ⬇️ 282
Dart 3 compatibleMaintenance Status: Poor
A simple & lightweight widget to display a animated shimmer effect.
flutter_placeholder_textlines
👍 52 ⬇️ 383
Dart 3 compatibleMaintenance Status: Poor
A simple plugin to generate placeholder lines that emulates text in a UI, useful for displaying placeholder content while loading or empty items
loader_skeleton
👍 41 ⬇️ 1.5K
Dart 3 compatibleMaintenance Status: Poor
A Facebook & Twitter Like Card Loading Shimmer Skeleton Library.
![flutter_skeleton_ui Card Image](/media-cards/flutter_skeleton_ui.png)
flutter_skeleton_ui
👍 32 ⬇️ 8.9K
Dart 3 compatibleMaintenance Status: Good
A Flutter package for building custom skeleton widgets to mimic the page's layout while loading.
![better_skeleton Card Image](/media-cards/better_skeleton.png)
better_skeleton
👍 27 ⬇️ 1.8K
Dart 3 compatibleMaintenance Status: Average
A flutter package to make better loading times using skeleton.
fast_blurhash
👍 29 ⬇️ 40
Dart 3 compatibleMaintenance Status: Good
A high-performance Dart FFI package for decoding BlurHash, leveraging Rust for faster processing.
![image_blur Card Image](/media-cards/image_blur.png)
image_blur
👍 18 ⬇️ 177
Dart 3 compatibleMaintenance Status: Good
This Flutter package enables adding shimmer and blur effects to images. Apply these effects in circular and rectangular shapes, for both local and online images.
skeletons
👍 339 ⬇️ 8.2K
Maintenance Status: Poor
A Flutter package for building custom skeleton widgets to mimic the page's layout while loading.
empty_widget
👍 69 ⬇️ 353
Maintenance Status: Poor
Custom_Empty widget is flutter custom widget which is designed to notify user about some event.
skeleton_animation
👍 33 ⬇️ 132
Maintenance Status: Poor
Display skeleton animations in your app. It works on android, iOS and the web.
flutter_skeleton
👍 33 ⬇️ 4
Maintenance Status: Poor
Flutter skeleton screen for Android and iOS. Support List, Card and Card-List style. Support light and dark theme.
pk_skeleton
👍 19 ⬇️ 72
Maintenance Status: Poor
A Facebook & Twitter Like Card Loading Shimmer Skeleton Library.
lipsum
👍 17 ⬇️ 70
Maintenance Status: Poor
A simple lorem ipsum text generator. Based off of Andres Araujo's lorem-dart plugin.