💾 nfd2
nfd2 is a Rust binding to the nativefiledialog library, that provides a convenient cross-platform interface to opening file dialogs on Windows, MacOS, and Linux.
This is a fork!
The original nfd-rs crate appears essentially unmaintained by now, so we have made this fork with the intent of making sure that it is at least maintained and that bugs stay fixed so we can have something to rely on.
That being said, our ultimate goal with this crate is to eventually make it pure Rust, without a need for external C code or a build script at all.
Usage
Single File Dialog
use Response;
Multiple File Dialog
use Response;
Contributing
We welcome community contributions to this project.
Please read our Contributor Guide for more information on how to get started.
License
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) AND Zlib (Zlib or https://opensource.org/licenses/Zlib)