Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Edit, Save and Compress Multimedia packages
Last updated: February 25, 2025
The complete list of Dart and Flutter packages provided below can help you:
- Edit Images, Apply photo filters, Perform Image processing
- Compress Images, and Video
- Trim Videos
- Save Image, Audio and Video to files
flutter_image_compress
👍 1.61K ⬇️ 443.7K
Dart 3 compatibleMaintenance Status: Good
Compress Pictures. Can effectively reduce the size of the transmission.
image_gallery_saver
👍 839 ⬇️ 216.5K
Dart 3 compatibleMaintenance Status: Average
A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.
video_compress
👍 674 ⬇️ 79.7K
Dart 3 compatibleMaintenance Status: Good
Light library of video manipulation of Flutter. Compress video, remove audio, get video thumbnail from dart code.
video_editor
👍 564 ⬇️ 7.4K
Dart 3 compatibleMaintenance Status: Average
A flutter package for editing video with fully customizable UI. Supports crop, trim, rotation and cover selection. Provides commands to run in order to export the video or cover.
gallery_saver
👍 480 ⬇️ 19.1K
Dart 3 compatibleMaintenance Status: Poor
Saves images and videos from network or temporary file to external storage. Both images and videos will be visible in Android Gallery and iOS Photos.

gal
👍 396 ⬇️ 82.5K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin to save images/videos to photos gallery with permission handling

video_trimmer
👍 465 ⬇️ 6.3K
Dart 3 compatibleMaintenance Status: Good
A Flutter package for trimming videos. This supports retrieving, trimming, and storage of trimmed video files to the file system.

image_editor
👍 350 ⬇️ 42.5K
Dart 3 compatibleMaintenance Status: Good
Edit your image data and output to file/memory on Android and iOS.

pro_image_editor
👍 333 ⬇️ 12.5K
Dart 3 compatibleMaintenance Status: Good
A Flutter image editor: Seamlessly enhance your images with user-friendly editing features.

image_editor_plus
👍 299 ⬇️ 10.5K
Dart 3 compatibleMaintenance Status: Good
Image Editor Plugin with filters, drawing, text and emoji like stories.
image_downloader
👍 265 ⬇️ 2.4K
Dart 3 compatibleMaintenance Status: Poor
Flutter plugin that downloads images on the Internet and saves them on device.
photofilters
👍 257 ⬇️ 1K
Dart 3 compatibleMaintenance Status: Poor
A flutter package for applying various types of filters to an image. You can create your own filters and subfilters too.

image_painter
👍 199 ⬇️ 8.2K
Dart 3 compatibleMaintenance Status: Good
A flutter package for drawing over images. Supports color, strokeWidth, different paintModes and exporting image.

light_compressor
👍 154 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Average
A powerful and easy-to-use video compression plugin for Flutter.
tapioca
👍 149 ⬇️ 17
Dart 3 compatibleMaintenance Status: Poor
Tapioca is a Flutter plugin for video editing on Android and iOS.

bitmap
👍 98 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Average
Bitmap is a fast and minimalistic lib that heelps you to manipulate image on Flutter apps.
opencv_4
👍 99 ⬇️ 639
Dart 3 compatibleMaintenance Status: Poor
A flutter package project which contains a collection of OpenCV modules.

photo_editor_sdk
👍 91 ⬇️ 5.3K
Dart 3 compatibleMaintenance Status: Good
The official Flutter plugin for PhotoEditor SDK. Integrate the photo editor into your own iOS or Android app - in minutes!

flutter_luban
👍 94 ⬇️ 615
Dart 3 compatibleMaintenance Status: Good
An image compress package like Luban for Dart, based on image. This library has no system platform constraints.
image_compression_flutter
👍 87 ⬇️ 7.8K
Dart 3 compatibleMaintenance Status: Average
Flutter image compression and resize for Mobile, Desktop and Web. Support format JPG, PNG, WEBP.
css_filter
👍 80 ⬇️ 1.8K
Dart 3 compatibleMaintenance 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.

stack_board
👍 77 ⬇️ 49
Dart 3 compatibleMaintenance Status: Good
A Flutter package of stack board, components that can be stacked and edited for any widget.

sticker_view
👍 74 ⬇️ 111
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin to rotate, resize, move, delete any text, photo or other widget.

flutter_image_filters
👍 65 ⬇️ 538
Dart 3 compatibleMaintenance Status: Good
Image filters based on OpenGL(SPIR-V) fragment shaders with useful preview widgets

flutter_painter_v2
👍 62 ⬇️ 2K
Dart 3 compatibleMaintenance Status: Good
A Flutter widget to draw scribbles, text, shapes and images on a background image or color
video_editor_sdk
👍 57 ⬇️ 5.1K
Dart 3 compatibleMaintenance Status: Good
The official Flutter plugin for VideoEditor SDK. Integrate the video editor into your own iOS or Android app - in minutes!
image_compression
👍 47 ⬇️ 11.7K
Dart 3 compatibleMaintenance Status: Average
A Dart Extension for image package to compress and resize the images.

image_downloader_web
👍 45 ⬇️ 13.5K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for downloading images from URL to user's device. This plugin only works for Flutter web.

vs_story_designer
👍 42 ⬇️ 590
Dart 3 compatibleMaintenance Status: Average
This is a package created in the style of the instagram story creator, with which you can create images with images, texts, finger drawing.

flutter_story_editor
👍 40 ⬇️ 150
Dart 3 compatibleMaintenance Status: Good
This package uses style of WhatsApp story image/video editor, you can edit images and videos. You can add texts, stickers, finger drawing, apply filter, and undo

whatsapp_story_editor
👍 37 ⬇️ 106
Dart 3 compatibleMaintenance Status: Average
A Flutter package to add story editing features similar to Whatsapp.

image_editor_dove
👍 36 ⬇️ 45
Dart 3 compatibleMaintenance Status: Average
An image editor with crop, scribble, mosaic, add-text, flip, rotated functions.
remove_background
👍 35 ⬇️ 103
Dart 3 compatibleMaintenance Status: Poor
Remove background from the image
cloudinary_sdk
👍 35 ⬇️ 2
Dart 3 compatibleMaintenance Status: Average
This is a dart package for Cloudinary API that allows you to upload and manage files in your cloudinary cloud.
bc_image_editor
👍 34 ⬇️ 37
Dart 3 compatibleMaintenance Status: Poor
Do you need quick image editing? You can do it with this package.
local_rembg
👍 33 ⬇️ 797
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for offline background removal in images, ideal for enhancing photo editing capabilities within mobile apps.
image_save
👍 29 ⬇️ 440
Dart 3 compatibleMaintenance Status: Poor
You could use this package to save image to album or sandbox, support Android and iOS.

add_to_gallery
👍 29 ⬇️ 378
Dart 3 compatibleMaintenance Status: Good
Saves a copy of images and videos to the Android Gallery and iOS Photos
svg_pic_editor
👍 27 ⬇️ 456
Dart 3 compatibleMaintenance Status: Good
A Flutter package for SVG editing and manipulation across multiple platforms.
image_magick_q8
👍 27 ⬇️ 29
Dart 3 compatibleMaintenance Status: Poor
Dart bindings for ImageMagick C library which is used to edit images.
video_compress_plus
👍 23 ⬇️ 138
Dart 3 compatibleMaintenance Status: Average
Light library of video manipulation of Flutter. Compress video, remove audio, get video thumbnail from dart code.
jpeg_encode
👍 19 ⬇️ 3.4K
Dart 3 compatibleMaintenance Status: Poor
A minimalistic JPEG encoder.
stick_it
👍 21 ⬇️ 1
Dart 3 compatibleMaintenance Status: Poor
A Null safety fork of flutter_simple_sticker_view. Added documentation and optional rotation for the stickers.
fast_image_resizer
👍 19 ⬇️ 1K
Dart 3 compatibleMaintenance Status: Poor
Resize images with native implementations. Supports only PNG as output.
image_editor_pro
👍 339 ⬇️ 99
Maintenance Status: Poor
Image Editor Plugin with simple, easy support for image editing using paints,text and emoji like stories.
opencv
👍 144 ⬇️ 37
Maintenance Status: Poor
Flutter plug-in providing (a few) basic bindings to OpenCV-4.x. OpenCV methods implemented without the Core packages. WIP.
stories_editor
👍 106 ⬇️ 72
Maintenance Status: Poor
This is a package created in the style of the instagram story creator, with which you can create images with images, texts, stickers (Gifs), finger drawing.
flutter_video_compress
👍 86 ⬇️ 38
Maintenance Status: Poor
Generate a new file by compressed video, and provide metadata. Get video thumbnail from a video path, supports JPEG/GIF. To reduce app size not using FFmpeg in IOS.
stickereditor
👍 57 ⬇️ 56
Maintenance Status: Poor
A widget that lets you modify and move your text and image according to your boundaries.
timeline_editor
👍 40 ⬇️ 57
Maintenance Status: Poor
A flutter wiidget to help you manage timelines like video timeline with tracks editable or not. with move, actions...
flutter_simple_sticker_view
👍 38 ⬇️ 27
Maintenance Status: Poor
A new flutter plugin project for attach stickers on image, as you want. attached image can also be export.
video_manipulation
👍 33 ⬇️ 39
Maintenance Status: Poor
Flutter plugin for basic video manipulation.
save_in_gallery
👍 21 ⬇️ 33
Maintenance Status: Poor
Flutter plugin that allows you to save images in native gallery in both Android and iOS. You can either save them in default album or in named album of your choice.
image_native_resizer
👍 16 ⬇️ 33
Maintenance Status: Poor
A Flutter plugin that resizes images from native API, while keeping important EXIF attributes.