* OFFICIAL WEBSITE * v3.18.2

one C/C++ file & header provides 8 functions:
- beep
- tray notify popup
- message & question
- input & password
- save file
- open file(s)
- select folder
- color picker

complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI
SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW
Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & GUI-less programs

NO INIT
NO MAIN LOOP
NO LINKING
NO INCLUDE

win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t)
- native dialogs

osx/unix ASCII UTF-8
- applescript kdialog zenity …

° SSH console / X forwarding
° the dialogs can be forced into console mode
° curses dialogs via Dialog.exe/Dialog (disabled by default)

C89/C18 & C++98/C++23 compliant
VisualStudio MinGW GCC Clang TinyCC IntelCC OWCC BCC SunCC
on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak

bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin

click tab 'Files' for prototypes

Features

Project Samples

Project Activity

See All Activity >

License

zlib/libpng License

Follow [OFFICIAL] tinyfiledialogs v3.18.2 C C++

[OFFICIAL] tinyfiledialogs v3.18.2 C C++ Web Site

You Might Also Like
Propelling Payments for Software Platforms Icon
Propelling Payments for Software Platforms

For SaaS businesses to monetize payments through its turnkey PayFac-as-a-Service solution.

Exact Payments delivers easy-to-integrate embedded payment solutions enabling you to rapidly onboard merchants, instantly activate a variety of payment methods and accelerate your revenue — delivering an end-to-end payment processing platform for SaaS businesses.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
10
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Amazing library designed with attention for details! The author is quick to answer support requests and has been maintaining this little gem for many years. 5 stars only because there's no 10 stars option :)
  • Super easy to use file browser and common dialogs for a native C++ Windows application. It's really easy to get started by using the header file and hello.c sample. The developer provides very quick updates and bug fixes too.
  • I wrote this into a plugin for UE4 as a lib and had no issues with the base code at all.
    1 user found this review helpful.
  • Superb mini-lib for small popups in C++
    3 users found this review helpful.
  • Couldn't be happier. Does almost everything I need dialog-wise, out-of-the-box.
    2 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

WINE, Desktop Operating Systems, Solaris, Linux, OpenBSD, FreeBSD, NetBSD, IBM AIX, HP-UX, BSD, Mac, Windows

Languages

English

Intended Audience

Developers

User Interface

Gnome, X Window System (X11), OpenGL, Win32 (MS Windows), KDE, Cocoa (MacOS X), Project is a user interface (UI) system, Console/Terminal, Qt, GTK+, SDL, GLUT, Carbon (Mac OS X), Windows Aero, Ogre3D

Programming Language

C#, Fortran, Pascal, C++, C, Lua

Related Categories

C# User Interface (UI) Software, C# Libraries, Fortran User Interface (UI) Software, Fortran Libraries, Pascal User Interface (UI) Software, Pascal Libraries, C++ User Interface (UI) Software, C++ Libraries, C User Interface (UI) Software, C Libraries

Registered

2014-11-09