Processing logo

Processing

Allows creation, manipulation, and display of visual content.

Made by Ben Fry, Casey Reas, and a team of volunteers

  • Java

  • visualization

  • interactive

  • Development Environment

  • graphics

  • programming

What is Processing?

Processing is a robust, open-source programming environment and library designed to facilitate the creation of visually-oriented applications. Developed as a tool for students, artists, designers, researchers, and hobbyists, Processing provides a streamlined platform for learning to code, prototyping concepts, and producing full-fledged interactive applications

Highlights

  • Dedicated graphics-oriented development environment and library
  • Supports the creation of images, animations, and interactive content
  • Used across a diverse range of disciplines, including education, art, design, and research
  • Offers a comprehensive set of core components, including the PApplet and Graphics classes, for building custom applications

Platforms

  • Web
  • Mac
  • Windows
  • Linux

Languages

  • English

Social

Features

    • Coding

    • IDE