Processing
A flexible software sketchbook and a language for learning how to code
Processing is a software sketchbook and programming language designed to help people learn to code, with an emphasis on software literacy in the visual arts and visual literacy in technology. It provides an environment for writing and running programs, supported by built-in examples, a getting started tutorial, and reference documentation for the language.
The Processing Development Environment is used to write Processing programs. The core software is extended by community-contributed libraries and tools, and development takes place on GitHub, where users can report bugs and create libraries and tools. The project also maintains a forum for discussion and links to external platforms for sharing work.
Processing is free and open source, with no paid editions or seat-based plans indicated. It is aimed at learners, educators, and practitioners in creative and technical fields.
12 alternatives to Processing
Ranked by how well each tool replaces Processing: shared features, audience, price and popularity.
- 63 out of 100 match—
A realistic painting experience that is anything but ordinary.
Covers 3 of 7 key features.
61 out of 100 match—A community for discovering, making and sharing 3D printable designs
Covers 5 of 7 key features.
Free plan60 out of 100 matchContact salesMake iPhone, iPad, Android, and Flash games without code.
Covers 4 of 7 key features.
Free plan60 out of 100 matchContact sales- 59 out of 100 matchFree
- 59 out of 100 matchFree
A Cross Platform and Open Source PCB Design Suite
Covers 6 of 7 key features.
Free planOpen source59 out of 100 matchFree- 58 out of 100 matchFree
Create charts, maps and interactive content without coding
Covers 1 of 7 key features.
Free plan57 out of 100 matchContact salesMusic notation software for composing, collaborating, and publishing sheet music.
Covers 3 of 7 key features.
Free plan57 out of 100 matchContact sales- 57 out of 100 matchContact sales