[OFFICIAL] tinyfiledialogs C C++ v3.21.2 (original) (raw)

Leader badge

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 OWCC 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

Features

License

zlib/libpng License

Stay in Flow. Let Zenflow Handle the Heavy Lifting. Icon

Stay in Flow. Let Zenflow Handle the Heavy Lifting.

Your AI engineering control center. Zenflow turns specs into shipped features using parallel agents and multi-repo intelligence.

Zenflow is your engineering control center, turning specs into shipped features. Parallel agents handle coding, testing, and refactoring with real repo context. Multi-agent workflows remove bottlenecks and automate routine work so developers stay focused and in flow.

User Ratings

5.0 out of 5 stars

★★★★★

★★★★

★★★

★★

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

Additional Project Details

Operating Systems

BSD, Cygwin, Desktop Operating Systems, FreeBSD, Haiku, HP-UX, IBM AIX, Linux, Mac, MinGW/MSYS2, NetBSD, OpenBSD, Solaris, Windows, WINE

Languages

English

Intended Audience

Developers

User Interface

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

Programming Language

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

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

2014-11-09