openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation.
openFrameworks 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
- Assimp for 3D model loading
The code is written to be massively cross-compatible. Right now we support five operating systems (Windows, OSX, Linux, iOS, Android) and four IDEs (XCode, Code::Blocks, and Visual Studio and Eclipse). The API is designed to be minimal and easy to grasp.
Software type
ALSA
JACK
Coremedia
Library
Platform
GNU/Linux
macOS
Windows
Android
iOS
Software features
DSL/scripting
IDE
Audio input
Audio FX
Synthesis
Video
Visulisation
Software language
C++
License
MIT
Developer(s)
openFrameworks team
Recent releases | Release Date |
---|---|
openFrameworks 0.11.2 | 1 Mar '22 |
openFrameworks 4e7fe9b8fbd0b86ce6 | 18 Feb '22 |
openFrameworks 0.11.1 | 3 Mar '21 |
openFrameworks 0.11.0 | 30 Nov '19 |
openFrameworks 0.10.1 | 14 Nov '18 |