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

Discord Medium LinkedIn Twitter

Top Flutter Image packages

Last updated: January 26, 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.49K   ⬇️ 1.6M
Dart 3 compatible
Maintenance Status: Good

Flutter library to load and cache network images. Can also be used with placeholder and error widgets.

flutter_svg
👍 5.44K   ⬇️ 1.8M
Dart 3 compatible
Maintenance Status: Good

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

image
👍 1.6K   ⬇️ 2.2M
Dart 3 compatible
Maintenance 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 Card Image
photo_view
👍 3.04K   ⬇️ 644K
Dart 3 compatible
Maintenance 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 Card Image
octo_image
👍 717   ⬇️ 1.6M
Dart 3 compatible
Maintenance Status: Good

A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.

extended_image Card Image
extended_image
👍 1.91K   ⬇️ 223.8K
Dart 3 compatible
Maintenance 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 Card Image
progressive_image
👍 383   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Average

A flutter widget which progressively loads larger images using Low Quality Image Placeholders.

jovial_svg Card Image
jovial_svg
👍 205   ⬇️ 127.8K
Dart 3 compatible
Maintenance 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.

extended_image_library Card Image
extended_image_library
👍 128   ⬇️ 189.7K
Dart 3 compatible
Maintenance Status: Good

Library that contains common base class for extended_image, extended_text, and extended_text_field.

blur Card Image
blur
👍 316   ⬇️ 31K
Dart 3 compatible
Maintenance 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.

easy_image_viewer Card Image
easy_image_viewer
👍 304   ⬇️ 19.9K
Dart 3 compatible
Maintenance Status: Good

An easy image viewer with pinch & zoom, multi image, and built-in full-screen dialog support.

flutter_svg_provider
👍 188   ⬇️ 44.8K
Dart 3 compatible
Maintenance Status: Average

Generate image provider from svg path, uses flutter_svg and http (for network paths) as a dependency.

zoom_pinch_overlay Card Image
zoom_pinch_overlay
👍 215   ⬇️ 3.8K
Dart 3 compatible
Maintenance Status: Good

An instagram style pinch and zoom widget that can be moved globally.

pinch_zoom Card Image
pinch_zoom
👍 208   ⬇️ 6.8K
Dart 3 compatible
Maintenance 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.

fwfh_svg
👍 3   ⬇️ 171.8K
Dart 3 compatible
Maintenance Status: Good

WidgetFactory extension to render SVG with flutter_svg plugin.

fast_cached_network_image
👍 192   ⬇️ 6.5K
Dart 3 compatible
Maintenance Status: Good

A flutter package to cache network image fastly without any native dependencies.You can add beautiful loaders, percentage indicators and error builder.

fwfh_cached_network_image
👍 7   ⬇️ 158.4K
Dart 3 compatible
Maintenance Status: Good

WidgetFactory extension to render IMG with cached_network_image plugin.

imageview360
👍 193   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

A Flutter package which provides 360 view of the images with rotation and gesture customisations.

tcard
👍 192   ⬇️ 437
Dart 3 compatible
Maintenance 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.

network_to_file_image
👍 179   ⬇️ 1.9K
Dart 3 compatible
Maintenance 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.

panorama
👍 177   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Poor

Panorama -- A 360-degree panorama viewer.

before_after Card Image
before_after
👍 174   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Good

A flutter package which makes it easier to display the difference between two images.

image_network Card Image
image_network
👍 154   ⬇️ 15.4K
Dart 3 compatible
Maintenance 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 Card Image
full_screen_image
👍 127   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Average

Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.

websafe_svg
👍 112   ⬇️ 200
Dart 3 compatible
Maintenance Status: Good

Simple abstraction to be able to use SVGs in Android, iOS, and Web.

flutter_image
👍 96   ⬇️ 9.1K
Dart 3 compatible
Maintenance Status: Good

Image utilities for Flutter: improved network providers, effects, etc.

image_compare_slider Card Image
image_compare_slider
👍 101   ⬇️ 274
Dart 3 compatible
Maintenance Status: Average

Easily compare two images with a slider and a draggable line/handle, fully customizable.

image_pixels Card Image
image_pixels
👍 91   ⬇️ 6.1K
Dart 3 compatible
Maintenance 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   ⬇️ 185
Dart 3 compatible
Maintenance 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 Card Image
swipe_image_gallery
👍 87   ⬇️ 5.7K
Dart 3 compatible
Maintenance Status: Good

A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay.

thumbnailer
👍 87   ⬇️ 5.5K
Dart 3 compatible
Maintenance Status: Average

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   ⬇️ 5.1K
Dart 3 compatible
Maintenance 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   ⬇️ 482
Dart 3 compatible
Maintenance Status: Poor

Flutter NineGridView & DragSortView, Similar to Weibo / WeChat nine grid view controls to display pictures.

galleryimage Card Image
galleryimage
👍 83   ⬇️ 1.7K
Dart 3 compatible
Maintenance 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   ⬇️ 4.4K
Dart 3 compatible
Maintenance 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.1K
Dart 3 compatible
Maintenance Status: Good

A widget to zoom another widget either directly in an overlay or in fullscreen.

gif_view
👍 60   ⬇️ 11.2K
Dart 3 compatible
Maintenance Status: Good

Load GIF images and can set framerate

unsplash_client
👍 65   ⬇️ 4.2K
Dart 3 compatible
Maintenance Status: Average

Unsplash provides free high-resolution photos. This is a client for their REST API.

widget_mask
👍 66   ⬇️ 18
Dart 3 compatible
Maintenance Status: Poor

Use a widget to mask and blend another widget, for example to imprint text onto surfaces.

cloudimage_360_view
👍 65   ⬇️ 36
Dart 3 compatible
Maintenance Status: Poor

A simple, interactive resource that can be used to provide a virtual tour of your product.

interactiveviewer_gallery
👍 63   ⬇️ 923
Dart 3 compatible
Maintenance Status: Poor

Image and video preview component that supports zoom and drag

image_collage_widget Card Image
image_collage_widget
👍 62   ⬇️ 150
Dart 3 compatible
Maintenance 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.

image_watermark
👍 60   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Good

Flutter package to add text or image watermark on image,you can customize the position of watermark and color.

ms_undraw Card Image
ms_undraw
👍 61   ⬇️ 211
Dart 3 compatible
Maintenance Status: Good

Updated UnDraw library. These illustrations are designed by Katerina Limpitsouni.

image_gallery_saver_plus
👍 33   ⬇️ 21.8K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.

multi_image_layout Card Image
multi_image_layout
👍 58   ⬇️ 247
Dart 3 compatible
Maintenance Status: Good

Flexible gallery package for displaying multiple network and asset images in adaptive layouts.

shadowed_image
👍 57   ⬇️ 32
Dart 3 compatible
Maintenance Status: Poor

A new Flutter package for creating shadow of same color scheme as the image.

spoiler_widget Card Image
spoiler_widget
👍 56   ⬇️ 210
Dart 3 compatible
Maintenance 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.

colorfilter_generator
👍 22   ⬇️ 27.9K
Dart 3 compatible
Maintenance Status: Poor

Collection of ColorFilter matrices that can be used with ColorFiltered and generator to create custom color filters.

any_image_view
👍 55   ⬇️ 125
Dart 3 compatible
Maintenance 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.

flutter_avif
👍 45   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin to view and encode avif images using libavif.

full_screen_image_null_safe
👍 43   ⬇️ 533
Dart 3 compatible
Maintenance Status: Poor

Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget.

cached_network_svg_image
👍 37   ⬇️ 4.9K
Dart 3 compatible
Maintenance Status: Good

A Flutter package for caching SVG images.

gallery_view
👍 39   ⬇️ 23
Dart 3 compatible
Maintenance Status: Poor

A plugin for shwoing list of images in exactly looging in gallery view.

disposable_cached_images
👍 37   ⬇️ 547
Dart 3 compatible
Maintenance Status: Average

A flutter package for displaying and releasing images from memory.

stamp_image
👍 37   ⬇️ 98
Dart 3 compatible
Maintenance Status: Poor

Stamp_image is a library to create a watermark using any widget

newsfeed_multiple_imageview
👍 33   ⬇️ 448
Dart 3 compatible
Maintenance Status: Poor

Facebook type multiple news feed images view.

lightbox
👍 32   ⬇️ 56
Dart 3 compatible
Maintenance 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).

before_after_image_slider_nullsafty
👍 30   ⬇️ 1.6K
Dart 3 compatible
Maintenance 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   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Average

Library for finding favicons in a website, either in a or by predefined URL.

ios_platform_images
👍 30   ⬇️ 308
Dart 3 compatible
Maintenance Status: Good

A plugin to share images between Flutter and iOS in add-to-app setups.

flutter_img
👍 30   ⬇️ 28
Dart 3 compatible
Maintenance Status: Good

Just another flutter image widget that can handel asset and network png,jpg and svg

gallery_image_viewer
👍 27   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

An easy image viewer with pinch & zoom, multi image, gallery image and built-in full-screen dialog support.

cloudinary
👍 25   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Average

A dart package to integrate Cloudinary API in Dart and Flutter.

cached_network_image_builder
👍 21   ⬇️ 111
Dart 3 compatible
Maintenance 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 Card Image
image_blur
👍 18   ⬇️ 177
Dart 3 compatible
Maintenance 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 Card Image
zoom_hover_pinch_image
👍 9   ⬇️ 558
Dart 3 compatible
Maintenance Status: Good

An image zoom package with easy integration, pinch-to-zoom interaction, and customizable border radius.

flutter_network_image
👍 9   ⬇️ 402
Dart 3 compatible
Maintenance Status: Average

flutter package that provides an ImageProvider automatically retries failed network image loads, ensuring smooth image loading on mobile and web platforms.

media_collection_previewer Card Image
media_collection_previewer
👍 8   ⬇️ 59
Dart 3 compatible
Maintenance 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 Card Image
photox
👍 6   ⬇️ 67
Dart 3 compatible
Maintenance Status: Good

An all-in-one solution for displaying interactive images.

custom_gif_loading
👍 6   ⬇️ 32
Dart 3 compatible
Maintenance Status: Poor

A new Flutter Custom GIF Loading Package

photo_gallery_flutter
👍 4   ⬇️ 45
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin that retrieves images and videos from mobile native gallery.

image_loader_flutter
👍 2   ⬇️ 38
Dart 3 compatible
Maintenance Status: Good

The package enhances performance with image caching, ensuring smooth and efficient image rendering in your Flutter apps.

zoom_lens
👍 1   ⬇️ 23
Dart 3 compatible
Maintenance Status: Good

Zoom Lens

firebase_image
👍 136   ⬇️ 93

Maintenance Status: Poor

A cached Flutter ImageProvider for Firebase Cloud Storage image objects.

optimized_cached_image
👍 115   ⬇️ 360

Maintenance Status: Poor

A library for loading images from network, resizing as per container size and caching while being memory sensitive.

flip_panel
👍 111   ⬇️ 41

Maintenance Status: Poor

A package for flip panel with built-in animation

flutter_gifimage
👍 63   ⬇️ 198

Maintenance Status: Poor

a gifimage for flutter,for solving gif cannot be controlled speed,progress

power_image
👍 38   ⬇️ 40

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

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

Maintenance Status: Poor

A small library that allows to create lists with snapping to item.

cache_image
👍 32   ⬇️ 51

Maintenance Status: Poor

Flutter plugin to load and cache network or firebase storage images with a retry mechanism if the download fails.

undraw
👍 27   ⬇️ 40

Maintenance Status: Poor

A new Flutter package for open source illustrations. These illustrations are designed by Katerina Limpitsouni

pinch_zoom_image_updated
👍 27   ⬇️ 21

Maintenance Status: Poor

A widget that makes picture pinch zoom, then return back to initial size and position when released.

kenburns
👍 25   ⬇️ 51

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

Maintenance Status: Poor

Flutter plugin to showing all the images from the storage in Android and iOS .

image_ink_well
👍 16   ⬇️ 25

Maintenance Status: Poor

Image InkWell Flutter plugin. This provides rectangle, rounded rectangle, circle type InkWell.

responsive_image
👍 14   ⬇️ 23

Maintenance Status: Poor

A flutter library that add responsive capabilities to images

blurred
👍 10   ⬇️ 21

Maintenance Status: Poor

The easiest way to blur your flutter widgets and images.