upload upload your processing sketch



favorites of the last 7 days

browse all-time favorites

A website to share Processing sketches

share your sketches with others

help and collaborate with the community

improve and polish your programming skills

follow classes around the world teaching processing




Processing Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is an open project initiated by Ben Fry and Casey Reas. It can be downloaded from externalprocessing.org.
Processing: A Programming Handbook for Visual Artists and Designers
Processing: Creative Coding and Computational Art
Learning Processing
no image available
Books are available for learning Processing at all levels.

Built to share

Creative Commons

All sketches shared on OpenProcessing are licensed under Creative Commons Attribution-Share Alike 3.0.

All source code provided is licensed under
Creative Commons GNU General Public License.

Processing in education

casey

There are many classes and workshops around the world that teach Processing, and OpenProcessing.org is a host to many of these, by allowing professors and students to collaborate on the web, and share with the world how they study Processing.

See the list of classes that use OpenProcessing.

recent uploads

browse all 6000+ sketches

recent conversations

Matthew Conroy: Update: Annular Steiner chains and finite (obviously) Pappus chains added.
Martin Schneider: Awesome! It reminds me of the voyager designs by Carl & Linda Sagan ... If you...
Matthew Conroy: Thanks, folks. I really like the black and white, as it suggests a line drawing...
rebirth: this is cool.
feralin: I love the effect! I also filled in shapes with random colors, but I also allowed...
Steven Kay: Great stuff! Tried filling in the shapes with random colours, and it can look...
Justas Medeišis: Very interesting results~ Now just add some colour, and you'll have some awesome...

from the blog:
Talking about OpenProcessing


Recently, I was interviewed by a good friend Tim Stutts about OpenProcessing, its origins, collaboration with Rhizome on the Tiny Sketch competition and its future. Below is a first couple of paragraphs; read the full article on Rhizome’s site:

Interview with Sinan Ascioglu: OpenProcessing Architect

OpenProcessing.org is a site that has built a community around sharing visual coding examples created in Processing. As user number 36, I had the unique privilege of watching the idea take shape, while in a thesis group with Sinan at NYU’s Interactive Telecommunications Program. During it’s first two years of activity, the site has grown to host thousands of user-generated sketches and subsequent conversations between artists / programmers, teachers, and students from around the world. Sinan and I escaped the snow recently at a café outside Washington Square Park ....
Read more on Rhizome