Company Description

OpenFrameworks is an open source C++ toolkit that assists the creative coding process by providing a simple and intuitive framework.

OpenFrameworks is an open source C++ toolkit that assists the creative coding process by providing a simple and intuitive framework for experimentation. It is designed to work as a general purpose glue and wraps together several commonly used libraries, including OpenGL, GLEW, GLUT, libtess2, and cairo for graphics; rtAudio, PortAudio, OpenAL, and Kiss FFT or FMOD for audio input, output, and analysis; FreeType for fonts; FreeImage for image saving and loading; Quicktime, GStreamer, and videoInput for video playback and grabbing; Poco for a variety of utilities; OpenCV for computer vision; and Assimp for 3D model loading. OpenFrameworks’ code is written to be massively cross-compatible. Currently, it supports five operating systems and four IDEs. Its API is designed to be minimal and easy to grasp. The toolkit is distributed under the MIT License, which gives everyone the freedoms to use OpenFrameworks in any context, including commercial or non-commercial, public or private, and open or closed source.