USBMap maps USB ports on macOS and creates a custom injector kext, addressing port limits described by the project.
ProperTree
ProperTree edits property-list files through a cross-platform graphical interface written in Python.

About ProperTree
ProperTree is a graphical plist editor written in Python with Tkinter. It opens XML and binary property-list files in a document-based interface that supports multiple windows.
It provides find and replace in keys or values, drag-and-drop reordering, undo and redo, ordered or unordered dictionaries, hex integer support, value conversion, and OpenCore and Clover config.plist helpers including OC Snapshot. It runs where Python and Tkinter are available and is obtained by cloning the Git repository or downloading a ZIP, then launched with a Python script, .command file, or .bat file.
Key features
- Edit XML and binary property-list files in tree view
- Drag and drop nodes to reorder entries
- Find and replace across keys or values
- Full undo-redo stack for edits
- Value converter for Base64, Hex, Ascii, and Decimal
- OC Snapshot updates OpenCore entries from ACPI, Kexts, Tools, Drivers folders
- Works where Python and Tkinter work, with macOS and Windows launch files
- Supports binary plists, unicode in Python 2, hex integers, and ordered dictionaries
- Includes OpenCore snapshot functions and OpenCore/Clover template info
- Requires Python and Tkinter and repository download with script-based launch
- Clicking may fail on macOS Sonoma 14.x and newer with Python 3.11.x and older
- May open with a black window on macOS Monterey 12.x and newer with default tk
ProperTree at a glance
- Category
- Software & Utilities › Mac Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- macOS, Windows
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
ProperTree alternatives
Tools and sites you could use instead, ranked by how closely they match.
wallpapper creates dynamic wallpapers for macOS Mojave and later through a console application.
gibMacOS downloads macOS components directly from Apple and can build Internet Recovery USB installers from Windows.
The pipes-rs project rewrites pipes.sh in Rust; its repository documents installation through Cargo and Git.
Material Colors Native selects Material Design colors through a macOS app built with React Native.
Ghostty offers a terminal emulator with a native interface and GPU acceleration, according to its repository description.
Popular in Mac Apps
Well-known listings from the same topic.
ProperTree FAQ
What is the difference between OC Snapshot and OC Clean Snapshot?
When should I use an OC Clean Snapshot vs an OC Snapshot?
What can I do if I cannot click anything on macOS Sonoma 14.x and newer?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











