Tommy Flyleaf

TOML editor, one edit deep

Only for Mac

Free

Mac

Open a TOML file as a tree, change one value, and save. Every comment, key and line you did not touch comes back exactly as it was. Nothing leaves your Mac. Tommy Flyleaf is a structure-aware TOML editor. It opens a file, shows it as a tree beside what a save would write, and edits every value by its kind. A save keeps every comment, the key order, the whitespace and the quoting of everything you did not edit. A Cargo.toml or a pyproject.toml comes back the way you left it, one value different. What it does: • Shows the document as a tree, one renderer per TOML type, with the source beside it and the row you are working in lit up. • Edits values by kind — all eleven of them, the four datetime shapes told apart — and converts a value to another kind where it reads as the target. • Adds, renames, converts and removes keys, tables, inline tables and arrays. • Edits comments wherever TOML allows one: above a key, beside a value, or at the end of the file. • Undo and redo, one step per row worked in. • Saves atomically. The new file replaces the old in one step, so an interruption leaves the old file or the new one, never half of each. A read-only file is refused rather than replaced. TOML 1.1.0. Every valid case of the toml-test conformance corpus round-trips byte for byte. Tommy Flyleaf makes no network connection of any kind: no account, no update check, no analytics, no telemetry, no crash reporting. It writes no configuration directory, no history and no list of recent files. Named for a bookbinder's apprentice. The flyleaf is the blank page inside a book's cover, the one place in a bound book meant for someone to write on later. The book is somebody else's; write on the page provided, and leave the rest as it was bound. Open source, MIT licensed: github.com/excelano/flyleaf

  • This app hasn’t received enough ratings or reviews to display an overview.

Nothing in the editor changes. A tree shown as a read-only document now also drops the bin beside each item of a list, which was the last control on those rows that would have changed the document. Applications which embed the tree to show a description rather than edit one get a pane with nothing on it that writes.

The developer, Excelano LLC, 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

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    • Excelano LLC
    Size
    • 8.4 MB
    Category
    • Developer Tools
    Compatibility
    Requires macOS 12.0 or later.
    • Mac
      Requires macOS 12.0 or later.
    Languages
    • English and German
    Age Rating
    4+
    Copyright
    • © 2026 Excelano LLC