Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost C++ Libraries

Since 2005, Boost has participated in the Google Summer of Code™, initiative, a program by which student developers are sponsored for their contributions within open source organizations willing to mentor the participants.

Currently the application process begins around December/January by the student reviewing past GSoC project ideas and approaching the Boost developers mailing list to find a mentor willing to mentor them and codevelop a project proposal to be submitted to Google for funding the coming summer. Students should expect to be flexible with regard to what topics and proposals mentors are willing to mentor.

If you arrive to the process too late to prearrange a mentor, some potential mentors supply prewritten project proposals with C++ programming competency tests on this year's GSoC Project Ideas page. If you have in the past made a substantial contribution to a well known open source project or partitipated in previous editions of the GSoC, it may be possible to skip submission of the C++ programming competency test solution.

Submit the competency test solution as part of the project proposal you will submit to the Google Summer of Code program. You can copy and paste relevant parts of your code or you can include links to, for example, GitHub repository with your solution project.

Github's for standalone GSoCs past and present

Since 2013 with Boost's transition to git we have kept a single umbrella org on github for those GSoCs which are fairly self standing. Incremental extensions to existing libraries usually enter that library's main git repo as an experimental branch. Here are those orgs:

Students may find examining past GSoC source code and commit histories of use.

Historical GSoC Ideas pages for years 2006 to now