OpenFrameworks est un framework open-source en C++ destiné au 'creative coding' et au prototypage, notamment orienté vers le graphisme et la vision par ordinateur, avec des fonctionnalités extensibles via des add-ons. Il nécessite un IDE comme Code::Blocks ou Xcode pour le développement et la compilation des projets, qui sont structurés de manière hiérarchique. Comparé à Processing, OpenFrameworks offre plus de puissance et de contrôle, mais avec une courbe d'apprentissage plus raide en raison de sa simplicité syntaxique.