nativefiledialog-extended
« Back to VersTracker
Description:
Native file dialog library with C and C++ bindings
Type: Formula  |  Tracked Since: Jan 20, 2026
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 907  |  Forks: 124  |  Language: C++  |  Category: Developer tools
Tags: gui cross-platform c c++ file-dialog native
Install: brew install nativefiledialog-extended
About:
A cross-platform library for native file dialogs (open, save, folder selection) with a consistent C/C++ API. It provides a lightweight alternative to embedding larger GUI frameworks, offering direct access to OS-native dialogs for better performance and user experience.
Key Features:
  • Cross-platform support (macOS, Windows, Linux)
  • Pure C API with optional C++ wrapper
  • Lightweight with no external dependencies
  • Supports open, save, and folder picker dialogs
  • Native look and feel on each operating system
Use Cases:
  • Adding file selection to CLI or lightweight GUI applications
  • Embedding in game engines or multimedia tools for asset loading
  • Creating portable desktop utilities that require file system interaction
Alternatives:
  • tinyfiledialogs – More minimal, single-header library but with fewer features and customization options
  • Qt – Full GUI framework with file dialogs, significantly larger and more complex
Version History
Detected Version Rev Change Commit
Jan 20, 2026 4:44pm 0 META 3005b8fe