Tools...

The following tools are included with the Processing software. Select the tool you want to use from the Tools menu of the Processing Environment. These tools are open source; the code is distributed with Processing.

Auto Format

Attempts to format the code into a more human-readable layout. It adds and removes spaces to make the structure of the code clear.

Archive Sketch

Archives a copy of the current sketch in .zip format. The archive is placed in the same directory as the sketch.

Color Selector

Simple interface for selecting colors as RGB, HSB, and Hex values.

Create Font

Converts fonts into the Processing font format and adds to the current sketch. Opens a dialog box which give options for setting the font, its size, if it is anti-aliased, and if all characters should be generated.

Fix Encoding & Reload

Sketches that contain non-ASCII characters and were saved with Processing 0140 and earlier may look strange when opened. Garbled text and odd characters may appear where umlauts, cedillas, and Japanese formerly lived. This will reload your sketch using the same method as previous versions of Processing, at which point you can re-save it which will write a proper UTF-8 version.


Contributions

Contributed tools must be downloaded separately and placed within a "tools" folder of your Processing sketchbook. (To find the Processing sketchbook location on your computer, open the Preferences window from the Processing application and look for the "Sketchbook location" item at the top.) Copy the contributed tools's folder into the "tools" folder at this location. You will need to create the "tools" folder if this is your first contributed library. Follow the links below for more information about each tool.

Contributed libraries are developed, documented, and maintained by members of the Processing community. For feedback and support, please post to the Discourse, for development discussions post to Libraries, Tool Development. Instructions for creating your own tool are on the Develop Processing site.

 

» Processing.js

by Florian Jenett
Export your sketch as HTML + Processing.js.

» Bezier Editor

by Devon Rifkin
Visually create Bézier splines and then generate code that represents the splines.

» Oblique Strategies

by David Wicks
Creates useful dilemmas for your work. Run it whenever you hit a slow spot to give yourself something new to think about.

» Timeline

by Devon Rifkin
Graphical tool that allows you to draw curves representing variables over time. The Timeline Library allows you to use these variables in your sketches.

» Doodle

by Florian Jenett
Simplistic inline vector editor. Code can be parsed to vector objects to be edited and converted back to code.

» Simple Live Coding

by Florian Jenett
Sketches written in basic mode can be run and watched live in the PDE allowing for a sort of live-coding workflow.

» InitSketchFromTemplate

by 0p0
Reads a template file you create to initialize the sketch you are currently working on.