openFrameworks | Documentation table of contents
openFrameworks uses a mix of the following libraries, depending on your platform.
Find those in libs/
folder.
- Graphics
- BSD
Open Asset Import Library is a portable Open Source library to import various well-known 3D model formats in a uniform manner.
- Graphics
- LGPL v2.1
Cairo is a 2D graphics library with support for multiple output devices.
- Audio
- FMOD License
- Image
- GPLv3, FIPL
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.
- Fonts
- GPLv2, FTL
FreeType designed to be small, efficient, highly customizable, and portable while is capable of producing high-quality output (glyph images) of most vector and bitmap font formats.
- Graphics
- BDS, MIT
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.
- Graphics
-
GLUT is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs.
- Video
- LGPL
Streamer is a library for constructing graphs of media-handling components.
- Audio
- BSD
A Fast Fourier Transform based up on the principle, "Keep It Simple, Stupid." Kiss FFT is a very small, reasonably efficient, mixed radix FFT library that can use either fixed or floating point data types.
- Graphics
- MIT
Game and tools oriented refactored version of GLU tesselator.
- Graphics
- BSD
OpenGL (Open Graphics Library) is a cross-language, multi-platform API for rendering 2D and 3D computer graphics.
- Utilities
- Boost Software License
Modern, powerful open source C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.
- Audio
- MIT
PortAudio is a free, cross-platform, open-source, audio I/O library.
- Video
- Apple Copyright
QuickTime and the QTKit framework provide powerful services for manipulating time-based media, allowing you to add audio and video playback, capture, and encoding capabilities to your application.
- Audio
- MIT
RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows operating systems.
- Video
- MIT
A video capture library for Windows.