v3 flag enabled

A community built to help you go further

For newcomers and experienced engineers alike, Boost is a place to build real libraries, learn from experts and make contributions that matter.

What do you need help with?

“I'm stuck on an error”

Visit the CPPLang Slack for fast responses, quick debugging and real-time conversation

Join Slack 24,000+ members

“I have a proposal for a new feature”

Propose libraries, participate in the formal review and submit major features on the mailing list

Subscribe now

“I found a bug”

Find the library you're looking for on GitHub, follow the reporting template and let the author know

Report it on GitHub

“I have a general question”

Post on Reddit and engage in casual chat with fellow Boost enthusiasts

Visit Reddit

Install Boost and get started in your terminal.

You are viewing an older version. See the documentation for installation steps.

Install Boost and get started in your terminal.

conan install boost
vcpkg install boost
sudo apt install libboost-all-dev
sudo dnf install boost-devel
sudo yum install boost-devel
sudo pacman -S boost
brew install boost
Join the discussion on Slack

Preview of the Boost Slack workspace

Discover a library that meets your needs

  • Geometry

    The Boost.Geometry library provides geometric algorithms, primitives and spatial index.

    Algorithms Data Math
  • Asio

    Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.

    Concurrent IO
  • Math

    Boost.Math includes several contributions in the domain of mathematics: Floating Point Utilities, Specific Width Floating Point Types, Mathematical Constants, Statistical Distributions, Special Functions, Root Finding and Function Minimization, Polynomials and Rational Functions, Interpolation, and Numerical Integration and Differentiation. Many of these features are templated to support both built-in, and extended width types (e.g. Boost.Multiprecision)

    Math
  • Beast

    Portable HTTP, WebSocket, and network operations using only C++11 and Boost.Asio

    Concurrent IO
Explore The Boost Developers Mailing List

Preview of recent threads on the Boost developers mailing list

Posts from the Boost community

Join the Boost Developers Mailing List

Get the latest on releases, features, security patches, fixes and all major announcements.