Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Edit, Save and Compress Multimedia packages
Last updated: December 4, 2024
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
Dart 3 compatible 👍 1.55K
Maintenance Status: Good
Compress Pictures. Can effectively reduce the size of the transmission.
video_compress
Dart 3 compatible 👍 648
Maintenance Status: Good
Light library of video manipulation of Flutter. Compress video, remove audio, get video thumbnail from dart code.
video_trimmer
Dart 3 compatible 👍 455
Maintenance Status: Good
A Flutter package for trimming videos. This supports retrieving, trimming, and storage of trimmed video files to the file system.
image_editor
Dart 3 compatible 👍 340
Maintenance Status: Good
Edit your image data and output to file/memory on Android and iOS.
gal
Dart 3 compatible 👍 318
Maintenance Status: Good
Flutter plugin to save images/videos to photos gallery with permission handling
image_editor_plus
Dart 3 compatible 👍 293
Maintenance Status: Good
Image Editor Plugin with filters, drawing, text and emoji like stories.
pro_image_editor
Dart 3 compatible 👍 260
Maintenance Status: Good
A Flutter image editor: Seamlessly enhance your images with user-friendly editing features.
image_painter
Dart 3 compatible 👍 193
Maintenance Status: Good
A flutter package for drawing over images. Supports color, strokeWidth, different paintModes and exporting image.
flutter_luban
Dart 3 compatible 👍 93
Maintenance Status: Good
An image compress package like Luban for Dart, based on image. This library has no system platform constraints.
photo_editor_sdk
Dart 3 compatible 👍 88
Maintenance Status: Good
The official Flutter plugin for PhotoEditor SDK. Integrate the photo editor into your own iOS or Android app - in minutes!
image_compression_flutter
Dart 3 compatible 👍 83
Maintenance Status: Good
Flutter image compression and resize for Mobile, Desktop and Web. Support format JPG, PNG, WEBP.
sticker_view
Dart 3 compatible 👍 73
Maintenance Status: Good
A Flutter plugin to rotate, resize, move, delete any text, photo or other widget.
stack_board
Dart 3 compatible 👍 71
Maintenance Status: Good
A Flutter package of stack board, components that can be stacked and edited for any widget.
flutter_image_filters
Dart 3 compatible 👍 60
Maintenance Status: Good
Image filters based on OpenGL(SPIR-V) fragment shaders with useful preview widgets
video_editor_sdk
Dart 3 compatible 👍 55
Maintenance Status: Good
The official Flutter plugin for VideoEditor SDK. Integrate the video editor into your own iOS or Android app - in minutes!
image_downloader_web
Dart 3 compatible 👍 45
Maintenance Status: Good
A Flutter plugin for downloading images from URL to user's device. This plugin only works for Flutter web.
image_compression
Dart 3 compatible 👍 45
Maintenance Status: Good
A Dart Extension for image package to compress and resize the images.
vs_story_designer
Dart 3 compatible 👍 41
Maintenance Status: Good
This is a package created in the style of the instagram story creator, with which you can create images with images, texts, finger drawing.
add_to_gallery
Dart 3 compatible 👍 29
Maintenance Status: Good
Saves a copy of images and videos to the Android Gallery and iOS Photos
image_gallery_saver
Dart 3 compatible 👍 807
Maintenance Status: Average
A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.
video_editor
Dart 3 compatible 👍 543
Maintenance 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.
light_compressor
Dart 3 compatible 👍 145
Maintenance Status: Average
A powerful and easy-to-use video compression plugin for Flutter.
bitmap
Dart 3 compatible 👍 96
Maintenance Status: Average
Bitmap is a fast and minimalistic lib that heelps you to manipulate image on Flutter apps.
css_filter
Dart 3 compatible 👍 80
Maintenance 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.
flutter_painter_v2
Dart 3 compatible 👍 54
Maintenance Status: Average
A Flutter widget to draw scribbles, text, shapes and images on a background image or color
whatsapp_story_editor
Dart 3 compatible 👍 37
Maintenance Status: Average
A Flutter package to add story editing features similar to Whatsapp.
image_editor_dove
Dart 3 compatible 👍 35
Maintenance Status: Average
An image editor with crop, scribble, mosaic, add-text, flip, rotated functions.
cloudinary_sdk
Dart 3 compatible 👍 35
Maintenance Status: Average
This is a dart package for Cloudinary API that allows you to upload and manage files in your cloudinary cloud.
image_magick_q8
Dart 3 compatible 👍 26
Maintenance Status: Average
Dart bindings for ImageMagick C library which is used to edit images.
gallery_saver
Dart 3 compatible 👍 475
Maintenance 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.
image_downloader
Dart 3 compatible 👍 264
Maintenance Status: Poor
Flutter plugin that downloads images on the Internet and saves them on device.
photofilters
Dart 3 compatible 👍 254
Maintenance Status: Poor
A flutter package for applying various types of filters to an image. You can create your own filters and subfilters too.
tapioca
Dart 3 compatible 👍 148
Maintenance Status: Poor
Tapioca is a Flutter plugin for video editing on Android and iOS.
opencv_4
Dart 3 compatible 👍 97
Maintenance Status: Poor
A flutter package project which contains a collection of OpenCV modules.
remove_background
Dart 3 compatible 👍 34
Maintenance Status: Poor
Remove background from the image
bc_image_editor
Dart 3 compatible 👍 34
Maintenance Status: Poor
Do you need quick image editing? You can do it with this package.
image_save
Dart 3 compatible 👍 29
Maintenance Status: Poor
You could use this package to save image to album or sandbox, support Android and iOS.
stick_it
Dart 3 compatible 👍 21
Maintenance Status: Poor
A Null safety fork of flutter_simple_sticker_view. Added documentation and optional rotation for the stickers.
image_editor_pro
👍 339
Maintenance Status: Poor
Image Editor Plugin with simple, easy support for image editing using paints,text and emoji like stories.
opencv
👍 144
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
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
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
Maintenance Status: Poor
A widget that lets you modify and move your text and image according to your boundaries.
timeline_editor
👍 40
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
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
Maintenance Status: Poor
Flutter plugin for basic video manipulation.
save_in_gallery
👍 21
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
Maintenance Status: Poor
A Flutter plugin that resizes images from native API, while keeping important EXIF attributes.