Skip to content(if available)orjump to list(if available)

Reverse engineering iWork

Reverse engineering iWork

3 comments

·October 15, 2025

iamdamian

I tried something similar a few years ago (and ended up giving up). Numbers in particular feels great to work with as an interface, and I had the idea that I could use a Numbers sheet as the backend for a local application (sort of like a more usable, smaller database like Bento or File Maker).

It'd be nice if Apple opened up these tools for better extensibility, but I know that's too much to hope for.

psobot

Nice work! I had the same fun RE adventure in https://github.com/psobot/keynote-parser a couple years back, based on Sean Patrick O'Brien's work back in 2013: https://github.com/obriensp/iWorkFileFormat/blob/master/Docs...

mackross

Amazing work by author!