Source code for the Processing Development Environment (PDE)
Java Processing GAP GLSL ANTLR Shell Other
Switch branches/tags
start release-0003 processing-0264-3.3.7 processing-0263-3.3.6 processing-0262-3.3.5 processing-0261-3.3.4 processing-0260-3.3.3 processing-0259-3.3.2 processing-0258-3.3.1 processing-0257-3.3 processing-0256-3.2.4 processing-0255-3.2.3 processing-0254-3.2.2 processing-0253-3.2.1 processing-0252-3.2 processing-0251-3.1.2 processing-0250-3.1.1 processing-0249-3.1 processing-0248-3.0.2 processing-0247-3.0.1 processing-0246-3.0 processing-0245-3.0b7 processing-0244-3.0b6 processing-0243-3.0b5 processing-0242-3.0b4 processing-0241-3.0b3 processing-0240-3.0b2 processing-0239-3.0b1 processing-0238-3.0a11 processing-0237-3.0a10 processing-0236-3.0a9 processing-0235-3.0a9 processing-0235-3.0a8 processing-0234-3.0a7 processing-0233-3.0a6 processing-0232-3.0a5 processing-0231-3.0a4 processing-0230-3.0a3 processing-0229-3.0a2 processing-0228-3.0a1 processing-0227-2.2.1 processing-0226-2.2.1 processing-0226-2.2 processing-0225-2.1.2 processing-0224-2.1.1 processing-0223-2.1 processing-0222-2.1b1 processing-0221-2.0.3 processing-0220-2.0.2 processing-0219-2.0.1 processing-0218-2.0 processing-0217-2.0b9 processing-0216-2.0b8 processing-0215@10580 processing-0215 processing-0214@10377 processing-0214 processing-0213@10330 processing-0213 processing-0212@10308 processing-0212 processing-0211@10224 processing-0211 processing-0210@10194 processing-0210 processing-0209@10148 processing-0209 processing-0208@10071 processing-0208 processing-0207@9971 processing-0207 processing-0206@9934 processing-0206 processing-0205@9704 processing-0205 processing-0204@9329 processing-0204 processing-0203@8867 processing-0203 processing-0202@8839 processing-0202 processing-0201@8807 processing-0201 processing-0200@8447 processing-0200 processing-0199@8146 processing-0199 processing-0198@8119 processing-0198 processing-0197@7954 processing-0197 processing-0196@7917 processing-0196 processing-0195@7858 processing-0195 processing-0194@7788 processing-0194 processing-0193@7766 processing-0193 processing-0192@7534
Nothing to show
Clone or download
REAS Merge pull request #5548 from gohai/io-pullup-raspbian
IO: Implement Raspbian-only method for setting pull{up,down} resistors
Latest commit 349f413 Jun 19, 2018


This is the official source code for the Processing Development Environment (PDE), the “core” and the libraries that are included with the download.

I've found a bug! Let us know here (after first checking if someone has already posted a similar problem). If it's a documentation, web site, or examples problem, take that up with folks here. There are also separate locations for Android Mode, or the Video and Sound libraries. The processing.js project is not affiliated with us, but you can find their issue tracker here.

That processing-bugs fella is a damn liar. The issues list has been imported from Google Code, so there are many spurious references amongst them since the numbering changed. Basically, any time you see references to changes made by processing-bugs, it may be somewhat suspect. Over time this will clean itself up as bugs are fixed and new issues are added from within Github. Help speed this process along by helping us!

Please help. The instructions for building the source are here. Please help us fix problems, and if you're submitting code, following the style guidelines helps save us a lot of time.

And finally... Someday we'll also fix all these bugs, throw together hundreds of unit tests, and get rich off all this stuff that we're giving away for free. But not today.

So in the meantime, I ask for your patience, participation, and patches.

Ben Fry, 6 August 2015