What is Processing?

processingfoundation.org · 2026-10-03 · by Long Nguyen ·generic

What is Processing?

Processing is a family of accessible, artist-friendly tools that let you sketch interactive 2D and 3D graphics with code.

Powered by Processing

See more in our Showcase page

Montessori wall visual made with Processing, by Reinoud van Laar.Montessori wall visual made with Processing, by Reinoud van Laar.Quipt — ATONATONQuipt — ATONATONWhat do you want me to say? — Lauren McCarthyWhat do you want me to say? — Lauren McCarthyKinetic Type Tool: Boost, built with p5.js, by Kiel.d.mKinetic Type Tool: Boost, built with p5.js, by Kiel.d.mKinetic Type Tool: ClutterClock, built with p5.js, by Kiel.d.mKinetic Type Tool: ClutterClock, built with p5.js, by Kiel.d.mInteractive type tool, built with p5.js, by SchultzschultzInteractive type tool, built with p5.js, by Schultzschultz

Core Features

Artist-Friendly Syntax

Using basic commands, creators can make 2D and 3D visuals with graphic design principles like shapes, colors, text, and images.

Versatility

These tools can be used for a wide range of projects, from simple drawings and animations to complex interactive installations and performances.

Visual Feedback Loop

Processing is meant to feel like sketching––write code, see the results, and try again. This feedback loop lets you slowly build complexity out of simple functions and learn through experimentation.

Interaction

Creators can easily feed input from the mouse, keyboard, camera, accelerometer, and microphone into their sketches, making visuals move, interact, and respond in real-time.

Open-Source Community

These tools are open-source, supported by an active community dedicated to making creative coding accessible. Documentation, tutorials, and forums are created by the community and available in multiple languages to help you when you’re stuck.

Contribution for Every Experience Level

From fixing a small typo in the documentation to refactoring complex 3D rendering functionalities, every contribution helps shape the project.

Getting Started

Whether you’re a beginner or seasoned coder, there’s always something new to discover.

Explore ProcessingContribute to Processing

processingfoundation.org · 8 images · 37 links

Comments (0)

No comments yet