Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Image packages
Last updated: February 25, 2025
An Image widget is used to display images in your Flutter app. But, often you would like to have:
- More functionality like zooming images, resizing images, caching images, manipulating images, adding effects to images, etc., or
- Support for other image formats like SVG apart from the popularly supported JPG, PNG, GIF, WEBP and other image formats.
The complete list of Flutter packages that can help you add the above mentioned functionalities is provided below.
cached_network_image
👍 6.53K ⬇️ 1.9M
Dart 3 compatibleMaintenance Status: Good
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
flutter_svg
👍 5.48K ⬇️ 2.4M
Dart 3 compatibleMaintenance Status: Good
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
image
👍 1.61K ⬇️ 2.6M
Dart 3 compatibleMaintenance Status: Good
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.

photo_view
👍 3.06K ⬇️ 771.7K
Dart 3 compatibleMaintenance Status: Good
Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.

octo_image
👍 723 ⬇️ 1.9M
Dart 3 compatibleMaintenance Status: Good
A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.

extended_image
👍 1.92K ⬇️ 247.2K
Dart 3 compatibleMaintenance Status: Good
Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.

progressive_image
👍 385 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Average
A flutter widget which progressively loads larger images using Low Quality Image Placeholders.

jovial_svg
👍 214 ⬇️ 169.4K
Dart 3 compatibleMaintenance Status: Good
SVG - Robust rendering of Scalable Vector Graphic images, supporting a well-defined profile of SVG, a fast-loading binary storage format, and animation.

blur
👍 322 ⬇️ 39.7K
Dart 3 compatibleMaintenance Status: Good
Blur is a wrapper widget that blur it's child. There are ImageBlur.asset and ImageBlur.network that blur the image. Frost is another wrapper which blurs the background.

extended_image_library
👍 129 ⬇️ 235.8K
Dart 3 compatibleMaintenance Status: Good
Library that contains common base class for extended_image, extended_text, and extended_text_field.

easy_image_viewer
👍 309 ⬇️ 23.5K
Dart 3 compatibleMaintenance Status: Good
An easy image viewer with pinch & zoom, multi image, and built-in full-screen dialog support.
flutter_svg_provider
👍 193 ⬇️ 58.8K
Dart 3 compatibleMaintenance Status: Average
Generate image provider from svg path, uses flutter_svg and http (for network paths) as a dependency.

zoom_pinch_overlay
👍 217 ⬇️ 5.3K
Dart 3 compatibleMaintenance Status: Good
An instagram style pinch and zoom widget that can be moved globally.

pinch_zoom
👍 209 ⬇️ 8.6K
Dart 3 compatibleMaintenance Status: Average
A widget based on Flutter's new Interactive Viewer that makes picture pinch zoom, and return to its initial size and position when released.
fast_cached_network_image
👍 197 ⬇️ 9.1K
Dart 3 compatibleMaintenance Status: Good
A flutter package to cache network image easily.You can add beautiful loaders, percentage indicators and error builder.
fwfh_svg
👍 4 ⬇️ 206.7K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to render SVG with flutter_svg plugin.
imageview360
👍 193 ⬇️ 979
Dart 3 compatibleMaintenance Status: Poor
A Flutter package which provides 360 view of the images with rotation and gesture customisations.
tcard
👍 192 ⬇️ 769
Dart 3 compatibleMaintenance Status: Poor
A tinder like cards flutter plugin, can slide it's children left or right. You can use it to show some images, videos and so on.
fwfh_cached_network_image
👍 7 ⬇️ 196.6K
Dart 3 compatibleMaintenance Status: Good
WidgetFactory extension to render IMG with cached_network_image plugin.
network_to_file_image
👍 182 ⬇️ 2.6K
Dart 3 compatibleMaintenance Status: Good
Opens a local image file, if it exists there. If it doesn't, fetches the image from the network and then saves to the local file for next time.

before_after
👍 178 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Good
A flutter package which makes it easier to display the difference between two images.
panorama
👍 177 ⬇️ 1.3K
Dart 3 compatibleMaintenance Status: Poor
Panorama -- A 360-degree panorama viewer.

image_network
👍 157 ⬇️ 19.5K
Dart 3 compatibleMaintenance Status: Good
Image Network is a package that allows you to render images on the web using CanvasKit without having problems with CORS

full_screen_image
👍 127 ⬇️ 2.8K
Dart 3 compatibleMaintenance Status: Average
Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.
websafe_svg
👍 113 ⬇️ 154
Dart 3 compatibleMaintenance Status: Good
Simple abstraction to be able to use SVGs in Android, iOS, and Web.
flutter_image
👍 99 ⬇️ 11.9K
Dart 3 compatibleMaintenance Status: Good
Image utilities for Flutter: improved network providers, effects, etc.

image_compare_slider
👍 103 ⬇️ 801
Dart 3 compatibleMaintenance Status: Average
Easily compare two images with a slider and a draggable line/handle, fully customizable.

image_pixels
👍 92 ⬇️ 9.8K
Dart 3 compatibleMaintenance Status: Good
Lets you extend the background color of an image, or else build any widget that depends on an image width/height or the color of its pixels.
juxtapose
👍 98 ⬇️ 211
Dart 3 compatibleMaintenance Status: Poor
A widget for comparing two stacked widgets by dragging a slider thumb to reveal either sides of the slider, either horizontally or vertically.

swipe_image_gallery
👍 89 ⬇️ 7K
Dart 3 compatibleMaintenance Status: Good
A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay.
thumbnailer
👍 87 ⬇️ 6.9K
Dart 3 compatibleMaintenance Status: Good
Plugin that is able to generate thumbnails from files with various mime types. If thumbnail generation is not support for specific mime type, then a fallback icon is returned
image_fade
👍 81 ⬇️ 6.6K
Dart 3 compatibleMaintenance Status: Poor
A widget that displays a placeholder and optional progress indicator while an image loads, then cross-fades to the loaded image. Improves on FadeInImage. Compatible with CachedNetworkImageProvider.
nine_grid_view
👍 86 ⬇️ 240
Dart 3 compatibleMaintenance Status: Poor
Flutter NineGridView & DragSortView, Similar to Weibo / WeChat nine grid view controls to display pictures.

galleryimage
👍 84 ⬇️ 2.2K
Dart 3 compatibleMaintenance Status: Average
Flutter plugin that list of images from URLs allows you to display and zoomable multi image on iOS and Android.
image_sequence_animator
👍 79 ⬇️ 5.5K
Dart 3 compatibleMaintenance Status: Poor
A simple widget for animating a set of images with full custom controls as an alternative to using a GIF file.
widget_zoom
👍 72 ⬇️ 5.9K
Dart 3 compatibleMaintenance Status: Good
A widget to zoom another widget either directly in an overlay or in fullscreen.
gif_view
👍 64 ⬇️ 12.9K
Dart 3 compatibleMaintenance Status: Good
Load GIF images and can set framerate
unsplash_client
👍 65 ⬇️ 4.6K
Dart 3 compatibleMaintenance Status: Average
Unsplash provides free high-resolution photos. This is a client for their REST API.
widget_mask
👍 66 ⬇️ 238
Dart 3 compatibleMaintenance Status: Poor
Use a widget to mask and blend another widget, for example to imprint text onto surfaces.
cloudimage_360_view
👍 66 ⬇️ 75
Dart 3 compatibleMaintenance Status: Poor
A simple, interactive resource that can be used to provide a virtual tour of your product.
interactiveviewer_gallery
👍 65 ⬇️ 1.1K
Dart 3 compatibleMaintenance Status: Poor
Image and video preview component that supports zoom and drag
image_gallery_saver_plus
👍 40 ⬇️ 26.4K
Dart 3 compatibleMaintenance Status: Good
A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.
image_watermark
👍 62 ⬇️ 1.5K
Dart 3 compatibleMaintenance Status: Good
Flutter package to add text or image watermark on image,you can customize the position of watermark and color.

image_collage_widget
👍 63 ⬇️ 187
Dart 3 compatibleMaintenance Status: Good
A flutter package, that lets you create 11 different types of modern photo montage which allows selecting images from photo library and taking new pictures with the camera.

ms_undraw
👍 62 ⬇️ 296
Dart 3 compatibleMaintenance Status: Good
Updated UnDraw library. These illustrations are designed by Katerina Limpitsouni.

spoiler_widget
👍 58 ⬇️ 193
Dart 3 compatibleMaintenance Status: Good
A Flutter package to create spoiler animations similar to the one used in Telegram, allowing you to hide sensitive or spoiler-filled content until it's tapped or clicked.

multi_image_layout
👍 58 ⬇️ 171
Dart 3 compatibleMaintenance Status: Good
Flexible gallery package for displaying multiple network and asset images in adaptive layouts.
shadowed_image
👍 57 ⬇️ 43
Dart 3 compatibleMaintenance Status: Poor
A new Flutter package for creating shadow of same color scheme as the image.
any_image_view
👍 56 ⬇️ 271
Dart 3 compatibleMaintenance Status: Good
A special Flutter package for displaying all kinds of images, including jpg, png,jpeg, SVG, lottie, and XFile, including network images with caching.
colorfilter_generator
👍 22 ⬇️ 32.3K
Dart 3 compatibleMaintenance Status: Poor
Collection of ColorFilter matrices that can be used with ColorFiltered and generator to create custom color filters.
flutter_avif
👍 47 ⬇️ 1.7K
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to view and encode avif images using libavif.
cached_network_svg_image
👍 40 ⬇️ 7.2K
Dart 3 compatibleMaintenance Status: Good
A Flutter package for caching SVG images.
full_screen_image_null_safe
👍 43 ⬇️ 702
Dart 3 compatibleMaintenance Status: Poor
Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.
gallery_view
👍 39 ⬇️ 43
Dart 3 compatibleMaintenance Status: Poor
A plugin for shwoing list of images in exactly looging in gallery view.
disposable_cached_images
👍 37 ⬇️ 583
Dart 3 compatibleMaintenance Status: Average
A flutter package for displaying and releasing images from memory.
stamp_image
👍 37 ⬇️ 101
Dart 3 compatibleMaintenance Status: Poor
Stamp_image is a library to create a watermark using any widget
newsfeed_multiple_imageview
👍 34 ⬇️ 315
Dart 3 compatibleMaintenance Status: Poor
Facebook type multiple news feed images view.
before_after_image_slider_nullsafty
👍 31 ⬇️ 1.7K
Dart 3 compatibleMaintenance Status: Poor
A flutter package which makes it easier to display the difference between two images Side by Side With a before and after slideer.
favicon
👍 29 ⬇️ 3.7K
Dart 3 compatibleMaintenance Status: Average
Library for finding favicons in a website, either in a or by predefined URL.
lightbox
👍 32 ⬇️ 58
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin to create lightbox like in web apps. Usefull to show images as a diaporama overlay with controls of many types of images(url,assets,file,bytes).
ios_platform_images
👍 31 ⬇️ 224
Dart 3 compatibleMaintenance Status: Good
A plugin to share images between Flutter and iOS in add-to-app setups.
flutter_img
👍 30 ⬇️ 63
Dart 3 compatibleMaintenance Status: Good
Just another flutter image widget that can handel asset and network png,jpg and svg
gallery_image_viewer
👍 28 ⬇️ 1.3K
Dart 3 compatibleMaintenance Status: Poor
An easy image viewer with pinch & zoom, multi image, gallery image and built-in full-screen dialog support.
cloudinary
👍 27 ⬇️ 1.2K
Dart 3 compatibleMaintenance Status: Average
A dart package to integrate Cloudinary API in Dart and Flutter.
cached_network_image_builder
👍 21 ⬇️ 137
Dart 3 compatibleMaintenance Status: Average
A widget to cache your network image check it if it has already stored with downloading it through basic http request, so doesn't need to download it again.

image_blur
👍 18 ⬇️ 166
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.

zoom_hover_pinch_image
👍 10 ⬇️ 523
Dart 3 compatibleMaintenance Status: Good
An image zoom package with easy integration, pinch-to-zoom interaction, and customizable border radius.
flutter_network_image
👍 9 ⬇️ 751
Dart 3 compatibleMaintenance Status: Good
flutter package that provides an ImageProvider automatically retries failed network image loads, ensuring smooth image loading on mobile and web platforms.

media_collection_previewer
👍 8 ⬇️ 58
Dart 3 compatibleMaintenance Status: Average
A versatile and user-friendly Flutter package for efficiently previewing and displaying media collections, such as images, audios and videos, with interactive features.

photox
👍 6 ⬇️ 63
Dart 3 compatibleMaintenance Status: Good
An all-in-one solution for displaying interactive images.
custom_gif_loading
👍 6 ⬇️ 42
Dart 3 compatibleMaintenance Status: Poor
A new Flutter Custom GIF Loading Package
photo_gallery_flutter
👍 4 ⬇️ 51
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin that retrieves images and videos from mobile native gallery.
image_loader_flutter
👍 2 ⬇️ 61
Dart 3 compatibleMaintenance Status: Good
The package enhances performance with image caching, ensuring smooth and efficient image rendering in your Flutter apps.
firebase_image
👍 136 ⬇️ 121
Maintenance Status: Poor
A cached Flutter ImageProvider for Firebase Cloud Storage image objects.
optimized_cached_image
👍 115 ⬇️ 396
Maintenance Status: Poor
A library for loading images from network, resizing as per container size and caching while being memory sensitive.
flip_panel
👍 111 ⬇️ 54
Maintenance Status: Poor
A package for flip panel with built-in animation
flutter_gifimage
👍 63 ⬇️ 216
Maintenance Status: Poor
a gifimage for flutter,for solving gif cannot be controlled speed,progress
power_image
👍 38 ⬇️ 46
Maintenance Status: Poor
A powerful plugin that fully uses the native image library's ability to display images on the flutter side.
paulonia_cache_image
👍 35 ⬇️ 139
Maintenance Status: Average
Flutter package for cache images in storage or memory from the network or Google Cloud Storage. It supports Android, iOS and Web.
snaplist
👍 33 ⬇️ 42
Maintenance Status: Poor
A small library that allows to create lists with snapping to item.
cache_image
👍 32 ⬇️ 66
Maintenance Status: Poor
Flutter plugin to load and cache network or firebase storage images with a retry mechanism if the download fails.
undraw
👍 27 ⬇️ 32
Maintenance Status: Poor
A new Flutter package for open source illustrations. These illustrations are designed by Katerina Limpitsouni
pinch_zoom_image_updated
👍 27 ⬇️ 28
Maintenance Status: Poor
A widget that makes picture pinch zoom, then return back to initial size and position when released.
kenburns
👍 25 ⬇️ 48
Maintenance Status: Poor
Kenburns effect on flutter. The Ken Burns effect is a type of panning and zooming effect used in video production from still imagery.
image_gallery
👍 19 ⬇️ 29
Maintenance Status: Poor
Flutter plugin to showing all the images from the storage in Android and iOS .
image_ink_well
👍 16 ⬇️ 34
Maintenance Status: Poor
Image InkWell Flutter plugin. This provides rectangle, rounded rectangle, circle type InkWell.
responsive_image
👍 14 ⬇️ 28
Maintenance Status: Poor
A flutter library that add responsive capabilities to images
blurred
👍 10 ⬇️ 24
Maintenance Status: Poor
The easiest way to blur your flutter widgets and images.