Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Edit, Save and Compress Multimedia packages
Last updated: April 2, 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.29K
Maintenance Status: Good
Compress Pictures. Can effectively reduce the size of the transmission.
image_gallery_saver
Dart 3 compatible 👍 687
Maintenance Status: Good
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 👍 480
Maintenance Status: Good
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.
video_trimmer
Dart 3 compatible 👍 427
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 👍 303
Maintenance Status: Good
Edit your image data and output to file/memory on Android and iOS.
image_editor_plus
Dart 3 compatible 👍 213
Maintenance Status: Good
Image Editor Plugin with filters, drawing, text and emoji like stories.
image_painter
Dart 3 compatible 👍 173
Maintenance Status: Good
A flutter package for drawing over images. Supports color, strokeWidth, different paintModes and exporting image.
gal
Dart 3 compatible 👍 155
Maintenance Status: Good
Flutter plugin to save images/videos to photos gallery with permission handling
light_compressor
Dart 3 compatible 👍 135
Maintenance Status: Good
A powerful and easy-to-use video compression plugin for Flutter.
bitmap
Dart 3 compatible 👍 92
Maintenance Status: Good
Bitmap is a fast and minimalistic lib that heelps you to manipulate image on Flutter apps.
photo_editor_sdk
Dart 3 compatible 👍 78
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 👍 65
Maintenance Status: Good
Flutter image compression and resize for Mobile, Desktop and Web. Support format JPG, PNG, WEBP.
video_editor_sdk
Dart 3 compatible 👍 45
Maintenance Status: Good
The official Flutter plugin for VideoEditor SDK. Integrate the video editor into your own iOS or Android app - in minutes!
flutter_image_filters
Dart 3 compatible 👍 44
Maintenance Status: Good
Image filters based on OpenGL(SPIR-V) fragment shaders with useful preview widgets
image_compression
Dart 3 compatible 👍 36
Maintenance Status: Good
A Dart Extension for image package to compress and resize the images.
image_downloader_web
Dart 3 compatible 👍 35
Maintenance Status: Good
A Flutter plugin for downloading images from URL to user's device. This plugin only works for Flutter web.
cloudinary_sdk
Dart 3 compatible 👍 35
Maintenance Status: Good
This is a dart package for Cloudinary API that allows you to upload and manage files in your cloudinary cloud.
image_editor_dove
Dart 3 compatible 👍 33
Maintenance Status: Good
An image editor with crop, scribble, mosaic, add-text, flip, rotated functions.
video_compress
Dart 3 compatible 👍 574
Maintenance Status: Average
Light library of video manipulation of Flutter. Compress video, remove audio, get video thumbnail from dart code.
tapioca
Dart 3 compatible 👍 143
Maintenance Status: Average
Tapioca is a Flutter plugin for video editing on Android and iOS.
css_filter
Dart 3 compatible 👍 79
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.
stack_board
Dart 3 compatible 👍 57
Maintenance Status: Average
A Flutter package of stack board, components that can be stacked and edited for any widget.
bc_image_editor
Dart 3 compatible 👍 35
Maintenance Status: Average
Do you need quick image editing? You can do it with this package.
image_magick_q8
Dart 3 compatible 👍 24
Maintenance Status: Average
Dart bindings for ImageMagick C library which is used to edit images.
gallery_saver
Dart 3 compatible 👍 446
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 👍 259
Maintenance Status: Poor
Flutter plugin that downloads images on the Internet and saves them on device.
photofilters
Dart 3 compatible 👍 247
Maintenance Status: Poor
A flutter package for applying various types of filters to an image. You can create your own filters and subfilters too.
opencv_4
Dart 3 compatible 👍 93
Maintenance Status: Poor
A flutter package project which contains a collection of OpenCV modules.
flutter_luban
Dart 3 compatible 👍 88
Maintenance Status: Poor
An image compress package like Luban for Dart, based on image. This library has no system platform constraints.
sticker_view
Dart 3 compatible 👍 69
Maintenance Status: Poor
A Flutter plugin to rotate, resize, move, delete any text, photo or other widget.
image_save
Dart 3 compatible 👍 28
Maintenance Status: Poor
You could use this package to save image to album or sandbox, support Android and iOS.
add_to_gallery
Dart 3 compatible 👍 24
Maintenance Status: Poor
Saves a copy of your images to the Android Gallery and iOS Photos
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.
stories_editor
👍 104
Maintenance Status: Average
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.
image_editor_pro
👍 337
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.
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
👍 37
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.