Awesome Processing
A curated list of awesome libraries, snippets, guides, and projects for Processing.
Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hob- byists who use Processing for learning and prototyping.
Contents
Environement
Libraries
Core
Contributions
3D
- Camera 3D - by Jim Schmitz
- Collada Loader for SketchUp and Blender - by Markus Zimmermann
- Culebra Behavior Library for Processing - by Luis Quinones
- Everything Will Be IKEron Gjoni - by Eron Gjoni
- OCD: Obsessive Camera Direction - by Kristian Damkjer
- Patchy - by Jonathan Feinberg
- PeasyCam - by Jonathan Feinberg
- Picking - by Nicolas Clavaud
- QueasyCam - by Josh Castle
- Shapes 3D - by Peter Lager
- extruder - by Max Farrell
- iGeo - by Satoru Sugihara
- nub - by Jean Pierre Charalambos
- planetarium - by Andres Colubri
GUI
- ControlP5 - by Andreas Schlegel
- G4P - by Peter Lager
- Guido - by Florian Jenett
- Interfascia - by Brendan Berg
- Swing Helper - by Michael LukasNick 'Milchreis' Müller
- UiBooster - by Nick 'Milchreis' Müller
- handy - by Jo Wood
- meter - by Bill (Papa) Kujaw
- proscene - by Jean Pierre Charalambos
Language
- Eliza - by Andres Colubri
- RiTa - by Daniel C. Howe
Sound
- Beads - by Ollie Bown
- Cassette - by Shlomi Hod
- ComposingForEveryone - by Guido Kramann
- Loom - by Cora Johnson-Roberson
- Minim - by Damien Di Fede
- Pd4P3 - by Robert Esler
- ProcMod player - by Arnaud Loonstra
- Sound - by The Processing Foundation
- SuperCollider client for Processing - by Daniel Jones
- The MidiBus - by Severin Smith
- XYscope - by Ted Davis
- ttslib - by Nikolaus Gradwohl
- wellen - by Dennis P Paul
Animation
- Ani - by Benedikt Gross
- Everything Will Be IK - by Eron Gjoni
- Green - by Zacchary Dempsey-Plante
- Latk for Processing - by Nick Fox-Gieg
- Sprites - by Peter Lager
- XYscope - by Ted Davis
- nub - by Jean Pierre Charalambos
- proscene - by Jean Pierre Charalambos
Geometry
-
Geomerative - by Ricard Marxer
-
Nurbs - by Arnoud van der Leer
-
OCT - by Thomas Wegener
-
Squarify - by Agathe Lenclen
-
proscene - by Jean Pierre Charalambos
Math
-
HiVis - by Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan Sankaran
-
Jasmine - by Peter Lager
-
QScript - by Peter Lager
-
gwoptics - by Daniel Brown and Andreas Freise
Typography
-
Fontastic - by Andreas Koller
-
Geomerative - by Ricard Marxer
Compilation
-
ToxicLibs - by Karsten Schmidt
-
gicentreUtils - by Jo Wood
Hardware
-
GazeTrack: Eye-tracking for Processing (Tobii EyeX and 4C) - by Augusto Esteves
-
Ketai - by Daniel Sauter
-
PS3Eye - by Thomas Diewald
-
Skweezee for Processing - by Bert Vandenberghe @ eMedia Research Lab, KU Leuven
-
dmxP512 - by Henri DAVID
-
meter - by Bill (Papa) Kujaw
Other
-
Path Finder - by Peter Lager
-
Ptmx - by Caldas Lopes
-
Steganos - by Peter Lager
Utilerias
-
Grab - by Taka Iwai, Roy Tatum
-
ID3 - by Jorge C. S. Cardoso
Data
-
AP-Sync - by Nigel Tiany
-
HiVis - by Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan Sankaran
-
MapThing - by Jon Reades
-
QRCode - by Daniel Shiffman
-
Redis - by Darius Morawiec
-
SFTP - by Daniel Shiffman
-
ShortMessage - by Hamzeen. H.
-
Squarify - by Agathe Lenclen
-
UDP - by Stephane Cousot
-
Unfolding Maps - by Till Nagel
-
WootingKeyboard - by Shinhoo Park @ KAIST Interactive Media Lab
-
XlsReader - by Florian Jenett
-
oscP5 - by Andreas Schlegel
IO
-
AP-Sync - by Nigel Tiany
-
Console - by Mathias Markl
-
Drop - by Ramin Soleymani
-
Grab - by Taka Iwai, Roy Tatum
-
IgnoCodeLib - by Paul Hertz
-
ImageLoader - by Mathias Markl
-
MQTT - by Joel Gaehwiler
-
MuKCast - by Mathias Markl
-
Novation Launch Control client - by Half Scheidl
Simulation
-
Fisica - by Ricard Marxer
-
PixelFlow - by Thomas Diewald
-
teilchen - by Dennis P Paul
Video & Vision
-
GL Video - by Gottfried Haider
-
Kinect4WinSDK - by Bryan Chung
-
PS3Eye - by Thomas Diewald
-
PixelFlow - by Thomas Diewald
Tutorials
Video Tutorials
- The Coding train
- Hello Processing
- Welcome to Processing 3
- Debug
- 2 Animation & Intetraction
- Fun Programming
- Plethora Project
Text Tutorials
- Getting Started
- Processing Overiew
- Coordinate System and Shapes
- Color
- Objects
- Interactivity
- Typography
- Strings and Drawing Text
- Arrays
- Image and Pixels
- Curves
- 2D Transformation
- PShape
- Two-Dimensional Arrays
- Sound
- Electronics
- Network
- PVector
- P3D
- Video
- Render Techniques
Books
- The nature of code html , Order from Amazon
- Learn Python Visually: Creative Coding with Processing.py Order from Amazon
- Coding Art: The Four Steps to Creative Programming with the Processing Language Order from Amazon , Order from Apress
- Programming 101: The How and Why of Programming Revealed Using the Processing Programming Language Order from Apress
- O Código Transcendente: Uma Introdução Prática à Programação e Arte , html
- Processing for Android: Create Mobile, Sensor-Aware, and VR Applications Using Processing Order Print EBook from Apress , Order Print from Amazon
- Pro Processing for Images and Computer Vision with OpenCV Order from APress
- Creating Procedural Artworks with Processing A Holistic Guide Order Print/eBook from Amazon , Order from iBooks
- Processing: An Introduction to Programming Order from CRC Press , Order from Amazon
- Programming for Artists Download the book
- Data-driven Graphic Design: Creative Coding for Visual Communication Order from Amazon
- Make: Getting Started with Processing, Second Edition Order Print/EBook from O'Reilly , Order from Amazon
- Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction Order from Amazon
- The SparkFun Guide to Processing Order from Amazon
- Processing: A Programming Handbook for Visual Designers, Second Edition Order from MIT Press , Order from Amazon
- Einführung ins Programmieren mit Processing Order Print/EBook from lulu.com
- Processing 2: Creative Coding Hotshot Order from PACKT
- Processing: Creative Coding and Generative Art in Processing 2 Order Print from Apress , Order Print from Amazon
- Rapid Android Development: Build Rich, Sensor-Based Applications with Processing Order from The Pragmatic Bookshelf