Penguin - Plist Editor 4+

An easier way to edit plists

Triplane

    • 2.3 • 6 Ratings
    • Free
    • Offers In-App Purchases

Screenshots

Description

Looking for an easier way to edit plist files? Penguin lets you edit any plist file in a beautiful and easy to understand tree view. Drag, drop, expand, reorder and modify your plist with intuitive controls and clear visual cues.

Power User Friendly

Penguin is loaded with tools and features that make editing plists a breeze. Keyboard shortcuts help you traverse the document tree, add new nodes and expand or collapse list segments. Contextual right-click menus allow you to export segments of the plist as XML, JSON, Swift or Obj-C code. A built in linter ensures your files are error-free.

Info.plist Ready

Editing an Information Property List file? No problem! Penguin comes with a context aware New Property Panel that offers a list of available keys and values and a summary of what each one does.

Natively Designed

Penguin is a native Mac app. That means support for autosave, file versioning, iCloud, Finder integration and much more right out of the box. And of course that also means support for system-wide dark mode too. Penguin runs great on Apple Silicon Macs and has been optimized to consume as little battery power as possible.

High Performer

Penguin was designed to be fast so nothing gets in between you and the file you want to edit. List virtualization means Penguin can handle huge plist files without slowing down the interface.

Features at a Glance

File Support - Penguin supports editing XML and Binary Plist files.

Export / Share - Export all or part of the plist to XML, Binary, JSON, Swift or Obj-C dictionaries.

Source Control Friendly - Plist files are saved in Xcode's formatting style by default.

Keyboard Shortcuts - Sort, Collapse, Expand and add properties with keyboard shortcuts.

Documentation - See and search Info.plist keys and descriptions for all Apple platforms.

File Structure - XML Plists maintain their sort order across saves.

Minimap - XML Plists maintain their sort order across saves.

Navigator - A path navigator allows for quick jumps in between properties.

Universal Binary - Penguin works great on both Intel and Apple Silicon Macs.

Indentation - Tabs or Spaces? You decide! Penguin supports tabs or a variable number of spaces when it saves files to text.

Copy As - Copy segments of your plist as XML, JSON, Swift or Objective-C dictionaries.

Convert to Binary - Convert plists from XML to Binary and back again in place while retaining editing capability.

Date Editor - Select dates with a convenient date picker dropdown.

Hex Validator - For data types, a hex validator makes sure you've entered valid hexadecimal data.

Plist Linter - Penguin's plist linter validates your Plist on the fly. It's like spellcheck for your plist.

Smart Numbers - Penguin automatically chooses whether a number is an integer or floating point based on the input value.

What’s New

Version 2.0

In version 2.0:
• Added a free 30-day trial of Penguin.

Ratings and Reviews

2.3 out of 5
6 Ratings

6 Ratings

argyle socks ,

if you're going to have a free trial, make sure it works

Crashes every time you open a plist file because the free trial doesn't work properly.

Developer Response ,

Hi there,

If you're having trouble loading plist files or experiencing crashes, please send us an email at support@triplane.co.

We don't add any trackers or telemetry in Penguin and depend on users to report crashes to us. We'd be more than happy to help troubleshoot the issue with your free trial and grant you an extension for the lost time.

Octane.power ,

requested elevated persmissionsq

a plist editor should never ask me to authenticated. It's super creepy. I uninstalled it immediately

Developer Response ,

The only elevated permissions Penguin will ask for is access to your Documents or Desktop folders if you try and access a plist file from there. This is normal behavior for every document-based sandboxed app.

You do need to be logged in to the Mac App Store to start a free trial or purchase Penguin, but that is also something you'd need to do with any other app in the App Store.

EricDAltman ,

Couldn't use because the Free Trial is misleading

When you click the Free Trial button, it forces you to enter in your App Store username and password and click a button labelled "Buy" with no information or context for what happens when you click Buy.

In the app it says "You will not be automatically billed at the end of the trial."

It is likely that this is to track the trial and make sure people don't abuse it, but if that is the case I need better assurances from the application that this is the case and the 'Buy' button is a misnomer.

TL;DR: Could not try this out because the 'Free Trial' is poorly documented and thus may not be actually free.

App Privacy

The developer, Triplane, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More