Top Image & Media packages
Camera, image picking, photo view, video and audio playback
| Rank | Package | Publisher | Description | Downloads / 30d | Stars | Likes |
|---|---|---|---|---|---|---|
| #1 | flutter.dev | Web platform implementation of image_picker | 2,496,601 | ★ 5,192 | 176 | |
| #2 | flutter.dev | Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera. | 2,472,546 | ★ 5,192 | 7,721 | |
| #3 | flutter.dev | Android implementation of the video_player plugin. | 2,179,876 | ★ 5,192 | 30 | |
| #4 | baseflow.com | Flutter library to load and cache network images. Can also be used with placeholder and error widgets. | 2,157,286 | ★ 2,576 | 6,928 | |
| #5 | flutter.dev | iOS and macOS implementation of the video_player plugin. | 2,151,468 | ★ 5,192 | 8 | |
| #6 | flutter.dev | Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, macOS and web. | 2,079,747 | ★ 5,192 | 3,698 | |
| #7 | flutter.dev | Linux platform implementation of image_picker | 1,820,297 | — | 0 | |
| #8 | flutter.dev | Windows platform implementation of image_picker | 1,804,073 | ★ 5,192 | 8 | |
| #9 | ryanheise.com | Sets the iOS audio session category and Android audio attributes for your app, and manages your app's audio focus, mixing and ducking behaviour. | 797,826 | ★ 142 | 356 | |
| #10 | blue-fire.xyz | Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG. | 777,877 | ★ 1,993 | 3,191 | |
| #11 | fluttercandies.com | 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. | 717,063 | ★ 78 | 150 | |
| #12 | ryanheise.com | A feature-rich audio player for Flutter. Loop, clip and sequence any sound from any source (asset/file/URL/stream) in gapless playlists. | 696,347 | ★ 1,210 | 4,121 | |
| #13 | blue-fire.xyz | A Flutter plugin to play multiple audio files simultaneously | 685,292 | ★ 2,135 | 3,415 | |
| #14 | fluttercommunity.dev | A video player for Flutter with Cupertino and Material play controls | 608,466 | ★ 2,057 | 2,341 | |
| #15 | flutter.dev | A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart. | 547,542 | ★ 5,192 | 2,583 | |
| #16 | flutter.dev | iOS implementation of the image_picker plugin. | 432,775 | ★ 5,192 | 10 | |
| #17 | flutter.dev | Android implementation of the camera plugin using the CameraX library. | 414,472 | ★ 5,192 | 81 | |
| #18 | flutter.dev | macOS platform implementation of image_picker | 404,597 | ★ 5,192 | 4 | |
| #19 | Images and fonts for the Flutter gallery app | 368,396 | — | 9 | ||
| #20 | flutter.dev | A Flutter plugin for getting information about and controlling the camera on Web. | 280,741 | ★ 5,192 | 91 | |
| #21 | flutter.dev | iOS implementation of the camera plugin. | 234,682 | ★ 5,192 | 14 | |
| #22 | fluttercandies.com | Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc. | 226,584 | ★ 2,052 | 2,015 | |
| #23 | midoridesign.studio | Flutter plugin to save images/videos to photos gallery with permission handling | 216,454 | ★ 206 | 565 | |
| #24 | daohoangson.com | WidgetFactory extension to render VIDEO with the chewie plugin. | 195,080 | ★ 761 | 10 | |
| #25 | media-kit.dev | A cross-platform video player & audio player for Flutter & Dart. Performant, stable, feature-proof & modular. | 184,162 | ★ 1,739 | 887 | |
| #26 | media-kit.dev | Native implementation for video playback in package:media_kit. | 170,608 | ★ 1,739 | 44 | |
| #27 | sarbagyastha.com.np | Flutter plugin for playing or streaming inline YouTube videos using the official iFrame player API. This plugin supports both Android and iOS. | 130,969 | ★ 795 | 1,694 | |
| #28 | codigee.com | Fastest image resize, crop and compress for Flutter. 3-4x faster than other libraries. Native C code, consistent results on iOS/Android. | 130,907 | ★ 11 | 40 | |
| #29 | codigee.com | Extended Flutter camera plugin with native aspect ratio support (16:9, 4:3, 1:1). Fork of the official camera package with sensor-level aspect ratio configuration. | 130,592 | ★ 3 | 14 | |
| #30 | iOS implementation of camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1). | 130,499 | — | 0 | ||
| #31 | Platform interface for camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1). | 130,480 | ★ 3 | 4 | ||
| #32 | ravenlab.tech | Native C image editing for Flutter. Blur, sepia, saturation, brightness, contrast, sharpen, grayscale with region-based effects via FFI. | 130,465 | — | 16 | |
| #33 | Android implementation of camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1). | 130,459 | — | 1 | ||
| #34 | sarbagyastha.com.np | Flutter port of the official YouTube iFrame player API. Supports web & mobile platforms. | 119,760 | ★ 795 | 659 | |
| #35 | ryanheise.com | Flutter plugin to play audio in the background while the screen is off. | 118,507 | ★ 864 | 1,323 | |
| #36 | tsuyoshichujo.com | crop_your_image helps your app to embed Widgets for cropping images. | 94,706 | ★ 209 | 581 | |
| #37 | A Flutter plugin for saving images to the gallery. iOS needs to add the following keys to your Info.plist file. | 91,863 | ★ 20 | 114 | ||
| #38 | flutter.dev | Android implementation of the image_picker plugin. | 79,579 | ★ 5,192 | 31 | |
| #39 | livekit.io | Flutter Client SDK for LiveKit. Build real-time video and audio into your apps. Supports iOS, Android, and Web. | 70,394 | ★ 390 | 260 | |
| #40 | tau.canardoux.xyz | A complete api for audio playback and recording. Member of the `Tau` Family. Audio player, audio recorder. Pray for Ukraine. | 60,664 | ★ 939 | 1,635 | |
| #41 | thesmythgroup.com | An easy image viewer with pinch & zoom, multi image, and built-in full-screen dialog support. | 44,268 | ★ 50 | 344 | |
| #42 | outdatedguy.rocks | The video_player plugin that went to therapy, worked on its commitment issues, and now actually remembers your videos! | 42,412 | ★ 57 | 166 | |
| #43 | marcobavagnoli.com | A low-level audio plugin for Flutter, mainly meant for games and immersive apps. Based on the SoLoud (C++) audio engine. | 38,515 | ★ 388 | 572 | |
| #44 | media-kit.dev | package:video_player support for all platforms, based on package:media_kit. | 37,226 | ★ 1,739 | 107 | |
| #45 | fluttercandies.com | An image picker (also with videos and audio)
for Flutter projects based on WeChat's UI,
with full support for customization.
| 34,798 | ★ 1,642 | 861 | |
| #46 | sub6resources.com | An audio player for Flutter with Cupertino and Material play controls | 34,328 | ★ 13 | 90 | |
| #47 | Flutter plugin to save images and videos to gallery on Android, iOS and HarmonyOS. | 33,944 | ★ 33 | 75 | ||
| #48 | waio.ch | A Flutter image editor: Seamlessly enhance your images with user-friendly editing features. | 33,748 | ★ 365 | 573 | |
| #49 | suragch.dev | A progress bar widget to show or change the position of an audio or video stream. | 33,015 | ★ 77 | 441 | |
| #50 | hexah.net | A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key. | 31,651 | ★ 406 | 691 | |
| #51 | ryanheise.com | An add-on for just_audio that supports background playback and media notifications. | 31,192 | ★ 1,210 | 363 | |
| #52 | flutter.dev | Android implementation of the camera plugin. | 29,359 | ★ 5,192 | 19 | |
| #53 | dbilgin.com | A scrollable, dismissable by swiping, zoomable gallery on which you can add a dynamic overlay. | 26,139 | ★ 34 | 99 | |
| #54 | open-ci.io | 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. | 25,109 | ★ 4 | 31 | |
| #55 | A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file. | 25,049 | ★ 312 | 884 | ||
| #56 | flame-engine.org | Audio support for the Flame game engine, basically a thin wrapper around the audioplayers package.
| 23,638 | ★ 10,559 | 108 | |
| #57 | apparence.io | Easiest Flutter camera Plugin with builtin UI. Supporting capturing images, streaming images, video recording, switch sensors, autofocus, flash, filters... on Android and iOS. | 22,945 | ★ 1,190 | 1,138 | |
| #58 | Video player for Windows, lightweight, using Windows built-in Media Foundation API. Windows implementation of the video_player plugin. | 22,034 | ★ 42 | 67 | ||
| #59 | Web platform implementation of video_player and supports hls on chrome and other browsers. | 20,908 | ★ 58 | 79 | ||
| #60 | geekyants.com | Flick Video Player is a video player for flutter. The video_player plugin gives low level access for the video playback. | 19,432 | ★ 287 | 597 | |
| #61 | knottx.dev | Flutter Image Gallery Saver is a plugin that lets you save images and videos to the device gallery on Android and iOS, streamlining media storage for your apps. | 19,208 | ★ 6 | 22 | |
| #62 | ryanheise.com | Extracts waveform data from an audio file suitable for visually rendering the waveform. | 14,428 | ★ 92 | 270 | |
| #63 | rouxguillau.me | Flutter Web Plugin to pick Images (as Widget, File or Uint8List) and Videos (as File or Uint8List) | 12,804 | ★ 54 | 160 | |
| #64 | A Flutter plugin for generating video thumbnails from video files, URLs, and byte arrays with support for multiple image formats and customization options. | 11,965 | ★ 0 | 12 | ||
| #65 | sub6resources.com | This extension package allows the <svg> tag and svg-based img sources to be rendered using the flutter_html package | 11,548 | — | 1 | |
| #66 | mediadevkit.com | video_player plugin and backend APIs. Support all desktop/mobile platforms with hardware decoders, optimal renders. Supports most formats via FFmpeg | 11,200 | ★ 339 | 168 | |
| #67 | mohesu.com | A universal AI barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS. | 11,176 | ★ 63 | 238 | |
| #68 | Advanced video player based on video_player and Chewie. It's solves many typical use cases and it's easy to run. | 11,022 | ★ 61 | 162 | ||
| #69 | erengun.dev | Community Edition Flutter library to load and cache network images. Can also be used with placeholder and error widgets. | 10,355 | ★ 46 | 54 | |
| #70 | mindinventory.com | A Flutter package to play Vimeo videos using their Video ID. Utilizes InAppWebView for smooth video playback directly in your Flutter app. | 9,692 | ★ 41 | 80 | |
| #71 | sellsbrothers.com | A simple Flutter package for capturing still pictures using the camera plugin targeting iOS, Android, and the web. | 9,169 | ★ 2 | 6 | |
| #72 | erengun.dev | Web implementation of CachedNetworkImage (Community Edition) | 9,013 | — | 0 | |
| #73 | erengun.dev | Platform interface for CachedNetworkImage (Community Edition) | 8,813 | — | 0 | |
| #74 | fluttercandies.com | A camera picker for Flutter projects based on WeChat's UI,
which is also a separate runnable extension to the
wechat_assets_picker.
| 8,749 | ★ 405 | 283 | |
| #75 | getstream.io | The Official UI package for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. | 7,024 | ★ 76 | 45 | |
| #76 | getstream.io | The Official Low-level Client for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. | 6,957 | ★ 76 | 23 | |
| #77 | utanium.org | A Flutter package to convert HEIC images to JPG, PNG, or WebP on mobile, web, and desktop platforms. | 6,400 | ★ 2 | 5 | |
| #78 | sub6resources.com | This extension package allows the <video> tag to be rendered using the flutter_html package | 6,308 | ★ 1,892 | 3 | |
| #79 | waio.ch | A Flutter video editor: Seamlessly enhance your videos with user-friendly editing features. | 6,115 | ★ 77 | 78 | |
| #80 | sub6resources.com | This extension package allows the <audio> tag to be rendered using the flutter_html package | 5,935 | — | 0 | |
| #81 | solid.software | A VLC-powered alternative to Flutter's video_player. Supports multiple players on one screen. | 5,893 | ★ 604 | 544 | |
| #82 | tuankhoidev.com | A lightweight Flutter plugin for video manipulation using native code. Trim videos without FFmpeg dependency. | 5,757 | ★ 6 | 12 | |
| #83 | Vimeo and youtube player for flutter, Pod player provides customizable video player controls that support android, ios and web. | 5,213 | ★ 108 | 434 | ||
| #84 | 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. | 5,028 | ★ 169 | 489 | ||
| #85 | leonardmatasel.it | A Flutter widget for playing videos from YouTube, Vimeo, assets, and network sources — fully customizable and easy to integrate. | 4,469 | ★ 35 | 56 | |
| #86 | vchatsdk.com | Professional Flutter plugin for high-quality video compression with real-time progress tracking and thumbnail generation. | 4,324 | ★ 9 | 38 | |
| #87 | hugo.ml | A Flutter camera plugin for desktop platforms (Linux, macOS, Windows). Implements camera_platform_interface for easy integration with the standard camera package. | 4,237 | ★ 3 | 7 | |
| #88 | rainyl.dev | OpenCV4 bindings for Dart language and Flutter, using dart:ffi. The most complete OpenCV bindings for Dart! | 4,137 | ★ 245 | 15 | |
| #89 | rainyl.dev | OpenCV4 bindings for Flutter, using dart:ffi.
| 4,013 | ★ 245 | 131 | |
| #90 | lazycatlabs.com | Media scanner is library for scan new Media in Gallery, Only work in Android | 3,830 | ★ 9 | 48 | |
| #91 | glasberg.dev | 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. | 3,722 | ★ 24 | 101 | |
| #92 | swanflutterdev.com | A powerful Flutter package for extracting prominent colors from images with advanced features and accessibility compliance. | 3,693 | ★ 7 | 11 | |
| #93 | hasoft.pl | Advanced video player. It solves many typical use cases and it's easy to run. | 3,679 | — | 1,302 | |
| #94 | freshplatform.net | Unofficial Linux implementation of the gal_linux plugin. | 3,510 | ★ 3 | 7 | |
| #95 | Purchasely is a solution to ease the integration and boost your In-App Purchase & Subscriptions on the App Store, Google Play Store and Huawei App Gallery. | 3,443 | — | 6 | ||
| #96 | A metadata reader for audio files. Support ID3, Vorbis comments and ILST itunes | 3,278 | ★ 43 | 40 | ||
| #97 | folksable.com | A compact, fast and easy to use blurry image placeholder generator for Flutter using native ffi bindings. | 3,250 | ★ 64 | 105 | |
| #98 | A Flutter plugin that retrieves images and videos from mobile native gallery. | 2,987 | ★ 71 | 162 | ||
| #99 | lucasjosino.com | Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage. | 2,917 | ★ 46 | 182 | |
| #100 | getstream.io | Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. | 2,871 | ★ 76 | 7 | |
| #101 | folksable.com | a flutter plugin to listen to volume button press events on android and ios. | 2,765 | ★ 5 | 13 | |
| #102 | jorandob.nl | A Subtitle Wrapper package, this subtitle wrapper package displays subtitles for a video player. | 2,743 | ★ 37 | 79 | |
| #103 | appinio.app | A custom video player that builds on top of the official video_player package by flutter and adds many functionalities. | 2,382 | ★ 215 | 292 | |
| #104 | glasberg.dev | 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. | 2,331 | ★ 65 | 185 | |
| #105 | A Flutter camera plugin that detects faces in real-time. In addition it can capture automatically once a face is detected, This can be handy while taking a selfie during kyc. | 2,320 | ★ 73 | 214 | ||
| #106 | enough.de | Extensible collection of media viewers for preview and interactive experiences. | 2,244 | ★ 1 | 9 | |
| #107 | Video caching, can use with video_player package. It supports formats like m3u8 and mp4, play and cache videos simultaneously, precache the video before playing. | 2,211 | ★ 49 | 53 | ||
| #108 | Decode MP3, M4A, AAC, FLAC, OGG & more to WAV/PCM using native platform APIs. Convert, trim, and analyze audio — no FFmpeg required. | 2,160 | ★ 8 | 12 | ||
| #109 | Play music/audio stored in assets files directly from Flutter & Network, Radio, LiveStream, Local files. Compatible with Android, iOS, web and macOS. | 2,135 | ★ 774 | 1,174 | ||
| #110 | sarthakparajuli.com.np | Advanced video player based on video_player and Chewie. Supports HLS, DASH, DRM, cache, subtitles, PiP, and much more. AndroidX Media3 powered. | 2,132 | ★ 6 | 28 | |
| #111 | A complete widget which can easily pick multiple images from device and display them in UI. Also picked image can be re-ordered and removed easily. | 2,037 | ★ 28 | 133 | ||
| #112 | albemala.me | A Flutter widget to play videos on iOS and Android using a native implementation. | 2,024 | ★ 44 | 88 | |
| #113 | Basic radar chart for Flutter. This chart is intended to work out of the box, adjusting itself to the given data. The design of the chart was inspired by the Python Graph Gallery. | 2,016 | ★ 49 | 101 | ||
| #114 | Web plugin for assets_audio_player, play music/audio stored in assets files directly from Flutter. | 2,010 | ★ 774 | 39 | ||
| #115 | marcobavagnoli.com | A low-level audio recorder plugin which uses miniaudio as backend. Detect silence and save to WAV audio file. Audio wave, FFT and volume level can be get in real-time. | 2,008 | ★ 57 | 87 | |
| #116 | flutterformbuilderecosystem.com | Images picker field for FlutterFormBuilder. Get images from gallery or camera | 1,947 | ★ 34 | 83 | |
| #117 | Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget. | 1,944 | ★ 19 | 130 | ||
| #118 | timcreated.it | An interpolated progress builder for video_player controllers | 1,796 | ★ 16 | 39 | |
| #119 | Sound Generator is a procedural audio plugin for Flutter applications. It enables smooth frequency transitions and allows users to visualize signal waveforms in real-time | 1,725 | ★ 33 | 43 | ||
| #120 | syrokomskyi.com | Ultimate converter between Dart & Flutter images: ui, widgets, package image, ImageProvider, raw bytes, Base64 string. Works in any direction. | 1,515 | ★ 9 | 23 | |
| #121 | adict.ru | Simple package to check update for Android (Google Play, App Gallery, RuStore) and iOS (AppStore) | 1,498 | ★ 3 | 9 | |
| #122 | MacOS implementation of the video_player plugin. | 1,371 | ★ 16 | 31 | ||
| #123 | koji-1009.com | Taro is a library for loading data from network and saving it to storage to speed up data loading. | 1,352 | ★ 5 | 2 | |
| #124 | olicesona.com | A high-performance Flutter package for loading and caching SVG images from network URLs with full cross-platform support, including Flutter Web. | 1,339 | ★ 1 | 7 | |
| #125 | tizen.org | Flutter plugin for displaying inline video on Tizen TV devices. | 1,304 | ★ 78 | 8 | |
| #126 | tizen.org | Tizen implementation of the video_player plugin. | 1,204 | ★ 78 | 11 | |
| #127 | legoffmael.dev | An image (and videos) picker similar with Instagram, supports multi picking, crop and aspect ratio. | 1,194 | ★ 101 | 164 | |
| #128 | Wrapper around image_picker to work with reactive_forms | 1,167 | ★ 147 | 14 | ||
| #129 | A Video Player Flutter plugin based on ijkplayer, support most popular protocols and codecs | 1,147 | ★ 1,713 | 249 | ||
| #130 | A lightweight media player with subtitle rendering and audio track switching support, leveraging system or app-level components for seamless playback. | 1,113 | ★ 11 | 13 | ||
| #131 | ardera.dev | video_player platform implementation for flutter-pi. | 1,090 | ★ 39 | 4 | |
| #132 | Image and video preview component that supports zoom and drag | 1,087 | ★ 61 | 68 | ||
| #133 | coltongrubbs.com | Simultaneously download, cache, and stream remote content. Perfect for media players and any plugin that streams web content. | 1,059 | ★ 17 | 22 | |
| #134 | brewkits.dev | Background task scheduling for Flutter — 25+ native workers (HTTP, image, crypto, file), task chains, zero Flutter Engine overhead. | 977 | ★ 9 | 16 | |
| #135 | A Flutter native video player plugin for iOS and Android with full-featured controls, HLS/DASH support, danmaku, DLNA casting, PiP, and more. | 962 | — | 0 | ||
| #136 | kuma.dev | Flutter image viewer library with multiple display modes. Features include: pinch-zoom, double-tap zoom, vertical dismiss, page navigation, custom overlays, and hero animations. | 835 | ★ 27 | 20 | |
| #137 | Flutter plugin that allows you to display multi image picker on iOS and Android. | 833 | ★ 5 | 17 | ||
| #138 | baseflow.com | Record your Flutter widgets and export the recordings as a GIF | 819 | ★ 0 | 174 | |
| #139 | Full screen photo viewer. It shuts off when scrolling vertically. Can work with Hero widget. | 806 | ★ 1 | 43 | ||
| #140 | cdavis.ca | This package can work with a variety of ONVIF compatible devices allowing for IP Cameras and NVRs (network video recorders) to be integrated into Dart and Flutter applications. | 749 | ★ 43 | 42 | |
| #141 | A flutter package to cache network image easily.You can add beautiful loaders, percentage indicators and error builder. | 739 | ★ 32 | 227 | ||
| #142 | bitmovin.com | Official Flutter bindings for Bitmovin's mobile Player SDKs. | 734 | ★ 14 | 10 | |
| #143 | cornpip.dev | Flutter UVC camera plugin using FFI (libuvc) — live preview, frame access, and device control | 721 | — | 2 | |
| #143 | zegocloud.com | PrebuiltLiveAudioRoom is a Live Audio Room kit that provides a ready-made group voice chat that supports up to 8 hosts and co-hosts to connect with millions of users downstage. | 721 | ★ 6 | 23 | |
| #145 | image_pickers Support local picture or video multiple selection, support to save network pictures or vidoe to albums, support preview video or picture | 719 | ★ 93 | 95 | ||
| #146 | ensembleui.com | A Flutter plugin to save images and videos to the gallery on iOS and Android with support for custom paths, skip duplicates, and various file formats. | 713 | ★ 5 | 7 | |
| #147 | A pure Dart package to detect blur, brightness, and contrast issues in images with configurable thresholds. Perfect for card scanning, document scanning, and photo validation. | 658 | — | 2 | ||
| #148 | ahmedzein.dev | Flutter package for capturing and cropping document images with a customizable camera interface. | 652 | ★ 5 | 50 | |
| #149 | A control panel laid on top of VideoPlayer. User can do play / pause / seekTo / set volume on it. Support closed captions / subtitle. Support fullscreen. | 645 | ★ 7 | 17 | ||
| #150 | An easy image viewer with pinch & zoom, multi image, gallery image and built-in full-screen dialog support. | 638 | ★ 3 | 32 | ||
| #151 | zcreations.info | Video player controls for all platforms based on media_kit controls but with abstraction to allow any other player to work using it (video_player is supported) | 591 | ★ 7 | 12 | |
| #152 | A high-performance file saver for Flutter using FFI and JNI. Effortlessly save to gallery (images/videos) or device storage with original quality and custom album support. | 582 | ★ 4 | 13 | ||
| #153 | wyrin.dev | Sync media metadata and playback state with system controls on Android, iOS, macOS, Windows, and Web. | 555 | — | 0 | |
| #154 | A fork of video_player with HDR support | 554 | ★ 4 | 6 | ||
| #155 | Native video player using AVPlayerViewController (iOS) and ExoPlayer (Android) with HLS, Picture-in-Picture, AirPlay, and fullscreen support. | 538 | ★ 6 | 16 | ||
| #156 | lazyarts.in | A new flutter plugin that is virtually a clone of official video_player plugin except that it supports caching( Android and iOS) | 500 | ★ 103 | 227 | |
| #157 | bechattaoui.dev | A cross-platform Flutter package for generating video thumbnails that supports Android, iOS, Web, Windows, macOS, and Linux with WASM compatibility. | 494 | ★ 1 | 4 | |
| #158 | A VLC-powered alternative to Flutter's video_player. Supports multiple players on one screen. | 462 | ★ 3 | 7 | ||
| #159 | A powerful and customizable Flutter media viewer for images and videos with zoom, swipe navigation, and video controls. | 438 | — | 0 | ||
| #160 | retroportalstudio.com | A simple Flutter Package to Mimic iMessage Image Picker for Flutter | 430 | ★ 79 | 232 | |
| #161 | flutter.dev | A Flutter plugin for getting information about and controlling the camera on Windows. | 426 | ★ 5,192 | 73 | |
| #162 | Customized gallery type view media picker for images and videos. | 422 | ★ 2 | 3 | ||
| #163 | farhansadikgalib.com | A versatile Flutter image viewer supporting PNG, JPG, WebP, GIF, TIFF, RAW, SVG, Lottie, XFile, and network images with best resolution — all in one seamless package. | 415 | ★ 7 | 90 | |
| #164 | ketanchoyal.dev | A Dart-native audio metadata parser library that provides comprehensive
metadata extraction for various audio formats including MP3, FLAC, Ogg, MP4,
WAV, AIFF, APE, ASF, Matroska, and more. Ported from music-metadata with
architecture parity and TDD approach.
| 414 | — | 2 | |
| #165 | chavesgu.com | Flutter plugin for selecting images/videos from the Android and iOS image library, and taking pictures/videos with the camera,save image/video to album/gallery. | 409 | ★ 67 | 191 | |
| #166 | ales-drnz.com | Flutter audio player built on top of libmpv. Supports audio filters, pitch control, equalizer, and all mpv audio features. Targets macOS, Windows, Linux, iOS and Android. | 408 | ★ 12 | 27 | |
| #167 | mycodestyle.com | Effortlessly cache network images plus, create rounded corners, and apply customizable shadows for a refined look and feel. | 392 | ★ 1 | 12 | |
| #168 | tau.canardoux.xyz | A complete api for audio playback and recording. Member of the `Tau` Family. Audio player, audio recorder. Pray for Ukraine. | 368 | ★ 2 | 9 | |
| #169 | Flutter package designed to provide audio playback with real-time waveform visualization. | 364 | ★ 4 | 19 | ||
| #170 | Choose images/videos from the library, crop images, and capture new photos/videos with ease. | 363 | ★ 27 | 66 | ||
| #171 | A Flutter plugin that allows the management of taking, cropping and applying filters to an image, using the camera plugin | 360 | ★ 49 | 134 | ||
| #172 | Boost your Flutter development with reusable widgets, utilities, and extensions for advanced image handling, secure PIN entry, internet connectivity checks, and more. | 357 | ★ 4 | 7 | ||
| #173 | A highly customizable and efficient HLS (m3u8) video player for Flutter applications. Supports adaptive bitrate, custom UI controls, and seamless streaming on Android & iOS. | 345 | ★ 3 | 38 | ||
| #173 | lecle.vn | Lecle YoYo Video Player is a HLS(.m3u8) video player for flutter. The YoyoPlayer is a video player that allows you to select HLS video streaming by selecting the quality. | 345 | ★ 0 | 86 | |
| #175 | A Flutter package that provides manual control over speech-to-text functionality, allowing continuous listening with custom start, pause, resume, and stop callbacks without automatic pauses during speech breaks. | 342 | ★ 2 | 28 | ||
| #176 | Vimeo and youtube player for flutter, Pod player provides customizable video player controls that support android, ios and web. | 341 | ★ 2 | 14 | ||
| #177 | A high-level real-time audio library for playback, generation and recording, focusing on ease of use and performance. Based on miniaudio. | 340 | ★ 8 | 14 | ||
| #178 | A fully customizable and modern Flutter media picker inspired by Instagram. Supports image/video selection, multi-pick, album browsing, and high-performance grid previews using the photo_manager library. | 325 | ★ 12 | 22 | ||
| #179 | rony.fun | A Flutter package for seamless integration of YouTube videos in a native WebView, providing a smooth playback experience. Ideal for multimedia applications. | 315 | ★ 7 | 14 | |
| #180 | iOS implementation of the hl_image_picker plugin. | 311 | — | 3 | ||
| #181 | ayushmaji.com | Scan QR codes and barcodes via camera or gallery with a lightweight Flutter package. | 305 | ★ 3 | 17 | |
| #182 | theoplayer.com | THEOplayer Flutter SDK for Android. Used by `theoplayer` to support streaming video playback on Android platforms. | 296 | — | 1 | |
| #183 | Android implementation of the hl_image_picker plugin. | 295 | ★ 27 | 3 | ||
| #184 | Pure-Dart FLAC decoder. Reads metadata, decodes LPC/FIXED subframes, verifies MD5, streams PCM to any audio sink. No native deps. | 293 | — | 0 | ||
| #185 | Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG. | 289 | — | 4 | ||
| #186 | hemantpaneru.com.np | Flutter Package to capture image from camera and pick image from gallery. This Package supports both the feature at a same time or individually. | 277 | ★ 4 | 5 | |
| #186 | Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage. This is not original plugin, this is a forked version. | 277 | ★ 0 | 5 | ||
| #188 | Pure Dart library to detect pops and clicks in WAV audio files using adaptive threshold analysis. | 276 | — | 0 | ||
| #189 | A high-performance video playback component specifically designed for Flutter applications, built on top of the AliCloud Player SDK `flutter_aliplayer`. | 269 | ★ 25 | 9 | ||
| #190 | flutterway.net | Gallery Picker is a flutter package that will allow you to pick media file(s), manage and navigate inside your gallery with modern tools and views. | 267 | ★ 7 | 74 | |
| #191 | A premium Flutter package for capturing photos with automatic geo-tagging, compass heading, and street address watermarks. | 262 | — | 2 | ||
| #192 | Configurable and easy-to-use cross-platform image selector. | 261 | ★ 2 | 4 | ||
| #193 | blue-fire.xyz | Bitmap is a fast and minimalistic lib that helps you to manipulate images in. | 260 | ★ 177 | 101 | |
| #194 | simform.com | A Flutter plugin that allows you to compress images easily and quickly. | 258 | ★ 31 | 44 | |
| #195 | A Flutter plugin for real-time pose detection using MediaPipe and native CameraX. | 251 | ★ 7 | 6 | ||
| #195 | AWS Transcribe Streaming client for producing real-time transcriptions for your media content using HTTP/2. | 251 | — | 2 | ||
| #197 | memeozer.com | Improvements to your overall UI/UX through various Widgets. | 250 | — | 1 | |
| #197 | Flutter video player for Bunny.net with signed/tokenized HLS/MP4 and full control from Dart. Android and iOS. | 250 | — | 1 | ||
| #199 | tranduc1710.com | A comprehensive Flutter plugin for accessing native device features including Camera (Photos, QR & Barcode), Location, Device Information, and Biometric Authentication. | 248 | — | 3 | |
| #200 | emiliodallatorre.it | An extension of the Flutter camera plugin that enables live video streaming over RTMP on Android and iOS devices. | 247 | ★ 18 | 38 | |
| #201 | The video_player plugin gives low level access for the video playback. Advanced video player based on video_player. | 246 | — | 1 | ||
| #202 | flutterwithakmaljon.uz | A Flutter plugin for downloading videos in various formats (HLS, DASH, MP4) with support for background downloads, progress tracking, and offline playback. | 233 | ★ 4 | 9 | |
| #203 | flutterwithakmaljon.uz | A Flutter plugin that adds picture-in-picture support for video_player | 228 | — | 4 | |
| #204 | adrianosouza.dev | Flutter design standard for desktop. Just simple, usable wigdets to create apps. See the gallery for examples of the components used. | 227 | — | 172 | |
| #205 | zeekr.dev | Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions. | 226 | ★ 28 | 51 | |
| #206 | sautiflow.nett.to | High-fidelity, cross-platform Dart/Flutter audio engine for audiophiles, powered by miniaudio and native C++ FFI. | 223 | — | 2 | |
| #207 | Parses CD rip log files from EAC, XLD, and other rippers into structured, JSON-serialisable quality data (AccurateRip, CRCs, peaks, errors).
| 220 | — | 0 | ||
| #208 | A high-performance, production-ready Flutter hardware SDK for Camera, Bluetooth LE, Location, and Sensors with unified permission management. | 219 | — | 1 | ||
| #208 | A pure Dart CUE sheet parser and serialiser for album, track, and index metadata with lossless round-trip support and no runtime dependencies. | 219 | — | 0 | ||
| #210 | webelight.co.in | All-in-one utility solution with Size, Navigation, Image Picker, Date Time, Auto Size Text, Toast, Email, Log, Dialog, Cache Image, Validation, API and Shared Preferences. | 213 | ★ 8 | 44 | |
| #211 | A comprehensive attachment picker and document scanner for Flutter. Supports camera, gallery, file picking, and native document scanning with cropping. | 209 | ★ 0 | 8 | ||
| #212 | On-device speech-to-text for Flutter using OpenAI Whisper. Supports offline transcription, 99 languages, export to SRT/VTT, batch processing, and more. | 208 | ★ 4 | 5 | ||
| #213 | A camera plugin for flutter , support Android(used CameraX) and IOS | 205 | ★ 21 | 6 | ||
| #214 | rameshwaramancha.com | Professional audio processing plugin with native M4A/AAC conversion, precise audio trimming, waveform visualization, and comprehensive noise analysis for cross-platform Flutter applications | 203 | ★ 8 | 11 | |
| #215 | flutter.wtf | The `VrPlayer` lets you play 360° and VR videos smoothly on Android and iOS platforms | 199 | ★ 38 | 43 | |
| #216 | elriztechnology.com | A complete package for developers looking to implement advanced image display features in their Flutter applications with minimal effort. | 196 | ★ 6 | 5 | |
| #217 | vexellab.com | YPlayer is a Flutter package that provides an easy-to-use YouTube video player widget | 194 | ★ 8 | 26 | |
| #217 | max.al | This plugin allows the users to take 360 Panoramic Images using the phone's Camera. It uses OpenCV to stitch the images together. | 194 | ★ 16 | 24 | |
| #219 | A Telegram-style media gallery viewer for Flutter. Supports images, videos, audio, and YouTube with pinch-to-zoom, thumbnail strip, swipe-to-dismiss, and more.
| 193 | — | 1 | ||
| #220 | physia.dev | audio player that support all platforms. | 192 | ★ 30 | 57 | |
| #221 | Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG. | 191 | — | 1 | ||
| #222 | Advanced video player based on video_player. | 190 | ★ 14 | 10 | ||
| #223 | bandapps.de | Cross-platform MIDI device access for Flutter. Supports macOS, iOS, Android, Windows, and Linux with hotplug detection. | 189 | — | 1 | |
| #224 | marcobavagnoli.com | Audio visualizer which uses flutter_soloud and flutter_recorder to acquire the audio data and display them using a CustomPainter or shader_buffer to render them to shaders. | 183 | ★ 11 | 41 | |
| #225 | api.video | The official Flutter player for api.video for iOS, Android and Web. | 182 | — | 23 | |
| #226 | Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage. | 181 | ★ 1 | 6 | ||
| #227 | An advanced image picker with our custom UI, depend on AdvCamera (Custom camera with focus and zoom functionality) and ImageList (A native image list view to render image optimally). | 174 | — | 9 | ||
| #227 | farhansadikgalib.com | A Flutter package to display images or videos as backgrounds. | 174 | ★ 4 | 44 | |
| #229 | Fast watermarking for Flutter (iOS + Android). Image/text overlays for images and videos without FFmpeg (Core Image/AVFoundation on iOS; MediaCodec + GLES on Android). | 173 | — | 4 | ||
| #230 | This plugin displays a gallery with user's Albums and Photos with ability to take photo and video. | 170 | ★ 3 | 19 | ||
| #231 | Android implementation of the camera plugin. | 169 | — | 2 | ||
| #232 | 3d gallery | 168 | ★ 17 | 65 | ||
| #233 | gantt-sync.com | A highly customizable timeline scrubber widget for Flutter, designed for intuitive navigation through time-based data. Ideal for video players, audio editors, and gantt charts. | 161 | ★ 0 | 5 | |
| #233 | Telegram-style full-screen image viewer for Flutter. Pinch to zoom, swipe between images, thumbnails, swipe-down to dismiss. Supports network, assets, and local files.
| 161 | ★ 3 | 17 | ||
| #235 | audio_plus plays audio in Flutter apps, offering play, pause, resume, loop and stop and advanced features for enhanced audio control. | 160 | ★ 4 | 9 | ||
| #236 | zakriakhan.com | A lightweight audio player that streams and caches audio files for seamless playback. Prevents redundant downloads by storing audio locally, ensuring efficient performance and offline support. | 159 | ★ 1 | 9 | |
| #236 | Kenji Video Player is a video player for flutter. The video_player plugin gives low level access for the video playback. | 159 | — | 2 | ||
| #238 | Extracts video file metadata. Retrieve video details efficiently. | 158 | — | 1 | ||
| #238 | skyza.org | In the gallery, you can slide down the gradient to return to the previous page. | 158 | ★ 5 | 7 | |
| #240 | balsm.health | Type-safe, cross-platform media handling for files, memory, asset, and network sources with automatic type detection, seamless conversions, and Flutter integration. | 154 | ★ 1 | 6 | |
| #240 | jhk-im.dev | Flutter package for capturing and cropping photos from camera or gallery. | 154 | — | 5 | |
| #242 | 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. | 152 | — | 3 | ||
| #242 | Control the device volume from Flutter. Provides getVolume, setVolume, incrementVolume, decrementVolume and streamVolume with synchronous and compute-based async variants. Uses JNIgen on Android and FFI + FFIgen on iOS, macOS, Linux and Windows. | 152 | — | 1 | ||
| #244 | Flutter package for converting PDF to images with quality presets, rotation, thumbnails, batch processing, and metadata extraction. | 148 | ★ 1 | 18 | ||
| #245 | theoplayer.com | Official THEOplayer Flutter SDK that brings streaming video playback for Android, iOS, and Web platforms with DRM support and premium features. | 147 | ★ 14 | 18 | |
| #246 | danielgauci.com | An audio plugin for Flutter which makes use of the native Android and iOS audio players, handling playback, notifications and external controls. | 143 | ★ 15 | 9 | |
| #247 | A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file. | 141 | — | 2 | ||
| #248 | A Flutter plugin for saving images to the gallery. iOS needs to add the following keys to your Info.plist file. | 140 | — | 2 | ||
| #249 | Vimeo and youtube player for flutter, Pod player provides customizable video player controls that support android, ios and web. | 139 | — | 3 | ||
| #250 | True sample-accurate gapless audio looping on iOS, Android, macOS, Windows, and Linux. Zero-gap, zero-click loop playback for music production apps. | 137 | — | 4 | ||
| #251 | A lightweight and easy Flutter package to upload images/files to Cloudinary using unsigned presets with progress tracking and image_picker support. | 136 | — | 1 | ||
| #252 | zakriakhan.com | Play music/audio stored in assets files directly from Flutter & Network, Radio, LiveStream, Local files. Compatible with Android, iOS, and macOS. | 135 | — | 3 | |
| #253 | volskaya.dev | Audio package to handle streaming chunk playback & recording to use with realtime APIs like OpenAI Realtime, Elevenlabs, HumeAI Voice and others. | 134 | ★ 13 | 12 | |
| #254 | Adaptive Flutter media picker for images & videos with smart permissions, limited access UI, and cross-platform support (Android, iOS, Web, Desktop). | 133 | ★ 4 | 32 | ||
| #255 | wongcoupon.com | This package lets you use the camera with advanced digital filters, apply real-time effects, and customize your camera experience easily. | 131 | — | 4 | |
| #256 | iOS implementation of the camera plugin using AVFoundation framework for Flutter applications. | 129 | — | 2 | ||
| #256 | gumlet.com | A robust Flutter SDK for Gumlet Video Player, providing native HLS, DASH, and DRM (Widevine & FairPlay) streaming capabilities. | 129 | — | 3 | |
| #258 | A Flutter video player for YouTube and direct video URLs with adaptive controls. Supports Android, iOS, Windows, macOS, Linux, and Web. | 126 | ★ 1 | 16 | ||
| #259 | A new Flutter package for creating an image carousel gallery with an animated image slider. | 125 | — | 5 | ||
| #259 | A Lightweight dart library for extracting waveform data from audio streams using Amplituda. | 125 | ★ 16 | 20 | ||
| #261 | A powerful, easy-to-use Flutter plugin for real-time speech-to-text conversion using native iOS Speech Framework and Android SpeechRecognizer. | 124 | — | 2 | ||
| #261 | A video player encapsulated based on ve_vod plug-in, with controller and basic operations. | 124 | — | 4 | ||
| #263 | ente.io | Plugin to help a Flutter application behave like a native gallery | 123 | ★ 6 | 10 | |
| #263 | A modern, zero-permission Flutter plugin to pick images and videos with OS-level selection limits and native compression. | 123 | — | 2 | ||
| #265 | nylo.dev | Media widgets for Flutter. Upload and display images from the gallery, camera and more. | 122 | ★ 6 | 10 | |
| #266 | A Flutter waveform audio player widget with built-in downloading, FFmpeg waveform extraction, caching, playback, seek gestures, and customisable UI. | 119 | ★ 1 | 4 | ||
| #266 | raghavg1999.com | Enhanced video_player with Android caching, supports 512 MB, auto-clears old videos for smooth playback. | 119 | ★ 0 | 5 | |
| #268 | A Dart package for decoding and encoding audio files. | 117 | — | 3 | ||
| #268 | erikastaroza.com | A simple cross-platform solution for playing audio in Flutter. | 117 | ★ 41 | 22 | |
| #270 | ntech-services.com | custom ratio for camera preview | 115 | — | 3 | |
| #271 | fighttech.vn | Easy Device Image Picker | 112 | — | 2 | |
| #271 | A Flutter plugin for setting wallpapers and saving images to gallery on Android and iOS. Supports different wallpaper types and modern platform APIs. | 112 | — | 2 | ||
| #273 | bechattaoui.dev | Real-time audio visualization with customizable waveforms and spectrums | 109 | — | 4 | |
| #273 | Real-time object measurement plugin with OpenCV for Flutter desktop applications. No external DLL required. | 109 | — | 3 | ||
| #275 | A view for video based on video_player and provides many basic functions. | 107 | — | 7 | ||
| #275 | fl_image_picker is used to take photos of the device assets selection and camera and record videos | 107 | — | 1 | ||
| #277 | A Video Player Flutter plugin based on fplayer-core, support most popular protocols and codecs. | 106 | — | 18 | ||
| #278 | aakashpamnani.in | A package to be used for image input in flutter. It can be used to take image from camera or gallery or from a url. | 105 | ★ 3 | 19 | |
| #279 | A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart. | 104 | ★ 0 | 7 | ||
| #280 | A collection of beautiful, customizable recording & voice animation widgets for Flutter. 9 premium styles — Wave, Bar, Circle, Blob, Line, Particle, Ripple, AI Gaze, and Glow Bar — all driven by a simple amplitude value.
| 102 | — | 4 | ||
| #281 | Flutter package to integrate image_picker with a simple Flutter widget, allowing you to edit an image without any problems with design code development. | 101 | ★ 2 | 24 | ||
| #282 | ahmetveysel.com | Effortlessly display all images and SVG files. With zoom, ImageProvider support, and a built-in full-screen dialog feature! | 97 | — | 4 | |
| #283 | Flexible gallery package for displaying multiple network and asset images in adaptive layouts. | 96 | ★ 10 | 60 | ||
| #283 | Flutter package for displaying multiple preloaded videos on Android, iOS, and web. | 96 | — | 7 | ||
| #285 | A Flutter package for a YouTube-style floating video player. Supports picture-in-picture mini-player with snap-to-corner physics, portrait/landscape orientation handling, spring-physics drag gestures, and a customisable controls layer built on top of video_player.
| 95 | — | 3 | ||
| #286 | A Flutter package for audio waveform visualization and playback with customizable UI components. | 94 | — | 5 | ||
| #287 | b14ckc0d3.xyz | An external video player laucher that can lauch url/dir with MxPlayer , VLC player and Other Player | 93 | — | 10 | |
| #287 | antonkarpenko.com | Recurrent neural network for audio noise reduction . | 93 | ★ 4 | 6 | |
| #289 | mbfakouri.ir | A Flutter package that helps you select files in different modes. | 92 | ★ 7 | 36 | |
| #290 | shigindo.com | A Flutter package for camera-based PPG (Photoplethysmography) signal processing. Extracts RR intervals from camera frames for heart rate and HRV analysis. | 90 | — | 4 | |
| #291 | rameshwaramancha.com | A comprehensive Flutter plugin for audio and video playback with playlists, albums, background audio, PiP, downloads and more. | 89 | — | 1 | |
| #291 | A Flutter package for selecting images, videos, or both from the gallery. | 89 | — | 6 | ||
| #291 | a widget to handle fast forward/rewind behavior by double tap and horizontal drag like a video player. | 89 | ★ 11 | 45 | ||
| #294 | uvccamera.org | A USB Video Class (UVC) camera plugin for Flutter based on UVCCamera library for Android. | 88 | ★ 41 | 6 | |
| #294 | A Simple Lightbox Component for Flutter with swiping and thumbnail capabilities. Created as I could not find any lightbox components that met my needs. | 88 | — | 4 | ||
| #296 | acrocoder.com | Record audio with a real-time animated waveform visualiser. Playback with waveform scrubbing. Export to M4A/AAC/WAV/MP4. Pure Dart UI + native channels.
| 86 | — | 5 | |
| #296 | weta.vn | Flutter plugin in pure Dart code for selecting/editing multiple images from the Android/iOS image library and taking new pictures with the camera in the same view. | 86 | — | 127 | |
| #298 | waterbus.tech | Flutter plugin of Waterbus. Build video call or online meeting application with SFU model. Supports iOS, Android, MacOS, Windows, Linux and Web. | 84 | — | 12 | |
| #299 | samfas.in | A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera preview, capture and analyze face detection. | 80 | — | 5 | |
| #300 | A high-performance Flutter camera plugin with a built-in crop editor, supporting custom aspect ratios, zoom, and orientation locking. | 77 | — | 5 | ||
| #300 | kopan7.com | Assets picker which is inspired by messenger camera and gallery. | 77 | — | 92 | |
| #302 | kotlincodes.com | Flutter Package to Pick Image From Gallery or Camera. This Package supports picking image from Camera,Gallery and Both Camera abd Gallery. | 76 | ★ 9 | 46 | |
| #303 | packzo.dev | Image zooming effects like Image pan gesture, pinch zoomin-zoomout, double tap zoomin-zoomout | 73 | — | 17 | |
| #303 | gelbermungo.xyz | A Flutter layout widget that positions its children in tight rows. | 73 | — | 3 | |
| #303 | Make a Camera Module With Gallery View. Its Looks Like whatsapp Camera Module. | 73 | — | 22 | ||
| #306 | Instagram-inspired Flutter media picker with image and video support, album switching, and live preview. Pure Dart UI that plugs into any app. | 72 | — | 2 | ||
| #307 | A simple audio player package to preview and control audio sounds . | 71 | ★ 2 | 7 | ||
| #307 | itbug.shop | A player supporting rtmp&rtmps live video | 71 | — | 10 | |
| #309 | soer.top | A new flutter plugin that is virtually a clone of official video_player plugin except that it supports caching( Android and iOS) | 70 | — | 5 | |
| #310 | For the video_Player control panel, add Cupertino and Material styles | 69 | ★ 5 | 9 | ||
| #310 | 5ts.pro | A Video Player Flutter plugin based on ijkplayer, support most popular protocols and codecs | 69 | — | 4 | |
| #310 | fixie.ai | Flutter client SDK for Ultravox. | 69 | — | 2 | |
| #313 | A vertical youtube shorts player. Show youtube shorts videos by a list of urls or the target channel name. | 68 | ★ 7 | 28 | ||
| #314 | zafercetin.dev | A video player for flutter | 65 | — | 6 | |
| #314 | A customizable Flutter video player with HLS support, quality selection, playback speed control, autoplay, looping, and fullscreen handling for live and recorded streams. | 65 | — | 4 | ||
| #316 | tizen.org | Flutter plugin for displaying inline video on Tizen TV devices. | 64 | — | 6 | |
| #317 | GSYVideoPlayer is a video player for flutter.The video_player plugin support IJKplayer,ExoPlayer,MediaPlayer,AliPlayer | 62 | — | 12 | ||
| #317 | theextremity.live | Cache and display network images, SVGs, and Lottie animations with disk caching and offline support. | 62 | ★ 0 | 9 | |
| #319 | ardera.dev | A package that implements video_player_platform_interface using omxplayer and platform views. | 61 | — | 11 | |
| #320 | Flutter package to extract song metadata and AI-powered music features from audio files. Get title, artist, album, duration, bitrate, album art, genre, and more on Android & iOS. | 60 | — | 11 | ||
| #320 | waybeetech.com | Choose images/videos from the library, crop images, and capture new photos/videos with ease. | 60 | — | 2 | |
| #320 | koji-1009.com | A high-performance Flutter plugin for cross-platform image format conversion using native APIs. | 60 | — | 3 | |
| #323 | For Assets generator and translator (localizations, images, icons) | 59 | — | 3 | ||
| #323 | thesanaullah.dev | Production-grade Flutter plugin for image, auto-changing image, and video
(live) wallpapers on Android. Supports assets, files, URLs, caching,
thumbnails, and structured error handling. | 59 | — | 4 | |
| #325 | 3d gallery | 55 | — | 4 | ||
| #325 | Progressive file-based video caching for Flutter Reels apps. Play from growing local files with instant offline playback. | 55 | — | 3 | ||
| #325 | karthikponnam.dev | Flutter plugin for displaying inline with other Flutter widgets on Android and iOS. This plugin also supports playing youtube videos & RTMP Streams | 55 | — | 88 | |
| #328 | A wrapper around video_player to show customizable controls for Flutter videos. | 54 | — | 7 | ||
| #328 | A Flutter package that automatically detects and renders images from network, asset, file, memory, SVG, and BlurHash with caching, shimmer loading, retry, error handling, and hero animation support. | 54 | — | 4 | ||
| #330 | Flutter plugin that allows you to display Instagram multi image picker on iOS and Android. | 53 | ★ 3 | 25 | ||
| #330 | hypersonicsoft.com | A library for computing perceptual image hashes in Dart. | 53 | — | 2 | |
| #330 | ahmedelhawaripackages.blogspot.com | Customization of the gallery display or even camera and video. | 53 | ★ 58 | 65 | |
| #333 | A Dart library for generating perceptual hashes (AHash, PHash, DHash, WHash) from images, providing efficient single-image hash computation and comparison. | 52 | — | 2 | ||
| #333 | flutterplaza.com | A powerful Flutter video player with native Picture-in-Picture support, gesture controls, media notifications, and playlist management. Zero external dependencies. | 52 | — | 5 | |
| #335 | aikins.xyz | A Flutter/Dart tool for analyzing and optimizing project assets. Provides detailed analysis, recommendations, and automatic optimizations for images. | 51 | ★ 13 | 13 | |
| #336 | A powerful and customizable audio player plugin for Flutter, featuring background playback, queue management, and reactive UI widgets. | 50 | — | 3 | ||
| #336 | A highly customizable, all-in-one Flutter widget for picking, compressing, and displaying images and videos with built-in state management. | 50 | — | 3 | ||
| #336 | midoridesign.studio | This pub is replaced by gal. please check https://pub.dev/packages/gal . | 50 | — | 4 | |
| #336 | A flutter plugin project for stroing image or file to gallery, support Andorid & Ios. | 50 | — | 4 | ||
| #340 | A Flutter package for augmented reality with camera integration. | 49 | — | 6 | ||
| #341 | A Flutter plugin that displays a native iOS AirPlay route picker button for casting audio to AirPlay devices. | 48 | — | 3 | ||
| #341 | A new Flutter plugin to launch the vlc player from your android app. | 48 | — | 2 | ||
| #341 | A Flutter plugin to save images and videos to gallery, downloads, and private folders. | 48 | — | 2 | ||
| #341 | wiefel.dev | Flutter package for creating Flutter Gallery-like gallery/demo for your package/widget. | 48 | — | 10 | |
| #341 | A GStreamer-powered alternative to Flutter's video_player that support Linux, iOS and Android. | 48 | — | 11 | ||
| #341 | A simple audio player for Flutter. | 48 | — | 9 | ||
| #347 | muayid.com | Add Google Visions image labeling, face, logo, and landmark detection into your Flutter applications. | 47 | ★ 21 | 15 | |
| #347 | thematrixmind.com | Pick images from device gallery and camera. Alternate of image_picker | 47 | — | 10 | |
| #349 | A video player widget displayed using the platform native player (VideoView in Android and AVPlayer in iOS). | 46 | ★ 36 | 51 | ||
| #350 | assetflux.io | Flutter SDK for AssetFlux — manage remote image assets with automatic density selection, CDN caching, and gradual rollout support. | 45 | — | 3 | |
| #350 | A flutter plugin to pick an image from iOS camera roll or Android image gallery. | 45 | — | 17 | ||
| #350 | fixtime.com | Image and video preview component that supports zoom and drag | 45 | — | 6 | |
| #350 | This plugin is a simple UI implementation for AudioPlayer plugin. It simply display a icon button for playing media | 45 | — | 3 | ||
| #350 | rony.fun | The vk_video package facilitates VK video playback integration in Flutter apps, supporting the VK Video API for seamless embedding and control. | 45 | — | 6 | |
| #350 | nben.com.np | Flutter package for smooth image loading, featuring shimmer and fade-in effects, ensuring a seamless user experience. | 45 | — | 5 | |
| #356 | devsloom.ca | Crash-safe Flutter image widget with network, asset, file, memory & SVG support. Smart caching, placeholders, error UI, and safe ImageProvider. | 44 | — | 3 | |
| #357 | abdullahtas.dev | Video orchestration for Flutter - controller pooling, instance reuse, visibility lifecycle, thermal throttling, disk caching, and ready-to-use widgets. | 43 | ★ 14 | 19 | |
| #357 | muayid.com | Allows you to add Google Visions image labeling, face, logo, and landmark detection, OCR, and detection of explicit content, into cross platform applications. | 43 | ★ 21 | 43 | |
| #357 | soer.top | Fork of official chewie [http://github.com/fluttercommunity/chewie] with flutter_cached_video_player_plus. | 43 | — | 5 | |
| #360 | appquirk.com | A Flutter plugin for Android to retrieve a list of installed video player applications. | 42 | — | 3 | |
| #360 | cincopa.com | A Flutter HLS video player with analytics based on cincopa. | 42 | — | 6 | |
| #360 | incaview.com | Flutter package to create a teleprompter from a text, record and save to gallery feature | 42 | — | 16 | |
| #363 | A Flutter widget that allows you to play and pause the video similar to YT shorts. | 41 | — | 9 | ||
| #363 | normidar.com | 'A pure Dart implementation of Canvas API compatible with dart:ui.' | 41 | — | 8 | |
| #363 | Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera. | 41 | — | 4 | ||
| #366 | dhia.tech | An enhanced Flutter package that provides a customizable M3U8 player for mobile and web platforms with improved mobile support and modern web APIs. | 40 | — | 4 | |
| #367 | flutterplaza.com | Face detection lock screen widget for Flutter. Unlocks when a face is detected. | 38 | — | 11 | |
| #367 | A Flutter package to convert images to text using Google MLKit with support for gallery, camera, and network URLs | 38 | — | 12 | ||
| #369 | PhotoView aims to help produce an easily usable implementation of a zooming ImageView. | 37 | — | 5 | ||
| #370 | card-snap.in | A powerful and intuitive Flutter package for cropping images with advanced features including rotation, smooth animations, and high-quality output. | 35 | — | 6 | |
| #371 | Based on flutter_update_checker to check update for Android (Google Play, App Gallery, RuStore) and iOS (AppStore) | 34 | — | 3 | ||
| #371 | A Flutter image picker based on the KakaoTalk image picker UI. | 34 | — | 6 | ||
| #371 | Package for viewing photos with zoom and swipe, just like Facebook | 34 | — | 25 | ||
| #374 | addwebsolution.com | A new Flutter Camera plugin, which gives more functionality of Scanner and OCR. | 33 | — | 5 | |
| #374 | A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera capture, flash, & switch camera. | 33 | — | 5 | ||
| #376 | A complete widget from which can easily take image from camera & pick multiple images from device and display them in UI. Also images can be re-ordered and removed easily. | 32 | — | 6 | ||
| #377 | flexioninfotech.com | A flexible Flutter widget for displaying images from multiple sources (network, assets, file, SVG, Lottie) with caching, placeholders, and customization options. | 31 | — | 7 | |
| #377 | thaina.space | A Flutter plugin for custom native camera integration. Supports image capture, camera switching, pause/resume, and unique capture of the last frame when paused on iOS & Android. | 31 | — | 4 | |
| #377 | A drop-in Flutter audio player with background playback, notification controls, and Material 3 adaptive theming. | 31 | — | 11 | ||
| #377 | A document scanner plugin for Flutter. Scan and crop images from gallery o camera automatically on iOS and Android. | 31 | — | 12 | ||
| #381 | naeileun.dev | audio recorder + FFT bar visualizer Flutter package. Built on top of flutter_recorder. | 30 | — | 9 | |
| #381 | oodavid.com | Saves a copy of images and videos to the Android Gallery and iOS Photos | 30 | — | 28 | |
| #383 | A versatile Flutter package that allows you to easily integrate a YouTube player into your Flutter applications. | 28 | — | 25 | ||
| #384 | sawin.com.np | A customizable Flutter screen saver plugin that activates after user inactivity. Supports displaying images, animated GIFs, and videos — ideal for kiosk and display apps.
| 25 | — | 4 | |
| #385 | revivalapps.net | Converts OPUS audio files between OGG and CAF container formats using pure dart. | 23 | — | 4 | |
| #386 | This is a package to open a camera along with a photo gallery, to simplify the steps of the end user | 22 | — | 47 | ||
| #387 | A tool to help finding the BPM (beats per minute) by tapping. | 21 | — | 10 | ||
| #387 | logique.co.id | A lightweight Flutter package that helps capture IDs, documents, or faces with a guided camera overlay, auto-crop, and image processing. | 21 | — | 7 | |
| #389 | A plugin for shwoing list of images in exactly looging in gallery view. | 20 | — | 37 | ||
| #389 | A Flutter package that makes it easier to convert formats, codecs, etc. of media files. | 20 | — | 19 | ||
| #391 | dei3.com | a versatile video player. Supports m3u8, flv, mp4, and more. Simple, yet powerful, with a clean interface for seamless video playback in your Flutter projects. | 19 | — | 5 | |
| #392 | mindwaveinfoway.com | Interactive image-to-particle effect for Flutter. Renders any image as thousands of colored particles that scatter on touch/hover with spring physics.
| 16 | — | 8 | |
| #393 | nikodembernat.com | A package that allows you to handle adaptive images with ease. | 13 | — | 15 |