openFrameworks - open source C++ toolkit for creative coding

Description

Openframeworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation.

The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts,freeImage for image input and output, quicktime for video playing and sequence grabbing.

The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.

Simply put, openFrameworks is a tool that makes it much easier to make things via code. We find it super useful, and we hope you do too.

OpenFrameworks is actively developed by Zach Lieberman, Theodore Watson, and Arturo Castro, with help from the OF community. ofxIphone, is actively developed by Mehmet Akten and Zach Gage, with development help from Lee Byron and Damian Stewart. The OF website is designed and maintained by Chris O’shea.

OpenFrameworks is indebted to two significant precursors: the Processing development environment, created by Casey Reas, Ben Fry and the Processing community; and the ACU Toolkit, a privately distributed C++ library developed by Ben Fry and others in the MIT Media Lab’s Aesthetics and Computation Group.

Media

openFrameworks

Requirements

openFrameworks runs on:

Windows
OSX
Linux
Mobile Platforms
TUIO enabled devices (what's TUIO?)

Activity

4494 8 1
Get Adobe Flash player

Comments 1

pankaj1235's picture

its very nice framework.keep updating it.

Top Members
1,506 Points
Fairlane's picture
Fairlane
932 Points
lynnmarentette's picture
lynnmarentette
730 Points
DavidJKelley's picture
DavidJKelley
704 Points
tracyboyer's picture
tracyboyer
673 Points
falcon4ever's picture
falcon4ever
529 Points
Seth's picture
Seth
512 Points
joshblake's picture
joshblake
477 Points
tito's picture
tito
424 Points
hillbilly's picture
hillbilly
417 Points
Taha's picture
Taha
387 Points
dennda's picture
dennda
377 Points
cyancdesign's picture
cyancdesign
361 Points
schmuck's picture
schmuck
303 Points
johannes's picture
johannes
278 Points
sandor's picture
sandor
Who's New
wlccollegeindia's picture
wlccollegeindia
MachineCodeGames's picture
MachineCodeGames
dhakshinait's picture
dhakshinait
bluewormc's picture
bluewormc
SUSANNA35Morton's picture
SUSANNA35Morton
GailCOLLIER's picture
GailCOLLIER
WhitfieldTERRI32's picture
WhitfieldTERRI32
Timothy abraham's picture
Timothy abraham
jpdejean's picture
jpdejean
Moonchoak's picture
Moonchoak
Jangrai Roh's picture
Jangrai Roh
balaji88php's picture
balaji88php

About sparkon

sparkon is a social platform for people that are sparked (inspired) by creative and emergent technology. sparkon can be used to learn, share, create, promote, and meet people with similar interests and goals. We aim to have a friendly environment and involve not just people already sparked (inspired) by technology, but spark new people too. Learn more and get started today!

Promote Your Work

Do you have creative or emergent technology work you'd like to spark others with? Post your projects, frameworks, and applications on sparkon and promote your work! You can gain points for every post and climb the ranks of the community.