download

007

is the most recent release. It has a lot of new features, new interfaces, and probably some new bugs too. 007 is not 100% compatible with 0062 projects. Please see the changelog to get an overview of the differences between versions.

To use openFrameworks you will need an IDE, and the setup guide for your platform can walk you through this. Please post any bugs on the issues page, and post to the forum if you have any other questions. openFrameworks is distributed under the MIT License.

osx

download

xcode


setup guide

xcode

linux

download

code::blocks

code::blocks (64 bit)


setup guide

code::blocks

ios

osx only


download

ios


setup guide

ios

android

linux + osx only


download

eclipse


setup guide

eclipse


We release openFrameworks as an uncompiled library. This means that when you download and unzip openFrameworks, you will see the following folders: addons/, apps/, libs/, and a few more. These folders contain openFrameworks completely, so if you want to keep multiple versions of openFrameworks on your computer you should just create multiple folders. For example, one openFrameworks0062/ folder and one openFrameworks007/ folder, each with their own apps/ folder. Even when new versions of openFrameworks are released, your old apps will still compile with old versions of openFrameworks.

apps/examples/ is a great place to start. Inside apps/examples/ you'll find a variety of examples that show what is possible with openFrameworks. They demonstrate font loading, graphics, audio input and output, sound file playback and FFT analysis, video grabbing, movie playing, image loading and saving, event handling and serial communication. For more examples, see apps/addonsExamples/.


Some new examples with the 007 release: box, assimp loader, shader and floating point images:


other releases

Older releases of openFrameworks are archived here. For the absolute latest version of openFrameworks, see the openFrameworks GitHub. If you're interested in contributing to openFrameworks, you should fork the GitHub repository and follow the guidelines for the openFrameworks GitHub workflow.