NPYXNPYX
Processing

Processing

A creative coding language for visual artists

Description

Processing is a flexible software sketchbook and programming language designed specifically for visual artists, designers, and creators. It simplifies coding for visual contexts, enabling users to produce intricate animations, generative art, and data visualizations without deep computer science expertise. Built on Java, it provides an accessible environment where code becomes a tool for artistic expression. Its vast library of functions for drawing, interaction, and image manipulation makes it ideal for both learning programming fundamentals and creating professional digital installations. A global community shares sketches and extensions, fostering innovation in digital arts education and practice.

Screenshots

Processing screenshot
Click to view full size