Empowering the C++ Community
Our Mission
We make C++ accessible, safe, and powerful for everyone from students discovering computer architecture to engineers building the critical infrastructure our world depends on.
The Challenges
C++ powers our modern world, and the ecosystem faces critical challenges that demand action.
Resources and sustainability. World-class libraries maintained by passionate volunteers deserve proper support. Educational materials remain fragmented and inaccessible. Transformative C++ programs go unbuilt because talented developers lack the resources to bring their visions to life.
Safety and security. Memory vulnerabilities threaten critical infrastructure, from hospitals to power grids to financial systems. The language that runs our world must evolve to meet modern security demands without sacrificing its legendary performance.
Access and opportunity. C++ is an efficient, general-purpose language that teaches fundamental principles and opens global career opportunities. Yet barriers to entry prevent countless aspiring developers from discovering its power.
Our Solutions
We fund excellence. Supporting the maintenance and evolution of peer-reviewed libraries like Boost. Advancing compiler development and tooling that brings new language features to developers faster. Building essential tools like MrDocs for documentation and advancing proposals for memory safety features that prevent errors at compile time.
We build community. Administering the world's largest C++ Slack workspace where enthusiasts, standards committee members, and library developers collaborate globally. Sponsoring education at CppCon and conferences worldwide.
We shape the future. Motivating contributions to the C++ international standard through proposals and defect reports. When the language needs to evolve, we provide the resources to make it happen.
Why It Matters
C++ quietly powers humanity's greatest technological achievements and most critical systems. Our work ensures it doesn't just endure—it thrives: safer, more accessible, and ready for decades of innovation ahead.
Every developer deserves world-class tools and education. Every critical system deserves secure code. Every brilliant idea deserves the resources to become reality.
This is what we're building.
Libraries
Support efforts to author free, high quality, non-proprietary C++ libraries. Contribute to peer-reviewed projects such as the Boost library collection.
Communities
Administer the largest, and most active, C++ Slack community that unites enthusiasts, standard committee members, compiler and library developers.
Standards
Motivate contributions to the C++ international standard and technical specifications in the form of proposal papers and defect reports.
Education
Sponsor initiatives to teach and promote modern C++ techniques and libraries, through talks and presentations at prominent conferences such as CppCon.
Support Our Community
Thank you for your interest, but we are not yet accepting donations or sponsorships. The Alliance is currently funded by a private endowment.
- 10/28/2025 From Prototype to Product: MrDocs in 2025
- 10/20/2025 Making the Clang AST Leaner and Faster
- 10/16/2025 Conan Packages for Boost
- 10/15/2025 Writing Docs with Visuals and Verve
- 10/14/2025 DynamicBitset Reimagined: A Quarter of Flexibility, Cleanup, and Modern C++
- 10/09/2025 Working on Boost.Bloom roadmap
- View All News...
Given the existence of Standard C++ Foundation and Software Freedom Conservancy, why was it necessary to form The C++ Alliance as a new, separate legal entity?
While the missions of Standard C++ Foundation and The C++ Alliance are similar and overlapping, they have different status under tax law. The Foundation is organized as a 501(c)(6) organization, a trade group. In addition to providing legal protection for companies to work together in ways that might otherwise be viewed as industrial "collusion," a trade group can accept tax-deductible dues from member companies. The Alliance is organized as a 501(c)(3) organization, a charity which can accept tax deductible contributions from the general public.
Although the tax status of Software Freedom Conservancy and The C++ Alliance are similar, their missions and concerns are different. There is mission overlap. Conservancy, whose mission is to support the development of FLOSS libraries, supports the Boost Libraries project, which would also be within the mission of The Alliance, but The Alliance has both a narrower and a broader mission. While Conservancy is language agnostic and is focused on software development, The Alliance is focused exclusively on the C++ environment and is free to support non-FLOSS projects such as language proposals, books, education materials, tools, or other projects which may not be software or may have non-FLOSS licensing.
It is also the case that The C++ Alliance is not a good fit as a Conservancy project. It is appropriate for small non-proprietary projects to pool their resources to provide themselves with financial, legal, accounting, and other services for which they have a common need and for which they may, individually, be too small to economically procure. Although the Alliance will be promoting library development, it doesn't have the same requirements as a FLOSS software producer, so would need different services than your typical Conservancy project and has sufficient endowment to fund the services that it will require.