The Python implementation of the Drawfuck esolang.
It requires tkinter and Pillow.
It updates the image for every 1000 instructions, and allows you to save the image after execution finishes.
It is very slow, average speed is 4000 instructions per second.