#ui #dialog #windows #unix #tinyfiledialogs

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

#624 in GUI

Download history 6735/week @ 2024-12-14 3197/week @ 2024-12-21 2334/week @ 2024-12-28 4878/week @ 2025-01-04 5844/week @ 2025-01-11 6023/week @ 2025-01-18 5286/week @ 2025-01-25 7961/week @ 2025-02-01 6153/week @ 2025-02-08 6583/week @ 2025-02-15 6840/week @ 2025-02-22 2632/week @ 2025-03-01 2903/week @ 2025-03-08 3973/week @ 2025-03-15 4318/week @ 2025-03-22 2357/week @ 2025-03-29

14,302 downloads per month
Used in 37 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–315KB