Hand-picked open-source native file selector libraries ranked by GitHub stars and activity. Compare the top alternatives and find the best fit.
Flutter File Picker is a cross-platform file selection library that integrates native operating system dialogs into applications. It allows users to pick single or multiple files from device storage or connected cloud services, select directories, and open save-as dialogs to export data. The library handles file operations by invoking host platform system dialogs directly without custom UI rendering. It supports filtering selectable files through preset media categories or custom file extensions, loading file bytes directly into memory as raw data, and streaming large files through increment
This plugin provides cross-platform access to native file opening, saving, and directory selection dialogs with filtering and asynchronous support across mobile, desktop, and web targets.