Skip to main content


Precessing, also known as p8g, is a general-purpose 2D graphics library.

Beginner friendly

p8g has been developed for individuals interested in getting into creative programming no matter the experience.


p8g is available for C, C++, Java, JavaScript and TypeScript allowing further language bindings to be developed.


p8g applications can be developed on and built for all major operating systems including Windows, Linux and macOS as well as the web.