#dialog #ui #windows #unix

tinyfiledialogs

High-level Rust binding for the tinyfiledialogs C library

10 stable releases

Uses old Rust 2015

3.9.1 Mar 27, 2022
3.8.3 May 22, 2021
3.3.10 Jul 21, 2020
3.3.9 Oct 7, 2019
2.5.9 Oct 1, 2016

#427 in Unix APIs

Download history 5791/week @ 2024-08-27 7074/week @ 2024-09-03 7461/week @ 2024-09-10 6821/week @ 2024-09-17 9325/week @ 2024-09-24 7949/week @ 2024-10-01 9354/week @ 2024-10-08 7487/week @ 2024-10-15 10413/week @ 2024-10-22 7926/week @ 2024-10-29 6414/week @ 2024-11-05 4702/week @ 2024-11-12 5588/week @ 2024-11-19 4535/week @ 2024-11-26 4615/week @ 2024-12-03 5121/week @ 2024-12-10

20,595 downloads per month
Used in 36 crates (17 directly)

zlib-acknowledgement

300KB
7K SLoC

C 7K SLoC // 0.0% comments Rust 257 SLoC // 0.0% comments Shell 9 SLoC

tinyfiledialogs-rs

This is a high-level Rust binding to the excellent tinyfiledialogs library by Guillaume Vareille. The source for the C library is included in the libtinyfiledialogs directory to facilitate an all-in-one package when using the Rust bindings via Cargo. It is updated sporadically from the original repository, which should be used as the primary source for all non-Rust users of the library.

To use this library, add this to the dependencies section in Cargo.toml:

tinyfiledialogs = "3.0"

Dependencies

~0.4–345KB