It thrives on the contributions of contributors, who engage in frequent discussion on the forum, IRC, and the of-dev mailing list.
We use git, a distributed versioning system, which means also that people can branch, experiment, and make suggestions. If you look at the network diagram on GitHub, it's looks like some alien diagram, full of weaving branches, code pulling apart and coming together. There's a huge community, all over the world, working on the core code: fixing bugs, submitting pull requests, and shaping the tool the way they want to see it.
Not ready to dive into the core code? There are lots of other ways to contribute, including teaching, writing, answering questions on the forum, and fostering the openFrameworks community in your home town.
Have experience with a particular topic? Help teach others by creating a tutorial. See the tutorial wishlist for ideas.
An addon is code that extends openFrameworks in some way, allowing more advanced functionality. Visit ofxAddons to view all addons and the ofxAddons tutorial to get started.
Are you teaching an upcoming workshop, class, or event? We'd love to hear about it. let us know on @openframeworks.
To get more in-depth information about OF, join the of-dev mailing list! The dev list is a great place for discussion about the direction OF is heading. The list is open to everyone, and we like to foster a diverse crowd to help OF become as useful and interesting as possible!
The OF community is always looking for developers, designers, writers, event organizers, and general enthusiasts to help build a better experience. Stay tuned on the forum and via @openframeworks for opportunities.
developer wiki - central location for links to relevant openFrameworks developer docs
git workflow - the version control workflow followed by the openFrameworks community when dealing with the development of openFrameworks
coding style guide - guidelines for proper formatting of openFrameworks code
code contribution workflow - contribution workflow for the openFrameworks core
1.0 roadmap - decisions taken during the last dev conference about the dev style for a future 1.0 version
openFrameworks is actively developed by Zach Lieberman, Theodore Watson, and Arturo Castro (“the core”), with help from the OF community. 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. Many regular contributors to openFrameworks work together in teams:
Kyle McDonald (kylemcdonald), Christoph Buchner (bilderbuchi), caitlinmorris
Jonas Jongejan (HalfdanJ), Jeff Crouse (jefftimesten), @roxlu (roxlu)
Greg Borenstein (atduskgreg), Gene Kogan (genekogan), James Hughes (jamezilla), Lauren McCarthy (lmccart), James George (obviousjim)
Adam Carlucci (admsyn), arturo (arturoc), Christopher Baker (bakercp), Christoph Buchner (bilderbuchi), Brannon Dorsey (brannondorsey), caitlinmorris, Elliot Woods (elliotwoods), Eva Schindling (evsc), Golan Levin (golanlevin), Jonas Jongejan (HalfdanJ), Joel Gethin Lewis (JGL), Joshua Nimoy (jtnimoy), lukasz karluk (julapy), Blair Neal (laserpilot), Memo Akten (memo), Michael Hadley (mikewesthad), Nuno Miguel Galvão Martins (nunogmartins), ofZach, Omer Shapira (OmerShapira), Onna-no-hito, Patricio Gonzalez Vivo (patriciogonzalezvivo), Phoenix Perry (phoenixperry), Pierre Proske (pierrep), Roy Macdonald (roymacdonald), ruxrux, tegacodes
Adam Carlucci (admsyn), arturo (arturoc), caitlinmorris, csugrue, Jeff Crouse (jefftimesten), Jason Van Cleave (jvcleave), Kyle McDonald (kylemcdonald), Lauren McCarthy (lmccart), Theodore Watson (ofTheo), ofZach, @roxlu (roxlu), Atsushi Tadokoro (tado), David Newbury (workergnome)
And previously:
A number of institutions have provided major support for openFrameworks through grants, donations, and as hosting partners for our international developer conferences. These events often require significant resources to bring together participants from many countries to a single location for multiple days.
Ars Electronica Festival and Futurelab
We would like to thank the Ars Electronica Festival and Futurelab for sponsoring the OF Lab at Ars Electronica 2008.
We would like to thank the Ford Foundation for sponsoring the second openFrameworks developers conference.
Parsons the New School for Design
Frank-Ratchye STUDIO for Creative Inquiry
We would like to thank the Frank-Ratchye STUDIO for Creative Inquiry for hosting the first openFrameworks developers conference, and providing other small grants and support to openFrameworks developers.
Yamaguchi Center for Arts and Media
We would like to thank YCAM for their ongoing support for OF. In 2008 YCAM hosted the first OF workshop in Asia, and have since hosted many OF-related events such as: the LabACT series exploring uses of the EyeWriter, the first two Guest Research Projects which featured OF developers working on open source arts engineering tools like ofxTimeline and mapamok, and most recently YCAM has hosted the third openFrameworks developers conference.
We are also proud to acknowledge institutions and organizations which have hosted multi-day educational workshops and “OF Lab” events: