Empowering The C++ Community

Mankind has become increasingly reliant on software for all aspects of life including commerce, industry, recreation, transportation, communication, and more. We believe that the best software solutions are written using the C++ programming language. We believe that software and knowledge are best developed and published using the "open source" model: software for which the original source code is made freely available and may be redistributed and modified without restriction.

The C++ Alliance is a California non-profit 501(c)(3) (pending) organization whose primary function is to advance C++ by developing open source libraries.

The mission of the C++ Alliance is to empower C++ programmers by building a better C++ programming environment with such activities as: supporting the creation and distribution of open source C++ libraries, developing, communicating, and promoting the use of C++ best practices, and supporting the creation and use of better tools and standards for building and working with C++ source code. The Alliance will achieve this by supporting individuals and organizations that are working toward these goals through both direct and indirect action or funding. The support may take any of several forms. For example, the Alliance will employ software engineers to create key open sources libraries or tools. The Alliance may give travel grants to events such ISO Standards Committee meetings, conferences, or other C++ related events. It may offer prizes to the individual or group of individuals that accomplish a specific goal. It may give sponsorships or other indirect support to conferences or other organizations with overlapping goals.

Our organization is dedicated to helping C++ evolve not only through the language specification but also through the ecosystem of open source libraries and talented individuals who make open source contributions.


The organization achieves its mission through these means:


We are not yet accepting donations or offering sponsorships. The Alliance is currently funded by a private endowment.

Our Team


Technical Committee Established

January 9th, 2018

The board of directors establishes the Technical Committee, whose job is to inform the CEO and board on all technical matters such as code review, resume review, the quality of papers, and other ongoing work.

Jon Kalb Joins The Board

November 26th, 2017

Jon Kalb joins the board of directors as treasurer.

René Rivera Joins The Board

October 20th, 2017

René Rivera joins the board of directors as secretary.

Jens Weller Joins As Advisor

October 16th, 2017

Jens Weller, the organizer and founder of Meeting C++, joins the Alliance as an advisor.