Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Multimedia Utilities packages
Last updated: February 25, 2025
The complete list of Dart and Flutter packages that provide Multimedia Utilities is provided below.
vector_graphics
π 80 β¬οΈ 2M
Dart 3 compatibleMaintenance Status: Good
A vector graphics rendering package for Flutter using a binary encoding.
vector_graphics_compiler
π 95 β¬οΈ 1.8M
Dart 3 compatibleMaintenance Status: Good
A compiler to convert SVGs to the binary format used by `package:vector_graphics`.
vector_graphics_codec
π 4 β¬οΈ 1.8M
Dart 3 compatibleMaintenance Status: Good
An encoding library for the binary format used in `package:vector_graphics`
photo_manager
π 702 β¬οΈ 134.4K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin that provides album assets abstraction management APIs on Android, iOS, macOS, and OpenHarmony.
image_size_getter
π 128 β¬οΈ 515K
Dart 3 compatibleMaintenance Status: Good
Get image width and height, the library does not completely decode the image file, just read the metadata to get the image width and height.
exif
π 125 β¬οΈ 55.4K
Dart 3 compatibleMaintenance Status: Average
Decode Exif metadata from digital image files. Supported formats: TIFF, JPEG, HEIC, PNG, WebP
flutter_screen_recording
π 157 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Good
A new Flutter plugin for record the screen. This plugin can be used for record the screen on android, iOS, and web devices.

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.
flutter_exif_rotation
π 81 β¬οΈ 18.4K
Dart 3 compatibleMaintenance Status: Good
Flutter plugin that fixes the picture orientation when it's took in landscape for some devices.
gif
π 58 β¬οΈ 29K
Dart 3 compatibleMaintenance Status: Average
Control a gif using flutter animation controller. You can either specify a fixed duration or set the framerate of the playback.
direct_link
π 76 β¬οΈ 123
Dart 3 compatibleMaintenance Status: Good
Direct link extractor from URL to stream and download directly.
flutter_video_info
π 62 β¬οΈ 9.3K
Dart 3 compatibleMaintenance Status: Good
A flutter plugin to get basic metadata information of a video file.
flutter_media_metadata
π 70 β¬οΈ 77
Dart 3 compatibleMaintenance Status: Poor
A Flutter plugin to read metadata of media files.
flutter_youtube_downloader
π 70 β¬οΈ 68
Dart 3 compatibleMaintenance Status: Poor
A flutter plugin for extracting and downloading youtube video url
native_exif
π 41 β¬οΈ 29.9K
Dart 3 compatibleMaintenance Status: Good
A plugin to read and write exif data of images.
youtube
π 56 β¬οΈ 365
Dart 3 compatibleMaintenance Status: Good
A package to get youtube video information and thumbnail in multiple quality.
image_compare
π 49 β¬οΈ 6K
Dart 3 compatibleMaintenance Status: Poor
Dart package for image comparison. Compare images for difference using a variety of algorithms.
cached_memory_image
π 45 β¬οΈ 5.6K
Dart 3 compatibleMaintenance Status: Average
A Flutter library to show images from the Base64, Uint8List and keep them in the cache directory.

flutter_media_downloader
π 48 β¬οΈ 1.7K
Dart 3 compatibleMaintenance Status: Good
This plugin helps user to download medias for example pdf files, image files etc.
ffmpeg_cli
π 45 β¬οΈ 531
Dart 3 compatibleMaintenance Status: Average
Run FFMPEG CLI commands from Dart.
youtube_downloader
π 45 β¬οΈ 87
Dart 3 compatibleMaintenance Status: Poor
youtube_downloader is a Flutter package that allows the developers to download youtube videos in several formats such as mp3 and mp4.
media_scanner
π 42 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Good
Media scanner is library for scan new Media in Gallery, Only work in Android
media_info
π 41 β¬οΈ 130
Dart 3 compatibleMaintenance Status: Average
Determine multimedia file properties like width, height, duration
export_video_frame
π 41 β¬οΈ 64
Dart 3 compatibleMaintenance Status: Poor
A Flutter plugin for iOS and Android for exporting picture from video file.
extractor
π 40 β¬οΈ 59
Dart 3 compatibleMaintenance Status: Poor
Create direct video links from various websites like youtube, vimeo and many more
flutter_chord
π 39 β¬οΈ 51
Dart 3 compatibleMaintenance Status: Poor
Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features.
interactable_svg
π 35 β¬οΈ 245
Dart 3 compatibleMaintenance Status: Average
Flutter package to interact with different regions of an SVG.
fast_image_compress
π 32 β¬οΈ 72
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin that allows you to compress images easily and quickly.
facebook_video_download
π 31 β¬οΈ 53
Dart 3 compatibleMaintenance Status: Poor
A Flutter package to get facebook post details and download links.
flutter_midi_pro
π 28 β¬οΈ 274
Dart 3 compatibleMaintenance Status: Good
The `flutter_midi_pro` plugin provides functions for loading SoundFont (.sf2) files, changing instruments and playing notes with midi commands.
getter
π 27 β¬οΈ 31
Dart 3 compatibleMaintenance Status: Poor
By using this plugin you can get images, videos, or audios from the local storage.
dlna_dart
π 26 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Poor
simple dlna client in pure dart,works fine in flutter,do all the job less than 500 lines
youtube_metadata
π 24 β¬οΈ 154
Dart 3 compatibleMaintenance Status: Poor
A lightweightβ‘ Flutter package that can fetch basic data from a youtube video url including thumbanail url
audio_metadata_reader
π 23 β¬οΈ 509
Dart 3 compatibleMaintenance Status: Good
A metadata reader for audio files. Support ID3, Vorbis comments and ILST itunes
flutter_image_converter
π 19 β¬οΈ 1.5K
Dart 3 compatibleMaintenance Status: Good
Ultimate converter between Dart & Flutter images: ui, widgets, package image, ImageProvider, raw bytes, Base64 string. Works in any direction.
youtube_caption_scraper
π 19 β¬οΈ 118
Dart 3 compatibleMaintenance Status: Average
Parse subtitles/captions from YouTube without authorization.
video_url_validator
π 14 β¬οΈ 558
Dart 3 compatibleMaintenance Status: Poor
Video URL Validator will validate Video URLs from Popular Video Platforms.
open_simplex_2
π 10 β¬οΈ 82
Dart 3 compatibleMaintenance Status: Poor
Dart implementation of KdotJPG's OpenSimplex2 noise algorithms.
ve_sdk_flutter
π 3 β¬οΈ 630
Dart 3 compatibleMaintenance Status: Good
Banuba Video Editor Flutter plugin.
flutter_gif
π 56 β¬οΈ 1.8K
Maintenance Status: Poor
gif image widget help to control gif progress,speed,repeat frames .
local_image_provider
π 31 β¬οΈ 175
Maintenance Status: Poor
A library for retrieving the metadata and contents of the images, videos, and albums on a mobile device.
metadata_god
π 28 β¬οΈ 953
Maintenance Status: Good
Plugin for retrieving and writing audio tags/metadata from audio files
network_image_to_byte
π 19 β¬οΈ 157
Maintenance Status: Poor
Convert network image to byte data as type Uint8List
m3u
π 12 β¬οΈ 52
Maintenance Status: Poor
Simple Dart tool to parse M3U and M3U_Plus files from a string or document string.