Top Flutter File, Folder and Path Utilities packages The complete list of Dart and Flutter packages that provide File, Folder, Location & Path utilities for your Flutter app is provided below.
file_saver
446
This package will help you save file with a single method on any platform including macOS, iOS, Android, Windows, Web, Linux.
background_downloader
430
A multi-platform background file downloader and uploader. Define the task, enqueue and monitor progress
open_filex
401
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)
file
289
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.
watcher
223
A file system watcher. It monitors changes to contents of directories and sends notifications when files have been added, removed, or modified.
flutter_file_downloader
196
A simple flutter plugin that downloads any file type to downloads directory
file_manager
147
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.
external_path
143
A flutter plugin to get internal, external storage and external public directory path.
open_file_plus
91
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)
flutter_filereader
87
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
media_store_plus
81
To use Android MediaStore API in Flutter, It supports both read & write operation in every android version through flutter.
flutter_download_manager
71
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
open_file_safe
56
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)
downloads_path_provider_28
49
Flutter plugin to get the download directory for Android modified for sdk version 28+.
open_document
49
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
android_path_provider
47
Flutter plugin for getting Android directories. (Downloads, Movies, Pictures...)
flutter_file_view
46
A file viewer plugin for Flutter, support local file and network link of Android, iOS.
file_previewer
43
Generate a thumbnail for a file based on the file extension. Uses the native files previewer on iOS.
downloadsfolder
43
A Flutter plugin for retrieving the path to the downloads folder and performing operations related to file downloads on different platforms.
better_open_file
42
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)
flutter_absolute_path
37
A flutter plugin that finds the absolute path of a file in iOS or Android devices.
open_file_manager
34
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.
file_support
34
File Support is plugin very helpful for different kind of file handling operations.Its used create, update, get information about file.
animated_folder
32
AnimatedFolder widget provides an interactive way to display content in a folder with animated sheets, enhancing user experience.
lecle_downloads_path_provider
31
A Flutter project to get the downloads folder absolute path from Android and iOS device.
universal_file_viewer
30
A Flutter package to preview images, videos, PDFs, Word, Excel, CSV, PPT, and more.
open_app_file
29
A plugin to open files the app has permission to access with default system-provided applications.
tbib_downloader
28
This package for download file and open it you can display notifications and progress notification and can receive download bytes and total bytes.
file_sizes
27
Get the Human readable size of the file. It is purely written in dart and support both number and string as parameters.
universal_file
26
Cross-platform File & Directory that works in all platforms (browsers, Flutter, and VM)
power_file_view
25
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.
path_provider_ex
25
App files directory, root storage, and available space for ext storage and SD card on Android
folder_file_saver
24
Flutter plugin for save file to Folder extenison of your_app. resize image downloaded. create folder by extension. require permission and open setting device.
en_file_uploader
12
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.
flutter_file_uploader
8
Flutter widgets that simplify the creation and use of the en_file_uploader library. They include both the UI and business logic for file management.
flutter_file_info
7
A Flutter plugin for retrieving detailed file metadata, including native icons assigned by file type.
jsaver
6
Just An Amazing File Saver Plugin That Save Files To User Choice Directory On Android , Web , Linux & Windows.
flutter_saver
4
A Flutter package for saving images and downloadable links across all platforms with support for various formats.
jopen
4
JOpen is a Plugin that allows you to open any files in Android, JOpen provides a way to open files by file path.
wfile
3
Convenient work with JSON, image, text, binary files across multiple platforms. Can detect MIME types.
external_path_ios_mac
1
A Flutter package for restoring directory paths on iOS and macOS devices, ensuring file access and management across platforms.
path_provider
0
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.