openFrameworks is a diverse community of hackers, artists, designers, students and teachers from all over the world.

Whether you are just starting out and want to learn from other users, or are looking to contribute to the project, there are tons of resources and opportunities for being part of the community.


The core of the openFrameworks community is centered around two areas:


The openFrameworks forums are the online home for the community. This should be the first place to visit if you have a question about openFrameworks, want to meet other users, or are looking to share your knowledge and help others learn about the framework.


The openFramework's Github repository is the primary place for discussing and coordinating development and contributions to the project's code, documentation and website. It is the place to visit if you think you have run into a bug, have some ideas / requests for features or want to contribute directly to the project.


The openFrameworks community is always welcoming new developers, designers, writers, event organizers, and general enthusiasts to help build a better experience. Check out the following resources on how to get involved.

Code of conduct

One of the goals of openFrameworks is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, socioeconomic status, age, level of experience, personal appearance, ethnicity, religion or philosophy.

As the openFrameworks community, we pledge to respect both old and new members who post on the forum, chat on IRC, post on mailing lists, report issues, post feature requests, submit pull requests or patches, update documentation, participate in meetups and workshops, or are involved in any way with openFrameworks.

Examples of unacceptable behavior include the use of sexual language or imagery, derogatory comments or personal attacks, trolling, public or private harassment, insults, exclusion, or other disrespectful conduct. We promise each other to:

  • Participate in an authentic and active way. In doing so, we contribute to the health and longevity of this community.
  • Exercise consideration and respect in our speech and actions.
  • Attempt collaboration before conflict.
  • Be mindful of other community members.

Alert the core if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential. We'll treat reports as anonymous submissions, and do our best to work with everyone in private to resolve the conflict.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. Contributors who do not follow the Code of Conduct will be removed from the project team.

This code of conduct applies both within project spaces and in public spaces when an individual is representing the openFrameworks community.

This Code of Conduct is adapted from the Contributor Covenant and the Berlin Code of Conduct