https://github.com/PolyMeilex/rfd
Rusty File Dialog
https://github.com/PolyMeilex/rfd
dialog file rust
Last synced: 9 months ago
JSON representation
Rusty File Dialog
- Host: GitHub
- URL: https://github.com/PolyMeilex/rfd
- Owner: PolyMeilex
- License: mit
- Created: 2020-10-10T19:57:10.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-12T22:28:03.000Z (10 months ago)
- Last Synced: 2025-04-03T12:02:54.725Z (9 months ago)
- Topics: dialog, file, rust
- Language: Rust
- Homepage:
- Size: 621 KB
- Stars: 662
- Watchers: 6
- Forks: 76
- Open Issues: 53
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://crates.io/crates/rfd)
[](https://docs.rs/rfd)
[](https://deps.rs/crate/rfd/0.14.0)
Rusty File Dialogs is a cross platform Rust library for using native file open/save dialogs.
It provides both asynchronous and synchronous APIs. Supported platforms:
* Windows
* macOS
* Linux & BSDs (GTK3 or XDG Desktop Portal)
* WASM32 (async only)
Refer to the [documentation](https://docs.rs/rfd) for more details.
## Platform-specific notes
### Linux
Please refer to [Linux & BSD backends](https://docs.rs/rfd/latest/rfd/#linux--bsd-backends) for information about the needed dependencies to be able to compile on Linux.