Boost Libraries Learn Community Posts Downloads
Libraries Learn Community Posts Downloads
Latest 1.92.0 1.91.0-1 1.91.0 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.0 1.84.0 1.83.0 1.82.0 1.81.0 1.80.0 1.79.0 1.78.0 1.77.0 1.76.0 1.75.0 1.74.0 1.73.0 1.72.0 1.71.0 1.70.0 1.69.0 1.68.0 1.67.0 1.66.0 1.65.1 1.65.0 1.64.0 1.63.0 1.62.0 1.61.0 1.60.0 1.59.0 1.58.0 1.57.0 1.56.0 1.55.0 1.54.0 1.53.0 1.52.0 1.51.0 1.50.0 1.49.0 1.48.0 1.47.0 1.46.1 1.46.0 1.45.0 1.44.0 1.43.0 1.42.0 1.41.0 1.40.0 1.39.0 1.38.0 1.37.0 1.36.0 1.35.0 1.34.1 1.34.0 1.33.1 1.33.0 1.32.0 1.31.0 1.30.2 1.30.1 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.1-bgl 1.25.1 1.25.0 1.24.0 1.23.0 1.22.0 1.21.2 1.21.1 1.21.0 1.20.2 1.20.1 1.20.0 1.19.0 1.18.3 1.18.2 1.18.0 1.17.0 1.16.1
Log In
CTRL+K
Latest 1.92.0 1.91.0-1 1.91.0 1.90.0 1.89.0 1.88.0 1.87.0 1.86.0 1.85.0 1.84.0 1.83.0 1.82.0 1.81.0 1.80.0 1.79.0 1.78.0 1.77.0 1.76.0 1.75.0 1.74.0 1.73.0 1.72.0 1.71.0 1.70.0 1.69.0 1.68.0 1.67.0 1.66.0 1.65.1 1.65.0 1.64.0 1.63.0 1.62.0 1.61.0 1.60.0 1.59.0 1.58.0 1.57.0 1.56.0 1.55.0 1.54.0 1.53.0 1.52.0 1.51.0 1.50.0 1.49.0 1.48.0 1.47.0 1.46.1 1.46.0 1.45.0 1.44.0 1.43.0 1.42.0 1.41.0 1.40.0 1.39.0 1.38.0 1.37.0 1.36.0 1.35.0 1.34.1 1.34.0 1.33.1 1.33.0 1.32.0 1.31.0 1.30.2 1.30.1 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.1-bgl 1.25.1 1.25.0 1.24.0 1.23.0 1.22.0 1.21.2 1.21.1 1.21.0 1.20.2 1.20.1 1.20.0 1.19.0 1.18.3 1.18.2 1.18.0 1.17.0 1.16.1
Log In
Arnaud Becheler Maintainer Maintainer Member Since 2025 Software Engineer, C++ Alliance
GitHub Website Email Chat on Slack Share Profile
Bio

  • Maintainer

    Graph


Freelance C++ engineer based near Paris.

  • I currently maintain the Boost Graph Library and the [Boost Property Map Library](https://github.com/boostorg/property_map) for the C++ Alliance, modernizing 20-year-old libraries to C++14/17 in a way that doesn't break the existing ecosystem:

    • improving documentation and unit tests,

    • simplifying design and expanding graph algorithms coverage,

    • making the library more accessible to researchers and industrial users working with large-scale graphs

  • I organized the Boost.Graph 2026 Workshop in Paris.

  • I'm a member of WG21, the ISO C++ standards committee, through INCITS (the US national body), sponsored by the C++ Alliance. I take part in review discussions of standards proposals, recently P3100 and P4324.

  • I regularly serve as a Review Manager for Boost library submissions (Boost.Bloom, Boost.Int128).

  • PhD in computational biology, 12+ years of C++.

  • Resume


What I do

  • Contract C++ development: library and API design, generic programming, performance work, modernizing legacy codebases.

  • C++ training: architecture and design courses delivered independently and through Human Coders and Sparks, in French or English. Details and testimonials.


Selected work

  • Boost.Graph : modernization work

  • boost-graph-benchmarks : correctness and performance benchmarking for BGL algorithms

  • Quetzal-CoaTL : C++ template library for geospatial population genetics simulators

  • How to Be an Effective Boost Review Manager : published on boost.org


Writing

I blog about C++ design at becheler.github.io : recent posts on policy-based design, the singleton anti-pattern, and modern C++ patterns. Doodles are mine 😉


Available for contracts and training : email · LinkedIn ·

Latest Boost Github activity
  • Created 276 Commits in 4 repositories
  • Created a pull request in boostorg/graph that received 12 comments
  • Opened 94 pull requests in 6 repositories
  • Reviewed 29 pull requests in 3 repositories

View on GitHub
Updated 3 hours ago

Achievements


1

Library Maintenance

Number of libraries actively maintained.

Badges

  • Maintainer
    Maintainer

Achievements

Achievements capture your contributions to Boost — automatically tracked where possible, manually verified for high-value activities.

  • 01
    Code Commits Commits authored to any Boost repository.
  • 01
    Documentation Doc contributions using standardised Boost tooling (Antora / BoostLook).
  • 01
    Library Authoring Authored an original Boost library accepted into the collection.
  • 01
    Library Maintenance Number of libraries actively maintained.
  • 01
    Library Review Formal review submissions on Boost proposals.
  • 01
    Library Versioning Authored new versions / releases of Boost libraries.
  • 01
    Mailing List Participation Participation on the Boost developers mailing list.
  • 01
    News Posts Published Articles / news posts published on Boost.org.
  • Boost day celebration A celebration of the day you joined Boost. Awarded annually to mark another year as part of the community.

Badges

Badges recognize your journey on Boost — from the contributions you make to the time you've invested and the milestones you've reached along the way.

  • Achievement-based Reflects the depth of your contributions. Accumulate achievements to unlock five tiers; Bronze, Silver, Gold, Platinum and Diamond.
  • Tenure-based Awarded in recognition of your time on the platform. The longer you've been part of the Boost community, the higher the tier you unlock.
Contact Terms of Use Privacy Policy Report Bug
Feedback

What do you think of the new website?

Thank you — this is on its way to the team.

Keep them coming as you explore.

Found a bug, or have an idea? We would love to hear from you.

Pick one
Bug
Suggestion
Question
Usability
Incorrect information
Other

Choose File

Optional. PNG or JPEG, up to 2MB — a picture often saves us a lot of guesswork.

Optional. Only used if we need to ask you a follow-up question.

Sent with your browser and current page info.