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






Using basic commands, creators can make 2D and 3D visuals with graphic design principles like shapes, colors, text, and images.
These tools can be used for a wide range of projects, from simple drawings and animations to complex interactive installations and performances.
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.
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.
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.
From fixing a small typo in the documentation to refactoring complex 3D rendering functionalities, every contribution helps shape the project.
Whether you’re a beginner or seasoned coder, there’s always something new to discover.
