🧰 DDRparser GUI Tool
A user-friendly front end for the DDRparser command-line utility. Built in FileMaker, this tool lets you configure project-specific parsing jobs without needing to type terminal commands manually.

🚀 What Does It Do?
- Select an exported XML file from FileMaker
- Set the output folder for structured text exports
- Choose options like:
- Remove obsolete files
- Commit results to Git
- Include additional base table folders
- Enable verbose/debug output
The tool then generates the necessary Terminal command to run the DDRparser utility. Just copy and paste the command into your terminal window to start parsing.
🖥️ Example Command-Line Output
% DDRparser -i "/Users/ole/Desktop/DDRparser-GUI-DDR/Summary.xml" --clean --git-auto-commit "Fixed issue bla bla" -f "/Users/ole/Desktop/DDRparser-GUI-DDR/DDRparser-GUItool-files"
cd "/Users/ole/Desktop/DDRparser-GUI-DDR/DDRparser-GUItool-files"
open .
>>> Parsing Solution:DDR-GUI-Tool.fmp12
>>> Parsing BaseTableCatalog
>>> Parsing Relationship graph
>>> Parsing Layout catalog
>>> Parsing Valuelist catalogue
>>> Parsing ScriptCatalog
>>> Parsing Custom Functions Catalog
>>> Parsing Custom Menu Set Catalog
>>> Parsing Custom Menus Catalog
✅ Git auto-commit completed.
✅ Done. Executed in 0.0752494 seconds.
✅ This command was generated automatically by the GUI — no manual editing required.
🔄 Changes since version 1.0.0
- 🧠 Automatic format detection: The filename no longer needs to be hard-coded as
Summary.xml. The parser now probes the selected file to verify whether it’s a valid DDR or SaveAsXML file.- 🔔 Version check: The tool now notifies you if a newer version is available, helping users stay up to date with the latest improvements.
📌 Notes
- The FMSaveAsXML format is currently supported but still under development.
- A visual status message in red will warn you if the format is incomplete or experimental.
- Version tracking and update notifications are integrated.
📥 Requirements
- macOS with Terminal access
- DDRparser installed (download buttons below)
- ACF plugin (for GUI support functions)
- FileMaker 19 or newer
🔄 Updates
The GUI tool includes auto-update checking. If a newer version is available, it will inform you — no registration or tracking needed.
📦 Downloads
You can download the latest versions of our tools below:
🔹 DDRparser
Command-line tool for extracting readable content from FileMaker DDR and SaveAsXML exports. Bundled with the GUI tool.
🔹 ACF Plugin
Cross-platform FileMaker plugin with SQL, crypto, JSON, ZIP, Excel, and HTTP features.
