Le langage Processing est avant tout centré sur la réalisation d'éléments graphiques. Si l'on parcourt sa référence, (son dictionnaire en quelque sorte), on constate que les grandes catégories, hors celles que l'on peut attendre de façon naturelle (opérateurs, boucles, etc…) tournent autour du dessin en 2D ou en 3D.
Un peu à la manière des plugs in, la communauté autour de processing a créé un écosystème de librairies qui vient étendre ce dictionnaire avec de nouveaux chapitres, avec à chaque fois un thème spécifique.
Certaines sont si utiles que Processing les a intégrées directement dans son téléchargement. Il suffit de les appeler en tête de son code pour pouvoir y avoir accès: Serial, PDF, SVG, DXF, Video, Sound et Network. Hardware I/O permet quant à elle d'accéder aux pins GPIO d'un Raspberry Pi.
Les autres sont si nombreuses qu'il sera impossible de toutes les essayer, mais nous allons tenter d'en tester un certain nombre:
PEasyCam, GenerativeDesign et Toxiclibs, oscP5, Websockets, ControlP5, geomerative, Path Finder, Box2D, opencv