| Welcome to the Processing Wiki; it complements the main site, processing.org. The wiki includes code documentation, reference material, code samples, and more. Please have a look around.
If you would like to edit this wiki, send an email to Casey (reas at processing dot org) with your name and information about how you'd like to contribute.
Processing is a community of passionate individuals contributing time and intelligence to make excellent software. The ambitions of Processing far exceed the resources. If you have the ability, please contribute code; instructions for downloading it are here. (The code can be browsed here). Check the current status through the bugs database. For more information about Processing and Open Source, check out the FAQ.
FAQ & Technical Info
If you're having trouble, this is the first place to look. If you have a question not covered, visit the forum.
Processing for Android makes it possible for Processing programs to run on Android phones, tablets, and other machines.
The Processing.js project makes it possible for Processing programs to run through web browsers using HTML5 Canvas and WebGL.
Topics, Resources, and Lists
Resources related to Processing culture, technology, and community.
Free, online tutorial series.
This is the place for community-generated tutorials and information pages on specific topics. NOTE: These tutorials haven't been updated for Processing 2.0. Some of the syntax may be compatible only with older versions of the software.
Snippets are useful, short code examples. They are general and modular to be easily edited and used in other programs. NOTE: These snippets haven't been updated for Processing 2.0. Some of the syntax may be compatible only with older versions of the software.
Comparing Processing to other languages exposes its unique and similar qualities. Comparison assists people familiar with one language to transfer their knowledge.
Conversations with people who use Processing for work and play.