Or even better, a web based one?
100% client side, 100% browser based, made with polymer 0.8 i think.
You can see the code at https://github.com/Klathmon/stitchpics
It was written kind of as an exercise to learn polymer at the time, so forgive the questionable decisions in architecture.