[OFFICIAL] tinyfiledialogs C C++ v3.22.1
one C/C++ file & header ==> 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 & head-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 shanty … ° SSH console / X forwarding / waypipe Wayland ° the dialogs can be forced into console mode ° curses dialogs via Dialog.exe/Dialog (disabled by default) C89/C23 & C++98/C++23 compliant VisualStudio MinGW GCC Clang TinyCC IntelCC BCC SunCC on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin click tab 'Files' for prototypes
- Active · last change 10-21-2026
About this project, from SourceForge
one C/C++ file & header ==> 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 & head-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 shanty …
° SSH console / X forwarding / waypipe Wayland
° the dialogs can be forced into console mode
° curses dialogs via Dialog.exe/Dialog (disabled by default)
C89/C23 & C++98/C++23 compliant
VisualStudio MinGW GCC Clang TinyCC IntelCC BCC SunCC
on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku
bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin
click tab 'Files' for prototypes
Screenshots






