Category File Management
Top File Management packages
File pickers, file system access, downloads, and inter-app sharing
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇺🇸 tools.dart.dev | A file system watcher. It monitors changes to contents of directories and sends notifications when files have been added, removed, or modified. | 315.7K | ★ 105 | 245 |
| #2 — | 🇺🇸 tools.dart.dev | A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems. | 217K | ★ 105 | 295 |
| #3 — | 🇺🇸 flutter.dev | Android implementation of the path_provider plugin. | 197.5K | ★ 5.2K | 22 |
| #4 — | 🇺🇸 flutter.dev | iOS and macOS implementation of the path_provider plugin | 181.3K | ★ 5.2K | 8 |
| #5 — | 🇺🇸 flutter.dev | Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories. | 158.7K | ★ 5.2K | 5.5K |
| #6 — | 🇵🇹 miguelruivo.com | A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support. | 81.6K | ★ 1.5K | 4.9K |
| #7 — | 🇺🇸 flutter.dev | Liunx implementation of the file_selector plugin. | 63.1K | ★ 5.2K | 9 |
| #8 — | 🇺🇸 flutter.dev | macOS implementation of the file_selector plugin. | 59.8K | ★ 5.2K | 15 |
| #9 — | 🇨🇳 mixin.dev | A plugin which allows user dragging files to your flutter desktop applications. | 13.6K | ★ 505 | 453 |
| #10 — | 🇦🇲 buildtoapp.com | A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 13.4K | ★ 38 | 428 |
| #11 — | A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 10.1K | ★ 272 | 1.1K | |
| #12 — | iOS implementation of the open_file plugin. | 9.9K | ★ 272 | 0 | |
| #13 — | Android implementation of the open_file plugin. | 9.5K | ★ 272 | 0 | |
| #14 — | web implementation of the open_file plugin. | 9.3K | ★ 272 | 0 | |
| #15 — | A flutter plugin to get internal, external storage and external public directory path. | 8.1K | ★ 12 | 146 | |
| #16 — | 🇨🇳 fluttercandies.com | A Flutter plugin that provides album assets abstraction management APIs on Android, iOS, macOS, and OpenHarmony. | 7.7K | ★ 759 | 770 |
| #17 — | 🇺🇸 flutter.dev | Flutter plugin for opening and saving files, or selecting directories, using native file selection UI. | 7.7K | ★ 5.2K | 429 |
| #18 — | 🇺🇸 flutter.dev | An abstraction to allow working with files across multiple platforms. | 7.3K | ★ 5.2K | 308 |
| #19 — | hassanansari.dev | A Flutter plugin for saving files across all platforms (Android, iOS, Web, Windows, macOS, Linux). Save files from bytes, File objects, file paths, or download from URLs with a single method call. Features include MIME type support, Dio integration, and platform-specific save locations. Supports saveAs() dialog for user-selected locations on supported platforms. | 6.5K | ★ 87 | 491 |
| #20 — | 🇩🇪 simonbinder.eu | Memory-efficient, streaming implementation of the tar file format | 5.7K | ★ 29 | 41 |
| #21 — | 🇺🇸 fluttercommunity.dev | Powerful plugin making it easy to download files. | 3.8K | ★ 938 | 1.6K |
| #22 — | 🇨🇳 mixin.dev | A flutter plugin which could read image,files from clipboard and write files to clipboard. | 3.2K | ★ 505 | 117 |
| #23 — | 🇺🇸 bbflight.com | A multi-platform background file downloader and uploader. Define the task, enqueue and monitor progress | 3.1K | ★ 228 | 482 |
| #24 — | 🇺🇸 serge.software | A internet file getter (also optional downloader) that works in all platforms | 2.3K | ★ 21 | 127 |
| #25 — | 🇦🇺 onepub.dev | A collection of functions that allow you to interact with the file system and OS environment from any platform that supports dart:io. Copy, move, delete files and directory trees, search for files, create temp files and directories. | 2.1K | ★ 265 | 2 |
| #26 — | 🇦🇺 onepub.dev | Provides a simple means of saving/loading settings from a yaml file without the yaml fuss. | 2K | ★ 4 | 17 |
| #27 — | kineapps.com | Dialogs for picking and saving files in Android and in iOS. | 1.7K | ★ 41 | 105 |
| #28 — | kineapps.com | Create and extract ZIP archive files in Android, iOS and macOS. Zip all files in a directory recursively or a given list of files. | 1.1K | ★ 62 | 171 |
| #29 — | 🇺🇸 flutter.dev | Windows implementation of the file_selector plugin. | 880 | ★ 5.2K | 14 |
| #30 — | Allows user pick a document. Picked document is copied to app temporary directory. Optionally allows pick document with specific extension only. | 730 | ★ 43 | 52 | |
| #31 — | 🇮🇷 pwa.ir | Cross-Platform file downloader for Dart and Flutter projects. | 574 | ★ 13 | 82 |
| #32 — | 🇹🇳 siyoutechnology.com | A Flutter plugin for retrieving the path to the downloads folder and performing operations related to file downloads on different platforms. | 485 | ★ 7 | 49 |
| #33 — | 🇨🇴 auberginesolutions.com | A flutter plugin to open default file manager app. on an Android, it opens Download/Recent folder on file manager app. on iOS, it opens app's document folder in Files app. | 451 | ★ 9 | 38 |
| #34 — | 🇯🇴 odeh-bros.com | A simple flutter plugin that downloads any file type to downloads directory | 431 | ★ 31 | 201 |
| #35 — | 🇪🇸 victorcarreras.dev | A Flutter package to detect file types based on their magic number instead of MIME types. Supports Flutter on mobile, desktop, and web without native code. | 316 | ★ 6 | 28 |
| #36 — | 🇪🇸 victorcarreras.dev | It is a lightweight and efficient Flutter plugin designed to merge multiple PDF documents into a single file effortlessly. | 302 | ★ 9 | 42 |
| #37 — | The Large File Handler Plugin designed to efficiently work with large files, for example allows you to download large files from network or copy files from the Flutter app's assets to the device's local file system. This is useful when you need to access large files at native part in your plugins | 301 | ★ 1 | 6 | |
| #38 ▼ 2 | 🇩🇪 johnnybytes.com | A Flutter plugin that provides native file preview functionality for iOS and Android platforms. | 293 | ★ 11 | 29 |
| #39 — | flutter-cavalry.com | Read and write Android SAF `DocumentFile`. | 275 | ★ 16 | 16 |
| #40 — | 🇺🇸 flutter.dev | iOS implementation of the file_selector plugin. | 268 | ★ 5.2K | 1 |
| #41 — | 🇨🇴 techind.co | A flutter plugin that allow flutter apps to receive photos, videos, text, urls or any other file types from another app. | 253 | ★ 60 | 109 |
| #42 — | A plugin to open files the app has permission to access with default system-provided applications. | 246 | ★ 2 | 29 | |
| #43 — | mahalox.com | A Flutter plugin for downloading images from URL to user's device. This plugin only works for Flutter web. | 243 | ★ 4 | 45 |
| #44 — | 🇲🇾 nabilmh.com | Dart package to convert Opus files to Apple's CAF for seamless iOS integration—losslessly & effortlessly. | 223 | ★ 2 | 3 |
| #45 — | 🇮🇳 souvikbiswas.com | A Flutter package for trimming videos. This supports retrieving, trimming, and storage of trimmed video files to the file system. | 174 | ★ 488 | 500 |
| #46 — | 🇺🇸 flutter.dev | Web platform implementation of file_selector | 165 | ★ 5.2K | 5 |
| #47 — | Get the Uint8List content of a given Uri. Supports file, data, content and http/https | 160 | ★ 3 | 16 | |
| #48 — | A Flutter plugin for converting supported uri to file. Supports Android & iOS. | 158 | ★ 9 | 44 | |
| #49 — | flutter-cavalry.com | Util functions for SAF (Storage Access Framework). | 151 | ★ 14 | 12 |
| #50 — | A Flutter package to let you select files on the Web platform, with an iOS UI workaround included. | 149 | ★ 4 | 8 | |
| #51 — | 🇸🇰 4q.eu | Plugin that is able to generate thumbnails from files with various mime types. If thumbnail generation is not support for specific mime type, then a fallback icon is returned | 148 | ★ 13 | 105 |
| #52 — | A flutter plugin for upload, download and manage files in the app's iCloud container. | 144 | ★ 47 | 82 | |
| #53 — | Save bytes data into Download folder (Android), or show save dialog (iOS). | 136 | ★ 8 | 55 | |
| #54 — | 🇫🇷 caesarovich.xyz | Checks for/sanitizes illegal characters in file names for different platforms. | 134 | ★ 2 | 9 |
| #55 — | 🇺🇸 flutter.dev | Android implementation of the file_selector package. | 129 | ★ 5.2K | 2 |
| #56 — | 🇫🇷 rouxguillau.me | Interface to provide a way to save files on the device in Flutter. | 122 | ★ 9 | 29 |
| #57 — | This is a fork from a plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 116 | ★ 8 | 42 | |
| #58 — | 🇫🇷 louispoirier.io | A Dart library to expose the File System Access Api from web platform. | 114 | ★ 18 | 26 |
| #59 — | 🇬🇧 djade.net | This package allows you to upload media files directly to cloudinary, without exposing your apiKey or secretKey. | 109 | ★ 35 | 128 |
| #60 — | Retrieve assets and add them to the application's repository for use. | 99 | ★ 25 | 71 | |
| #61 — | 🇨🇳 byteszero.cn | A new Android + iOS app installer plugin , supports opening app stores and editor reviews, as well as installing Apk files. | 83 | ★ 56 | 74 |
| #62 — | A simple abstraction to persist data in the local file system. | 80 | ★ 0 | 8 | |
| #63 — | 🇲🇾 nabilmh.com | Flutter Download Manager is a Cross-Platform file downloader with resumeable, parallel and batch Download support. Also be notified of download status and progress updates | 71 | ★ 52 | 74 |
| #64 — | A plugin which allows user dragging files to your flutter desktop applications. | 71 | ★ 505 | 1 | |
| #65 — | A simple way to bring drag’n’drop to flutter web. drop_zone is commonly used for file choosing by dragging and dropping a file(s) onto a designated widget. The user can then use the dropped html file(s). | 66 | ★ 34 | 46 | |
| #66 — | 🇦🇹 codeux.design | Flutter desktop plugin for managing secure bookmarks to access files in sandbox. | 65 | ★ 18 | 19 |
| #67 — | Flutter plugin to get the download directory for Android modified for sdk version 28+. Forked from Daniel MF. | 58 | ★ 2 | 49 | |
| #68 — | 🇩🇪 eikedreier.xyz | Workout file toolkit for Dart with GPX, TCX, FIT, GeoJSON and CSV parsing, editing, validation, and conversion.
| 58 | ★ 0 | 3 |
| #69 — | A fork of excel.A flutter and dart library for reading, creating, editing and updating excel sheets with compatible both on client and server side. | 54 | ★ 3 | 30 | |
| #70 — | uditswaroopa.tech | A Flutter package for converting between MIME types and file extensions with wildcard support and base64 file type detection via magic bytes. | 48 | ★ 0 | 6 |
| #71 — | 🇨🇭 perron2.ch | A Flutter plugin to asynchronously read and write Zip files. | 46 | ★ 11 | 17 |
| #72 — | 🇮🇶 playtorrio.xyz | Native libtorrent 2.0 bindings for Flutter with a built-in HTTP streaming server for instant torrent video playback. Supports Windows, Linux, macOS, iOS, and Android.
| 41 | ★ 13 | 7 |
| #73 ▲ 3 | 🇨🇳 sunjiao.net | Package for loading, manipulating, and saving GPS data in GPX and KML format. | 40 | ★ 43 | 21 |
| #74 — | 🇺🇸 waltertay.com | Implements Android Intent and iOS Share Extension to receive shared content. | 35 | ★ 2 | 8 |
| #75 — | 🇯🇵 mathru.net | Package for retrieving files such as images and videos from terminal storage, cameras, etc. | 34 | ★ 41 | 0 |
| #76 ▼ 3 | 🇵🇱 wolszon.me | Retrieve App Group directory on iOS. Port of FileManager.containerURL to Flutter. | 34 | ★ 1 | 12 |
| #77 — | flutter-cavalry.com | A flutter plugin for macOS to open files or view files in Finder. | 33 | ★ 3 | 3 |
| #78 — | A Flutter plugin for printing POS receipts and labels on various thermal printers. Multi-role routing with Bluetooth & TCP support, custom sticker API with 4 complexity levels. | 32 | ★ 3 | 5 | |
| #79 ▲ 3 | Easy Downloader is a simpled easy to use plugin to download files from the internet. | 32 | ★ 9 | 20 | |
| #80 — | shadatrahman.com | A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 32 | ★ 1 | 9 |
| #81 — | 🇫🇷 tekartik.com | A portable file system implementation working on io, browser and memory (through idb_shim) | 32 | ★ 20 | 10 |
| #82 ▼ 2 | A Flutter plugin to save, append data and pick files in Android MediaStore seamlessly. | 32 | ★ 1 | 21 | |
| #83 ▲ 3 | 🇪🇬 andronasef.dev | Automate App Store and Play Store screenshot generation across multiple devices, locales, and screens with web download and mobile file export. | 30 | — | 1 |
| #84 — | 🇺🇸 starkdev.org | File download manager based on reusable isolates with progress, cancellation, pause and resume | 30 | ★ 14 | 28 |
| #85 ▼ 2 | 🇿🇦 workforceanalytics.co.za | Amazon S3 is an object storage service that stores data as objects within buckets. aws_s3_upload_lite is a simple, convenient package for uploading files to AWS S3 buckets. | 28 | ★ 5 | 19 |
| #86 — | albemala.me | Flutter plugin to calculate a file checksum as MD5 hash, using a platform native implementation. | 28 | ★ 8 | 12 |
| #87 ▼ 2 | A Flutter plugin to install APK files on Android, with FileProvider support and permission flow. | 27 | ★ 0 | 3 | |
| #88 — | Flutter plugin that downloads images on the Internet and saves them on device. | 23 | ★ 94 | 266 | |
| #89 — | FileManager is a wonderful widget that allows you to manage files and folders, pick files and folders, and do a lot more. Designed to feel like part of the Flutter framework. | 21 | ★ 70 | 149 | |
| #90 — | A plug-in that supports flutter preview files | 21 | ★ 54 | 35 | |
| #91 — | A new Flutter plugin. Added AES Encription, Added QR Code Scanner, File & DB Sync for Android & IOS, Internet Connectivity check for both Android & IOS. | 21 | — | 3 | |
| #92 — | An easy-to-use package to upload files in chunks using Dio for mobile, desktop and web. | 21 | ★ 25 | 35 | |
| #93 — | Package for opening files in iOS QuickLook. You will first need to save the files to the ApplicationDocumentsDirectory(). | 20 | ★ 7 | 7 | |
| #94 — | Upload/download files to/from onedrive | 19 | ★ 11 | 27 | |
| #95 — | A Flutter plugin for checking if a video file contains an audio track. | 19 | ★ 1 | 4 | |
| #96 — | 🇺🇸 truvideo.com | Manages cloud-based media operations, including uploading photos/videos and generating links, with support for canceling uploads. | 18 | — | 2 |
| #97 ▲ 4 | A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 18 | ★ 7 | 96 | |
| #98 ▲ 2 | 🇺🇸 truvideo.com | Access the device camera to capture photos and videos, saving them in the app’s storage and returning file paths for use. | 18 | — | 2 |
| #99 — | Native SMB/CIFS client library written in Dart for Dart. Extremely fast, can be used for streaming music and video. Supported dialects: SMB 1.0, CIFS, SMB 2.0, SMB 2.1. | 17 | ★ 18 | 14 | |
| #100 ▼ 2 | 🇲🇩 devdf.com | Flutter File & Directory Plugin. Easy Android file operations with Storage Access Framework (SAF) API integration. | 16 | ★ 10 | 18 |
| #101 — | 🇧🇷 inceptusp.dev | A plugin to download files using the native capabilities. URLSession on iOS, DownloadManager on Android and BITS on Windows. | 16 | ★ 5 | 14 |
| #102 ▼ 6 | Flutter textviewer package provide easy and simple way to load and search text from assets,file and even direct input string. | 15 | ★ 6 | 11 | |
| #103 — | A URL-based flutter downloader that supports to download any type of file and automatically manages a lot of things. | 14 | ★ 37 | 104 | |
| #104 — | b012tech.com | Spring Boot-inspired Flutter package with auto-generated SQLite CRUD for your entities, plus binary file helpers (images, audio, video). Android, iOS, Linux, macOS, Windows. | 14 | ★ 1 | 11 |
| #105 ▼ 2 | 🇩🇪 jasonholtdigital.com | Flutter plugin for iCloud document storage that syncs across devices with safe file operations and Files app integration. | 13 | ★ 2 | 1 |
| #106 — | 🇺🇸 ivehement.com | Flutter plugin that leverages Storage Access Framework (SAF) API to get access and perform the operations on files and folders. | 13 | ★ 25 | 70 |
| #107 — | File Support is plugin very helpful for different kind of file handling operations.Its used create, update, get information about file. | 12 | ★ 2 | 34 | |
| #107 — | 🇪🇬 vchatsdk.com | VPlatformFile is a Dart package that provides easy handling of files from paths, URLs, assets, and bytes, with utilities for metadata, MIME type, and serialization support. | 12 | ★ 0 | 4 |
| #109 — | Serve files from Flutter assets. | 11 | ★ 25 | 6 | |
| #110 — | 🇵🇰 hadiapp.me | Record any Flutter widget as MP4 video with audio. Features automatic permission handling, simple 3-line API, and high-quality H.264 encoding. Supports Android (API 21+) and iOS (13+). | 11 | ★ 3 | 6 |
| #111 ▼ 2 | Flutter plugin that can help you get remote or local video preview image and cache it. | 11 | ★ 8 | 27 | |
| #111 — | 🇮🇳 deepanshuchaudhary.com | A Flutter file picking and saving package that enables you to pick or save a single file and multiple files. | 11 | ★ 13 | 37 |
| #113 — | parthshethflutterblog.blogspot.com | This plugin helps user to download medias for example pdf files, image files etc. | 11 | ★ 5 | 52 |
| #114 — | A Flutter plugin for saving files to Downloads, Documents, Music, Videos, or App Documents folders on Android and iOS with enum-based location selection and smart file type detection | 10 | ★ 0 | 2 | |
| #115 ▲ 4 | 🇩🇪 c-wolf.dev | A Flutter package that integrates Google Drive, iCloud, Dropbox, and OneDrive via their respective plugins. | 10 | ★ 5 | 7 |
| #115 — | 🇩🇪 testapp.schule | Select, open, choose or pick documents, images videos or other files on Android, iOS, the desktop and the web for reading, writing, use as String, byte list or HTTP uploads. | 10 | — | 155 |
| #117 — | file_downloader_flutter package help developer to download image/file from url to file manager | 10 | ★ 6 | 13 | |
| #118 — | flutter-cavalry.com | Fast file pickers for Flutter | 9 | ★ 6 | 3 |
| #119 ▲ 2 | A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 9 | ★ 0 | 4 | |
| #120 ▲ 2 | flutter-cavalry.com | Flutter wrapper of iOS UIDocumentPickerViewController. | 9 | ★ 1 | 2 |
| #121 ▲ 2 | flutter-cavalry.com | Opens native macOS dialogs to pick files or folders. | 9 | ★ 1 | 1 |
| #122 ▼ 5 | 🇳🇵 kapil.info.np | Easy directory picker for Flutter, you can choose directory or create directory for further action | 8 | ★ 16 | 34 |
| #123 — | 🇮🇹 ales-drnz.com | Flutter SMB2/3 client built on top of libsmb2. Targets macOS, Windows, Linux, iOS and Android. | 8 | ★ 1 | 5 |
| #124 — | PhotoBrowser is a zoomable picture and custom view browsing plugin that supports thumbnails and provides picture data that you can use to download to your local album. | 8 | ★ 9 | 24 | |
| #125 ▲ 2 | 🇮🇳 datadirr.com | Flutter plugin for selecting files from any devices file library, and taking a new pictures with the camera. | 8 | ★ 2 | 21 |
| #126 ▼ 6 | A Flutter package for extracting text and chapters from Word (.doc, .docx), PDF, Google Docs URLs, and Markdown (.md) files, with offline .doc and .md support and real filename extraction. | 8 | ★ 7 | 14 | |
| #127 — | 🇧🇷 vitormelo.dev.br | A Flutter package that converts Excel (.xlsx) files to JSON format with multiple worksheets support and comprehensive error handling. | 8 | ★ 2 | 24 |
| #128 ▲ 3 | Plugin that allows you to save files to a public or shared directory such as the Downloads folder in Android and Files in iOS. | 8 | ★ 2 | 9 | |
| #129 ▲ 2 | Android implementation of the simple_file_saver plugin. | 8 | ★ 2 | 0 | |
| #130 ▲ 3 | iOS implementation of the simple_file_saver plugin. | 8 | ★ 2 | 1 | |
| #131 ▲ 3 | Web implementation of the simple_file_saver plugin. | 7 | ★ 2 | 1 | |
| #132 ▼ 3 | 🇮🇹 mattiapispisa.it | This Dart package provides a file upload functionality that is implementation-agnostic. Provides the capability to upload a file in chunks with built-in retry handling. | 7 | ★ 3 | 12 |
| #133 ▼ 3 | A Flutter plugin for picking directories and listing file system entries, supporting Android, iOS, macOS, Windows, Linux, and Web via FFI and JNI. | 7 | ★ 0 | 3 | |
| #134 — | A Flutter plugin designed to preload and cache videos for smooth playback within a PageView. It helps to eliminate buffering and provides a seamless video viewing experience by managing video assets proactively. | 7 | ★ 4 | 5 | |
| #135 ▲ 3 | 🇧🇪 icapps.com | An implementation for flutter secure file storage. For example keychain has a soft limit of 4kb. Using the file system instead we can store much larger content | 7 | ★ 9 | 11 |
| #136 ▲ 3 | 🇮🇷 arkatech.ir | A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html) | 6 | ★ 5 | 56 |
| #137 — | A plugin to compress pdf files locally works for android only. | 6 | ★ 10 | 16 | |
| #138 ▼ 2 | A file picker plugin without any dependencies. | 6 | ★ 0 | 2 | |
| #139 ▲ 2 | 🇸🇪 leafnode.se | A cross-platform, pure-Dart package for reading ID3 meta data | 6 | ★ 11 | 13 |
| #140 ▲ 3 | Library to read and write ID3 tags to MP3 files. You can get data as Map object or Tag object. | 6 | ★ 23 | 47 | |
| #140 ▲ 3 | flutter-cavalry.com | A Flutter plugin to call iOS/macOS `NSFileCoordinator` APIs. | 6 | ★ 1 | 1 |
| #140 ▲ 2 | glenfordwilliams.com | A cloud filesystem abstraction layer for Dart, providing unified access to cloud storage providers like MinIO and S3-compatible services. | 6 | ★ 0 | 1 |
| #143 — | 🇳🇵 shakyapurna.com.np | A robust download manager with resumable support, queuing, concurrency, and error handling — built on Dio. | 6 | ★ 9 | 9 |
| #143 ▲ 6 | Allows an iOS Flutter App to access a greater scope of the file system | 6 | ★ 6 | 5 | |
| #145 ▲ 2 | A new Flutter plugin for merge List of PDF files. It supports both android and IOS. Before call this package make sure you allow permission and file picker see example. | 6 | ★ 6 | 27 | |
| #146 — | A package that lets you use a native file explorer on Windows, macOS, and Linux to save a file, select a directory, and select one or more files with support for extension filters. | 6 | ★ 11 | 18 | |
| #147 ▲ 3 | A package for resumable file uploads with progress tracking, integrated with Supabase. | 6 | ★ 3 | 14 | |
| #148 — | 🇵🇱 jackowski.dev | A Flutter plugin for retrieving detailed file metadata, including native icons assigned by file type. | 6 | ★ 4 | 10 |
| #149 — | 🇮🇳 lkrjangid.tech | A Flutter plugin for handling RAR files. Extract and list contents of RAR archives on Android, iOS, macOS, and Web platforms.
| 6 | ★ 4 | 4 |
| #150 ▼ 22 | Google Drive style background downloader UI and manager for Flutter. | 6 | ★ 0 | 5 | |
| #151 ▼ 11 | A Flutter package for trimming videos. This supports retrieving, trimming, and storage of trimmed video files to the file system. | 5 | ★ 1 | 5 | |
| #152 — | 🇧🇩 cracktech.org | A plugin to download files using the native capabilities. URLSession on iOS and DownloadManager on Android | 5 | ★ 0 | 11 |
| #153 — | Flutter plugin for save file to Folder extenison of your_app. resize image downloaded. create folder by extension. require permission and open setting device. | 5 | ★ 2 | 23 | |
| #154 — | OpenDocument generate a local folder, for file and document storage, also can open pdf, xlsx, docs, ppt and zip files. You can also locate your files by implementing MyFilesScreen you can change folder styles and colors using StyleMyFile | 5 | ★ 12 | 50 | |
| #155 — | Pure-Dart library for reading Amazon Kindle ebook files (MOBI / AZW / AZW3 / KF8) and re-emitting them as EPUB 3. No DRM removal. | 5 | ★ 0 | 1 | |
| #156 — | A Flutter plugin for uploading files in the background with progress notifications. Uses WorkManager on Android and URLSession on iOS for reliable background uploads. | 5 | ★ 4 | 3 | |
| #157 — | This package for upload file you can display notifications and progress notification and can receive upload bytes and total bytes | 5 | ★ 2 | 11 | |
| #158 — | 🇺🇸 csdcorp.com | A library for retrieving the metadata and contents of the images, videos, and albums on a mobile device. | 4 | ★ 14 | 31 |
| #158 — | Automatically increment File & Directory name and create. | 4 | ★ 1 | 3 | |
| #160 — | 🇨🇳 kikt.top | A m3u8 download, support linux, mac and windows, dependency on ffmpeg. | 4 | ★ 18 | 3 |
| #161 ▲ 2 | swanflutterdev.com | A Flutter plugin to open folders on Android, iOS, macOS, Windows, and Linux platforms. | 4 | ★ 0 | 1 |
| #162 — | Iconscout 3D illustration, vectors icons, Photos & Images, Video & Audio Downloader without watermark. | 4 | ★ 8 | 2 | |
| #162 ▼ 5 | 🇦🇹 codeux.design | Flutter plugin to allow users to open files/documents which can be read, and written back at a
later time as well as creating new files on external media.
| 4 | ★ 18 | 14 |
| #164 — | Readers and writers for several file formats (CSV, TSV, JSON, YAML, etc) | 4 | ★ 2 | 15 | |
| #165 ▲ 2 | The most comprehensive Flutter web file saver - 25+ methods for text, images, video, audio, ZIP archives, canvas export, batch operations and more! | 4 | ★ 2 | 4 | |
| #166 ▼ 2 | Download files easily with this package | 4 | ★ 1 | 3 | |
| #167 ▲ 3 | A Flutter plugin to browse and query local media files including audio, video, documents, and folders from device storage with filtering and sorting capabilities. | 4 | ★ 0 | 3 | |
| #167 — | 🇧🇷 helio.me | A simple and versatile library for downloading files with support for adapters including dio, curl, wget, powershell, aria2 and axel. Feel free to create new adapters. | 4 | ★ 8 | 6 |
| #169 — | A modular, headless file upload library for Dart inspired by Uppy. Features S3 uploads with multipart support, pause/resume, and progress tracking. | 4 | ★ 5 | 2 | |
| #169 ▼ 2 | 🇩🇪 ehwplus.com | Store files in the cloud from Flutter apps. In the first step we only support Google Drive but adding other clouds is much appreciated. | 4 | ★ 6 | 13 |
| #171 — | aliyun oss plugin for flutter. Use this plugin to upload files to aliyun oss. | 3 | ★ 17 | 21 | |
| #171 — | A zero-retention, stream-first file access library for Dart & Flutter. | 3 | ★ 0 | 1 | |
| #173 ▲ 12 | jarvistechnolabs.com | This Flutter package simplifies the process of picking images and files with common utilities. | 3 | ★ 2 | 9 |
| #173 ▲ 2 | Open the native iOS Files app to choose a folder and save the file there. | 3 | ★ 1 | 2 | |
| #173 — | rightbrain.pro | Cross-platform file storage. | 3 | ★ 1 | 2 |
| #176 ▼ 2 | 🇮🇩 digitalservice.id | A flutter library to download and cache files in the cache directory of the app. | 3 | ★ 3 | 4 |
| #176 — | A Flutter plugin for downloading and processing media using yt-dlp and FFmpeg. | 3 | ★ 8 | 7 | |
| #178 — | syrokomskyi.com | Transparent reading of files from assets, Internet (by URL), zip archives by uploader priority. | 3 | ★ 5 | 7 |
| #179 ▼ 2 | swanflutterdev.com | A Flutter package for retrieving directory paths on iOS and macOS devices, ensuring file access and management across platforms. | 3 | ★ 1 | 2 |
| #180 ▼ 2 | 🇮🇹 algonauti.com | Send files to a Rails Active Storage backend using direct upload | 3 | — | 6 |
| #180 ▲ 2 | Cache json map to local file with Dart:io. Read cache with sync api. | 3 | — | 7 | |
| #182 ▼ 2 | qyh.me | Forme File Grid , used to display and sort files, support drag,drop,upload | 3 | ★ 1 | 8 |
| #183 ▼ 2 | DBF (dBase) file reader, stream data or load into memory list. | 3 | ★ 3 | 3 | |
| #184 — | 🇺🇸 acmesoftware.com | Super-fast AES-256 file encryption for Flutter with chunk-based processing for large files. | 3 | ★ 1 | 10 |
| #185 ▼ 2 | 🇻🇳 lamnhan.dev | A Dart library for synchronizing files between local and cloud storage using customizable metadata and data handlers, with progress callbacks and error handling.
| 3 | ★ 2 | 7 |
| #186 — | Advanced media picker for Flutter with support for images, videos, camera capture, documents, and multi-selection. | 3 | ★ 0 | 5 | |
| #186 ▲ 3 | A Flutter SDK for resumable file uploads with chunk-based upload support and automatic resume capability. Supports pause, resume, cancel, and progress tracking across all platforms. | 3 | ★ 0 | 2 | |
| #188 — | 🇮🇳 desireweb.in | A Flutter plugin for uploading large files in the background on iOS with progress updates. | 2 | ★ 0 | 7 |
| #188 — | A local file view widget,Support a variety of file types, such as Doc Eexcl PPT TXT and so on,Android is implemented by Tencent X5,iOS is implemented by WKWebView | 2 | ★ 110 | 88 | |
| #190 ▼ 4 | File cached Json,Buffer,FileCacheImage for flutter package project. | 2 | ★ 6 | 5 | |
| #190 ▲ 2 | ronak-vasoliya.devservers.site | Powerful Flutter package to compress images, videos, audio, and documents with a unified API, batch processing, quality presets, FFmpeg audio, and auto detection. | 2 | — | 3 |
| #192 ▲ 8 | swanflutterdev.com | A Flutter package for saving images and downloadable links across all platforms with support for various formats. | 2 | ★ 0 | 4 |
| #192 ▲ 4 | 🇯🇵 koji-1009.com | This library provides the ability to use OS sharing features while handling binary files in dart code. | 2 | ★ 1 | 2 |
| #194 — | inidia.app | A customable file saver and file picker package that makes it easy for user to browse folder and save file or pick files in android. | 2 | ★ 3 | 17 |
| #195 ▲ 5 | This package for download file and open it you can display notifications and progress notification and can receive download bytes and total bytes. | 2 | ★ 2 | 30 | |
| #195 ▼ 2 | A Flutter plugin for Caching Json/Map<String,dynamic> to your App's temporary directory. | 2 | — | 10 | |
| #195 ▼ 9 | flutter wrapper around junrar library for extracting RAR files, in addition to that custom functionality to unrar RAR5(not supported by junrar). | 2 | ★ 11 | 9 | |
| #198 ▼ 2 | 🇮🇳 jajoria.dev | A flutter plugin to get image, audio, video and files path with a single method call. | 2 | ★ 3 | 17 |
| #199 ▼ 4 | Persistent file downloader manager, start, pause, resume, cancel your download. | 2 | ★ 1 | 9 | |
| #200 ▲ 2 | 🇮🇳 pub.tamilkannancv.dev | This package lets you download files via Android Native Download Manager. | 2 | ★ 1 | 12 |
| #200 ▲ 5 | A cross-platform, pure-Dart package for reading and editing ID3 meta data. | 2 | ★ 10 | 8 | |
| #200 ▼ 4 | zot.ssdd.dev | End to End encryption (RSA e2ee) for multiple languages (cross platform) and Value password protection (DES encryption) specially for local file encryption! | 2 | — | 4 |
| #200 ▲ 6 | 🇪🇬 bnsaed.com | Download YouTube videos with quality selection and automatic video+audio merging. | 2 | ★ 1 | 3 |
| #204 ▼ 8 | 🇮🇹 mattiapispisa.it | A en_file_uploader plugin to handle the file upload using dio package. Provides the capability to upload a file in chunks with built-in retry handling. | 2 | ★ 3 | 5 |
| #205 ▼ 3 | A Flutter package for browsing, downloading, and managing files from Nextcloud servers via WebDAV protocol. | 2 | ★ 0 | 2 | |
| #206 ▲ 3 | 🇨🇫 nabilkrissane.cf | youtube_downloader is a Flutter package that allows the developers to download youtube videos in several formats such as mp3 and mp4. | 2 | ★ 8 | 48 |
| #207 — | 🇺🇿 webdastur.uz | FileCryptor is for encryption and decryption files. (PDF, MP3, MP4, PNG, ...) | 2 | ★ 14 | 45 |
| #207 ▼ 3 | 🇨🇭 perron2.ch | Flutter package to pick a single file using the native file explorer. | 2 | ★ 0 | 10 |
| #209 ▼ 3 | 🇨🇱 nio.ilove-soft.com | downloader_manager es una librería para Dart que te permite gestionar descargas de archivos desde internet de forma sencilla, eficiente y controlada. ¡Automatiza, pausa, reanuda, monitorea y detén descargas fácilmente en tus proyectos Dart o Flutter! | 2 | ★ 2 | 6 |
| #209 ▲ 19 | 🇺🇸 jucodes.com | Just An Amazing File Saver Plugin That Save Files To User Choice Directory On Android , Web , Linux & Windows. | 2 | ★ 0 | 6 |
| #211 ▲ 5 | 🇨🇦 jsiu.dev | Sync single file content with Google Drive, mainly for `appData` space operation. | 2 | ★ 3 | 3 |
| #211 — | 🇫🇷 bonamy.fr | Flutter plugin project to help with associating files with your app and handling the opening of such files. | 2 | ★ 3 | 7 |
| #213 ▲ 13 | App files directory, root storage, and available space for ext storage and SD card on Android | 2 | ★ 4 | 6 | |
| #214 ▼ 3 | A package that allows you to use the native file explorer to pick single or multiple files/image/video, with extensions filtering support. | 2 | ★ 3 | 6 | |
| #215 — | A Flutter plugin for setting device wallpapers directly from your app. Uses the default Android system wallpaper picker UI to set wallpapers from asset or network images for the home screen, lock screen, or both. | 2 | ★ 0 | 6 | |
| #215 — | Simple and effective cross platform image saver for flutter, supported web and desktop. | 2 | ★ 3 | 5 | |
| #215 ▼ 4 | 🇮🇳 asmitgupta.in | Cache Service is a Flutter package that efficiently caches images and PDFs, including in-memory caching, to reduce load times and resource use for a smoother app experience. | 2 | ★ 4 | 14 |
| #215 ▼ 2 | 🇪🇸 idelub.com | A TextButton that will open a file picker and parse the CSV. | 2 | ★ 2 | 8 |
| #215 — | 🇰🇪 melvinotieno.com | Seamlessly handle background file downloads and uploads. | 2 | ★ 1 | 2 |
| #220 ▼ 4 | get, set, create, delete sections, keys, values from ini file, without loosing its format, blank lines, comments, etc. | 2 | ★ 5 | 3 | |
| #220 — | 🇴🇲 abom.me | Flutter Package allowed you to saving pdf files in custom folder in phone storage | 2 | ★ 0 | 3 |
| #220 ▼ 7 | saiashirwad.com | A Dart package for uploading files to Cloudflare R2 using AWS Signature Version 4. Supports progress tracking, automatic MIME detection, and returns the uploaded file URL.
| 2 | ★ 0 | 4 |
| #223 ▼ 2 | 🇺🇸 scapia.dev | The flutter library designed for efficiently downloading, saving, and utilizing various types of files/assets in a widget. | 2 | — | 4 |
| #224 ▼ 8 | A Flutter plugin for handling background file transfers (uploads and downloads) with progress tracking and notifications support. | 2 | ★ 2 | 6 | |
| #225 ▲ 3 | A package for viewing, browsing, searching, downloading and uploading Google Drive files. | 2 | ★ 12 | 39 | |
| #226 ▼ 3 | 🇰🇭 lynical.com | A Flutter plugin for picking folder in Desktop (Window and MacOS). | 2 | ★ 0 | 9 |
| #227 ▼ 4 | joemuller.com | Visualize the file tree of a directory. | 1 | ★ 3 | 7 |
| #227 ▼ 4 | merterim.dev | A Flutter package for caching various file types (images, videos, text, etc.) on a device, including those from the internet. | 1 | ★ 1 | 4 |
| #227 ▲ 3 | 🇵🇪 dacyz.dev | Powerful plugin making it easy to download files with custom notification title. | 1 | ★ 0 | 2 |
| #230 — | This generates LivePhotos from video url or local mp4 file and it's downloaded to Camera Roll. | 1 | ★ 5 | 5 | |
| #230 ▲ 4 | tisankan.site | A comprehensive Flutter package for efficient compression of images and PDFs with support for multiple platforms and formats. | 1 | ★ 2 | 4 |
| #230 ▼ 4 | Persistent file downloader manager, start, pause, resume, cancel your download. | 1 | ★ 48 | 130 | |
| #233 ▼ 3 | A Flutter package for displaying foldable file directory trees. | 1 | ★ 9 | 6 | |
| #233 ▲ 9 | flutter-online.top | A powerful Flutter Android external storage management plugin that provides complete file system operations, storage device management, file monitoring, and permission handling functionality. | 1 | — | 5 |
| #233 ▼ 3 | 🇨🇳 mgenware.com | An HTTP file downloader packed with many features -> resumable downloads, multiple connections, buffering, auto-retry, etc. | 1 | ★ 4 | 14 |
| #236 — | 🇺🇸 dickersystems.com | A Flutter plugin for getting common filesystem paths synchronously using FFI | 1 | ★ 8 | 14 |
| #236 ▼ 2 | 🇮🇳 lkrjangid.tech | A Flutter package for reading and parsing comic book archives (CBZ, CBT, etc.). | 1 | ★ 4 | 9 |
| #238 — | swanflutterdev.com | A Flutter plugin for managing media files on Android, iOS, and macOS with enhanced performance and latest OS compatibility. | 1 | ★ 2 | 3 |
| #239 — | 🇬🇧 horizech.com | A simple file server written in Dart to deploy a local file server on Windows, MacOS and Linux in seconds. | 1 | ★ 1 | 3 |
| #239 — | 🇩🇿 likapps.com | A robust Flutter plugin for universal file downloading with Android foreground service support, real-time progress, and cancellation. Ideal for resilient, user-friendly downloads. | 1 | ★ 0 | 3 |
| #241 ▼ 3 | 🇧🇩 devtech365.com | A Flutter plugin to delete media files using Android MediaStore API. | 1 | ★ 1 | 3 |
| #242 ▼ 6 | bzqll.com | A plugin that uses the Android download manager | 1 | ★ 4 | 7 |
| #243 — | Flutter plugin to pick, capture images or add signature in your form | 1 | ★ 7 | 4 | |
| #244 — | Package that provides all contents from the directory provided. | 1 | ★ 0 | 5 | |
| #245 ▼ 2 | This package is all about get all videos from your mobile phone. | 1 | — | 13 | |
| #246 ▲ 8 | 🇻🇳 lecle.vn | A Flutter project to get the absolute path of a file on Android or iOS device. | 1 | ★ 0 | 7 |
| #247 — | 🇵🇰 asadhameed.com | A flutter package to show uplaoded files in a scrollable widget. | 1 | ★ 3 | 7 |
| #247 — | 🇮🇳 akshya.site | A Flutter package for chunked file uploads with resume, progress tracking, and queue management. Supports pause, resume, cancel, and persistent storage for large files.
| 1 | ★ 1 | 10 |
| #247 ▲ 4 | A Flutter package to open, view, cache, and share files including image, PDF, Word, and Excel. Supports network, asset, and local files. | 1 | ★ 3 | 3 | |
| #250 ▼ 2 | A plugin for creating and managing upload tasks with optional background exection support. | 1 | ★ 0 | 11 | |
| #250 ▲ 4 | Easy-to-use Flutter download manager with platform-aware file saving. | 1 | ★ 2 | 4 | |
| #250 ▼ 3 | A Flutter package to download and view images, PDFs, and other document formats using native or custom viewers. | 1 | ★ 1 | 5 | |
| #253 ▼ 5 | 🇦🇺 lewiscianci.com.au | Easily copy files and folders to and from Google Drive from your Flutter app. | 1 | ★ 2 | 16 |
| #253 ▼ 2 | 🇨🇳 cv.vvkeep.cn | A powerful file view widget, support a variety of file types, such as Doc Eexcl PPT TXT PDF and so on, Android is implemented by Tencent X5, iOS is implemented by WKWebView. | 1 | ★ 12 | 25 |
| #255 ▼ 4 | A cross-platform Flutter plugin that provides native document scanning with automatic edge detection, returning high-quality scanned image paths from both Android and iOS. | 1 | ★ 0 | 5 | |
| #256 — | 🇺🇦 cleveroad.com | Allows to save files on Android and IOS devices and request permission if needed. | 1 | ★ 3 | 34 |
| #257 — | 🇺🇸 utopiasoft.io | Utopia USS libs - unified and *correct* implementation of file saving | 1 | ★ 4 | 7 |
| #257 — | 🇳🇬 flutterbytes.io | A Flutter package for integrating with popular cloud storage services such as Dropbox, Google Drive, and OneDrive. | 1 | ★ 21 | 17 |
| #259 — | 🇻🇳 sondv.dev | A package used to cut a segment from an audio file supported on Android | 1 | — | 9 |
| #260 — | A versatile Flutter package for picking and viewing various media types. | 1 | ★ 0 | 12 | |
| #260 — | 🇻🇳 lecle.vn | A Flutter project to get the downloads folder absolute path from Android and iOS device. | 1 | ★ 0 | 29 |
| #262 — | 🇮🇳 mayurpitroda.com | A Flutter package for trimming audio. This supports retrieving, trimming, and storage of trimmed audio files to the file system. | 1 | — | 30 |
| #263 — | dev.lamt.dev | This is a dart package for Cloudinary API that allows you to upload and manage files in your cloudinary cloud. | 0 | — | 35 |