openFrameworks is a C++ toolkit for creative coding
NOTE This repository stores versions of openFrameworks customized for Sosolimited projects. Development is primarily for OSX, so unlike the offical OFX releases, any enhancements are not guaraanteed to be cross-platform.
To grab a copy of openFrameworks for your platform, check the download page on the main site.
The master
branch of this repository corresponds to the most recent release, with a few differences:
- The release includes a simple openFrameworks project generator.
- This GitHub repository contains code and libs for all the platforms, but the releases are done on a per-platform basis.
- This GitHub repository has no project files for the different examples. They are generated automatically for each release using a tool in
apps/devApps/projectGenerator/
.
If you want to work with the openFrameworks GitHub repository, you should use the project generator to create project files for all the code in examples/
.
For per-platform readmes, and more informations, see documentation.
To set up the project generator submodule, use the command git submodule init
then git submodule update
whilst inside the openFrameworks repo.
openFrameworks uses Semantic Versioning, although strict adherence will only come into effect at version 1.0.0.