O openFrameworks é uma ferramenta open source desenhada para programação de aplicações multimédia, como sistemas interactivos, que envolvam programação de áudio, vídeo, análise de imagem assistida por computador, e toda uma série de outras coisas. O OpenFrameworks é escrito em C++ e implementado a partir da API OpenGL do Khronos Group. Corre em Microsoft Windows, macOS, Linux, iOS, Andorid, e Emscripten. É mantido por Zachary Lieberman, Theo Watson e Arturo Castro com contribuições no github por parte da comunidade de utilizadores da plataforma.